@charset "UTF-8";#djDebug{display:none!important}[ng-cloak]{display:none!important}.ng-disabled{color:#767e84}.success-color{color:#22a158}.error-color{color:#8e3e38}.warning-color{color:#e67e22}.fh-blue{color:#388bc1}.fh-grey{color:#767e84}.hide-when-toggled.toggled,.toggled>.hide-when-toggled{display:none}.show-when-toggled{display:none}.show-when-toggled.toggled,.toggled>.show-when-toggled{display:inline}.respond-handhelds-show{display:none}@media only screen and (max-width:679px){.respond-handhelds-show{display:block}}@media only screen and (max-width:679px){.respond-handhelds-hide{display:none!important}}@media only screen{.respond-print-show{display:none}}@media only print{.respond-print-hide{display:none!important}}html.touch .respond-touch-hide{display:none}@media only screen and (max-width:679px){html.not-touch .respond-handhelds-not-touch-hide{display:none}}@media only screen and (max-width:679px){html.touch .respond-handhelds-touch-hide{display:none}}.hide{display:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.underline{text-decoration:underline}.bold{font-weight:bold}.strike{text-decoration:line-through}.pointer{cursor:pointer}.monospace{font-family:monospace!important}.capitalize-first{display:inline-block}.capitalize-first:first-letter{text-transform:capitalize}.clearfix:after,.block-list>li:after,.labels-left .labels-left-indent:after,.buttons:after,.btns:after,.buttons-list li:after,.tb:after,.flyout-presets>li:after,.flyout-section:after,.card-fields .card-expiry:after,.card-fields .card-cvc-postal:after,.card-fields .card-cvc:after,.card-name:after,.cf-rebook-new-transportation:after,.customer-type-cards-list:after,.add-more-card:after,.customer-type-card:after,.customer-type-card .customer-type-card-header:after,.shortcuts-content:after,.spreadsheet .ss-group-header:after,.tabs:after,.sub-tabs:after,.field-cb:after,.field-cb-light:after,.field-cb-email:after,.field-sms-optin:after,.field.hours-field:after,.field.people-field:after,.field-radio-group>li .radio-content:after,.company-wrap:after,.company-wrap-inner:after,.all-items-nav:after,.all-items-toggle:after,.company-footer:after,.auth-book-sidebar-section:after,.create-booking:after,.book-form-header:after,.book-anon .company-wrap-inner:after,.book-form-complete:after,.book-form-affiliate:after,.item-page-content:after,.item-grid:after,.lightframe-item-wrap:after,.root-nav-wrap:after,.features-row-wrap:after,.features-row-header:after,.footer-full:after,.content-nav-wrap:after,.main-nav-flyout:after,.form-login:after,.sidepanel-customer-cards .sidepanel-customer-card-header:after,.db-main:after,.section-nav:after,.bookings-subsection:after,.plusbooking-tabs:after,.booking-full-main:after,.action-sheet-header:after,.refunds-list li .refund-amount:after,.edit-item-subscriptions .subscription-user:after,.summary-detail-view-charts:after,.volumes-toggle:after,.invoice-overview-wrap:after,.invoices-toggle:after,.invoices-subsection:after,.invoice-block-header:after,.settings-subsection:after,.settings-window:after,.tiny-settings-wrap:after,.overview-cols-wrap:after,.refund-reserve-wrap:after,.stop-list li:after,.resource-grid:after,.option-row:after,.activities-add-note:after,.rule-form-customer-types-header:after,.manifest-customer-cards:after{content:" ";display:table;clear:both}.clear{clear:both}.touch-scroll,.theater,.company-theater,.theater-white,.theater-light,.shortcuts{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.disable-touch-highlight{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.print-break-avoid{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}[disabled].button-small,[disabled].button-large,[disabled].btn-grey,[disabled].btn-darkgrey,[disabled].btn-blue,[disabled].button-add,[disabled].button-save,[disabled].btn-green,[disabled].button-delete,[disabled].btn-red,[disabled].button-login,[disabled].button-action,.button-disabled.button-small,.button-disabled.button-large,.button-disabled.btn-grey,.button-disabled.btn-darkgrey,.button-disabled.btn-blue,.button-disabled.button-add,.button-disabled.button-save,.button-disabled.btn-green,.button-disabled.button-delete,.button-disabled.btn-red,.button-disabled.button-login,.button-disabled.button-action{background:#f7f7f7!important;box-shadow:none!important;border:1px solid #ddd!important;color:#ababab!important}table,.table{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.table{display:table}.table>.thead{display:table-header-group}.table>.tbody{display:table-row-group}.table>.tfoot{display:table-footer-group}.table>.tr,.table>.thead>.tr,.table>.tbody>.tr,.table>.tfoot>.tr{display:table-row}.table>.tr>.td,.table>.tr>.th,.table>.thead>.tr>.td,.table>.thead>.tr>.th,.table>.tbody>.tr>.td,.table>.tfoot>.tr>.td{display:table-cell}.table.valign-top>.tr>.td,.table.valign-top>.tr>.th,.table.valign-top>.thead>.tr>.td,.table.valign-top>.thead>.tr>.th,.table.valign-top>.tbody>.tr>.td,.table.valign-top>.tfoot>.tr>.td{vertical-align:top}.table.valign-middle>.tr>.td,.table.valign-middle>.tr>.th,.table.valign-middle>.thead>.tr>.td,.table.valign-middle>.thead>.tr>.th,.table.valign-middle>.tbody>.tr>.td,.table.valign-middle>.tfoot>.tr>.td{vertical-align:middle}.table.valign-bottom>.tr>.td,.table.valign-bottom>.tr>.th,.table.valign-bottom>.thead>.tr>.td,.table.valign-bottom>.thead>.tr>.th,.table.valign-bottom>.tbody>.tr>.td,.table.valign-bottom>.tfoot>.tr>.td{vertical-align:bottom}.table>.tr>.td.valign-top,.table>.tr>.th.valign-top,.table>.thead>.tr>.td.valign-top,.table>.thead>.tr>.th.valign-top,.table>.tbody>.tr>.td.valign-top,.table>.tfoot>.tr>.td.valign-top{vertical-align:top}.table>.tr>.td.valign-middle,.table>.tr>.th.valign-middle,.table>.thead>.tr>.td.valign-middle,.table>.thead>.tr>.th.valign-middle,.table>.tbody>.tr>.td.valign-middle,.table>.tfoot>.tr>.td.valign-middle{vertical-align:middle}.table>.tr>.td.valign-bottom,.table>.tr>.th.valign-bottom,.table>.thead>.tr>.td.valign-bottom,.table>.thead>.tr>.th.valign-bottom,.table>.tbody>.tr>.td.valign-bottom,.table>.tfoot>.tr>.td.valign-bottom{vertical-align:bottom}}@media only screen and (max-width:679px){.table.table-dont-respond{display:table}.table.table-dont-respond>.thead{display:table-header-group}.table.table-dont-respond>.tbody{display:table-row-group}.table.table-dont-respond>.tfoot{display:table-footer-group}.table.table-dont-respond>.tr,.table.table-dont-respond>.thead>.tr,.table.table-dont-respond>.tbody>.tr,.table.table-dont-respond>.tfoot>.tr{display:table-row}.table.table-dont-respond>.tr>.td,.table.table-dont-respond>.tr>.th,.table.table-dont-respond>.thead>.tr>.td,.table.table-dont-respond>.thead>.tr>.th,.table.table-dont-respond>.tbody>.tr>.td,.table.table-dont-respond>.tfoot>.tr>.td{display:table-cell}.table.table-dont-respond.valign-top>.tr>.td,.table.table-dont-respond.valign-top>.tr>.th,.table.table-dont-respond.valign-top>.thead>.tr>.td,.table.table-dont-respond.valign-top>.thead>.tr>.th,.table.table-dont-respond.valign-top>.tbody>.tr>.td,.table.table-dont-respond.valign-top>.tfoot>.tr>.td{vertical-align:top}.table.table-dont-respond.valign-middle>.tr>.td,.table.table-dont-respond.valign-middle>.tr>.th,.table.table-dont-respond.valign-middle>.thead>.tr>.td,.table.table-dont-respond.valign-middle>.thead>.tr>.th,.table.table-dont-respond.valign-middle>.tbody>.tr>.td,.table.table-dont-respond.valign-middle>.tfoot>.tr>.td{vertical-align:middle}.table.table-dont-respond.valign-bottom>.tr>.td,.table.table-dont-respond.valign-bottom>.tr>.th,.table.table-dont-respond.valign-bottom>.thead>.tr>.td,.table.table-dont-respond.valign-bottom>.thead>.tr>.th,.table.table-dont-respond.valign-bottom>.tbody>.tr>.td,.table.table-dont-respond.valign-bottom>.tfoot>.tr>.td{vertical-align:bottom}.table.table-dont-respond>.tr>.td.valign-top,.table.table-dont-respond>.tr>.th.valign-top,.table.table-dont-respond>.thead>.tr>.td.valign-top,.table.table-dont-respond>.thead>.tr>.th.valign-top,.table.table-dont-respond>.tbody>.tr>.td.valign-top,.table.table-dont-respond>.tfoot>.tr>.td.valign-top{vertical-align:top}.table.table-dont-respond>.tr>.td.valign-middle,.table.table-dont-respond>.tr>.th.valign-middle,.table.table-dont-respond>.thead>.tr>.td.valign-middle,.table.table-dont-respond>.thead>.tr>.th.valign-middle,.table.table-dont-respond>.tbody>.tr>.td.valign-middle,.table.table-dont-respond>.tfoot>.tr>.td.valign-middle{vertical-align:middle}.table.table-dont-respond>.tr>.td.valign-bottom,.table.table-dont-respond>.tr>.th.valign-bottom,.table.table-dont-respond>.thead>.tr>.td.valign-bottom,.table.table-dont-respond>.thead>.tr>.th.valign-bottom,.table.table-dont-respond>.tbody>.tr>.td.valign-bottom,.table.table-dont-respond>.tfoot>.tr>.td.valign-bottom{vertical-align:bottom}}@media only print{.table:not(.break-on-print){display:table}.table:not(.break-on-print)>.thead{display:table-header-group}.table:not(.break-on-print)>.tbody{display:table-row-group}.table:not(.break-on-print)>.tfoot{display:table-footer-group}.table:not(.break-on-print)>.tr,.table:not(.break-on-print)>.thead>.tr,.table:not(.break-on-print)>.tbody>.tr,.table:not(.break-on-print)>.tfoot>.tr{display:table-row}.table:not(.break-on-print)>.tr>.td,.table:not(.break-on-print)>.tr>.th,.table:not(.break-on-print)>.thead>.tr>.td,.table:not(.break-on-print)>.thead>.tr>.th,.table:not(.break-on-print)>.tbody>.tr>.td,.table:not(.break-on-print)>.tfoot>.tr>.td{display:table-cell}.table:not(.break-on-print).valign-top>.tr>.td,.table:not(.break-on-print).valign-top>.tr>.th,.table:not(.break-on-print).valign-top>.thead>.tr>.td,.table:not(.break-on-print).valign-top>.thead>.tr>.th,.table:not(.break-on-print).valign-top>.tbody>.tr>.td,.table:not(.break-on-print).valign-top>.tfoot>.tr>.td{vertical-align:top}.table:not(.break-on-print).valign-middle>.tr>.td,.table:not(.break-on-print).valign-middle>.tr>.th,.table:not(.break-on-print).valign-middle>.thead>.tr>.td,.table:not(.break-on-print).valign-middle>.thead>.tr>.th,.table:not(.break-on-print).valign-middle>.tbody>.tr>.td,.table:not(.break-on-print).valign-middle>.tfoot>.tr>.td{vertical-align:middle}.table:not(.break-on-print).valign-bottom>.tr>.td,.table:not(.break-on-print).valign-bottom>.tr>.th,.table:not(.break-on-print).valign-bottom>.thead>.tr>.td,.table:not(.break-on-print).valign-bottom>.thead>.tr>.th,.table:not(.break-on-print).valign-bottom>.tbody>.tr>.td,.table:not(.break-on-print).valign-bottom>.tfoot>.tr>.td{vertical-align:bottom}.table:not(.break-on-print)>.tr>.td.valign-top,.table:not(.break-on-print)>.tr>.th.valign-top,.table:not(.break-on-print)>.thead>.tr>.td.valign-top,.table:not(.break-on-print)>.thead>.tr>.th.valign-top,.table:not(.break-on-print)>.tbody>.tr>.td.valign-top,.table:not(.break-on-print)>.tfoot>.tr>.td.valign-top{vertical-align:top}.table:not(.break-on-print)>.tr>.td.valign-middle,.table:not(.break-on-print)>.tr>.th.valign-middle,.table:not(.break-on-print)>.thead>.tr>.td.valign-middle,.table:not(.break-on-print)>.thead>.tr>.th.valign-middle,.table:not(.break-on-print)>.tbody>.tr>.td.valign-middle,.table:not(.break-on-print)>.tfoot>.tr>.td.valign-middle{vertical-align:middle}.table:not(.break-on-print)>.tr>.td.valign-bottom,.table:not(.break-on-print)>.tr>.th.valign-bottom,.table:not(.break-on-print)>.thead>.tr>.td.valign-bottom,.table:not(.break-on-print)>.thead>.tr>.th.valign-bottom,.table:not(.break-on-print)>.tbody>.tr>.td.valign-bottom,.table:not(.break-on-print)>.tfoot>.tr>.td.valign-bottom{vertical-align:bottom}}.table.full-width{width:100%}@media only screen and (max-width:679px){.table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.theater,.company-theater{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.75);width:100%;height:100%;z-index:1012;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.theater-white{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.9);width:100%;height:100%;z-index:1012;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.theater-light{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(240,242,244,0.79);width:100%;height:100%;z-index:1012;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.inline-block-icon,.icon-lock,.icon-ava-phone,.icon-lock-white,.icon-lock-green,.icon-online,.icon-hint,.icon-hint--small,.icon-dollar,.button-facebook,.button-twitter,.icon-check-badge,.icon-flag-us,.icon-pin-gray,.add-person-icon,.icon-email-status-grey,.icon-email-status-red,.icon-email-status-opened,.icon-invoice-status-pending,.icon-invoice-status-paid,.icon-invoice-status-overdue,.icon-toggle-triangle,.icon-book-button,.icon-availability-embed,.warning-icon,.icon-phone,.booked-online-icon,.booked-via.booked-via-online .booked-via-icon,.booked-via.booked-via-affiliate-db .booked-via-icon,.booked-at .rebooked-icon,.sm-icon,.company-grid-location:before,.company-grid-live .company-grid-live-content:before,.icon-receipt-waiver,.icon-receipt-tickets,.spinner-reports,.spinner-reports-dark,.presence-small-eye.active{display:inline-block;text-indent:-9999em;font-style:normal}@media only screen{body.hide-body-overflow{overflow:hidden!important}}@media only screen and (max-width:679px){body.hide-body-overflow--handhelds{overflow:hidden!important}}@media only screen{.force-scroll-gutter{overflow-y:scroll}}@media only screen{.nowrap{white-space:nowrap}}.break-words{word-break:break-word}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite2x,.sortable-handle.large:before,.sortable-handle.small:before,.sortable-handle.small-left:before,.reorder-note:before,.icon-lock,.icon-ava-phone,.icon-lock-white,.icon-lock-green,.icon-online,.icon-hint,.icon-hint.white,.icon-hint--small,.icon-dollar,.button-facebook,.button-twitter,.icon-check-badge,.help-icon,.icon-flag-us,.icon-pin-gray,.cvc-icon,.add-person-icon,.icon-email-status-grey,.icon-email-status-red,.icon-email-status-opened,.icon-invoice-status-pending,.icon-invoice-status-paid,.icon-invoice-status-overdue,.icon-toggle-triangle,.icon-toggle-triangle.open,.icon-toggle-triangle.toggled,.icon-book-button,.icon-availability-embed,.warning-icon,.icon-phone,.booked-online-icon,.booked-online-icon.grey,.badge .booked-online-icon,.video-theater .video-theater-close:before,.field-search-clear:after,.field-required-flag .required-flag-icon,.form-error:before,.form--fancy-errors .errors.all ul li:before,.form--fancy-errors .server-errors.all ul li:before,.form--fancy-errors .errors.tokenization li:before,.form--fancy-errors .errors.stripe li:before,.form-login .errors.all ul li:before,.form-login .server-errors.all ul li:before,.form-login .errors.tokenization li:before,.form-login .errors.stripe li:before,.flyout-create-form .errors.all ul li:before,.flyout-create-form .server-errors.all ul li:before,.flyout-create-form .errors.tokenization li:before,.flyout-create-form .errors.stripe li:before,.form--fancy-errors-all .errors li:before,.form--fancy-errors-all .errors.all ul li:before,.form--fancy-errors-all .server-errors.all ul li:before,.form--fancy-errors-all .errors.tokenization li:before,.form--fancy-errors-all .errors.stripe li:before,.form-inline-edit .errors li:before,.form-inline-edit .server-errors ul li:before,.labels-left .errors li:before,.labels-left .server-errors ul li:before,.refund-errors ul li:before,.ava-editor .errors li:before,.ava-editor .server-errors ul li:before,.btn-segment-right:after,.button-large[disabled]:before,.button-large.button-disabled:before,.button-large:before,.button-icon-edit:before,.button-icon-cancel:before,.button-icon-cc:before,.button-icon-cc-save:before,.button-icon-pricetag:before,.button-icon-email:before,.button-icon-email-dark:before,.button-icon-print:before,.button-icon-plus:before,.button-icon-download:before,.button-icon-download[disabled]:before,.button-icon-plus-dark:before,.button-icon-refresh:before,.button-icon-refresh[disabled]:before,.button-icon-rebook:before,.button-icon-phone:before,.button-icon-add-customer:before,.button-icon-check-in:before,.button-icon-bank:before,.button-icon-right-arrow:before,.button-icon-left-arrow:before,.button-icon-manifest:before,.button-close,.button-close.button-close-light,.badge .badge-lock:before,.badge .icon-dollar,.tb-btn.toggled:not(.tb-btn--flyout):after,.tb-btn.current:not(.tb-btn--flyout):after,.tb-btn.tb-btn--flyout:after,.tb-btn.tb-btn--popup:after,.tb-btn.tb-btn--chevron:after,.tb-icon.print,.tb-icon.merge,.tb-icon.show-customers,.tb-icon.columns,.tb-icon.download,.tb-icon.availabilities,.tb-icon.hide-empty,.tb-icon.help,.tb-icon.recent,.tb-icon.cog,.tb-icon.share,.tb-icon.blocks,.tb-icon.cog-white,.tb-icon.collection,.tb-icon.snippet,.tb-icon.preview-email,.tb-icon.email,.tb-icon.plus,.tb-icon.month,.tb-icon.day,.tb-icon.agenda,.tb-icon.network,.tb-icon.phone,.tb-icon.report,.tb-icon.filter,.tb-icon.refresh,.tb-icon.user,.tb-icon.user-empty,.tb-icon.puzzle,.tb-icon.info,.tb-icon.compass,.tb-icon.lock,.tb-icon.online,.tb-icon.swap,.tb-icon.upload,.tb-icon.wordwrap,.tb-icon.check-blue,.tb-icon.check,.tb-icon.pencil,.tb-icon.pencil-writing,.tb-icon.eye,.tb-icon.bank,.tb-icon.back,.tb-icon.calculator,.tb-icon.arrow-left,.tb-icon.arrow-right,.tb-icon.manifest,.tb-icon.search,.tb-icon.speech-bubble,.tb-icon.warning-grey,.current .tb-icon.recent,.current .tb-icon.cog,.current .tb-icon.plus,.highlighted .tb-icon.filter,.current .tb-icon.user,.current .tb-icon.puzzle,.current .tb-icon.info,.current .tb-icon.compass,.selected .tb-icon.online,.current .tb-icon.online,.current .tb-icon.search,.tb-segmented-item.toggled .tb-icon.month,.tb-segmented-item.current .tb-icon.month,.tb-segmented-item.toggled .tb-icon.day,.tb-segmented-item.current .tb-icon.day,.tb-segmented-item.toggled .tb-icon.agenda,.tb-segmented-item.current .tb-icon.agenda,.tb-search .field-search-wrap:before,.flyout-preset-edit-btn span,.flyout-preset-edit-btn:hover span,.flyout-preset-edit-btn:active span,.flyout-toggle-header:before,.flyout-toggle-header.toggled:before,.flyout-toggle-header.active:after,.flyout-back:before,.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single div b,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover,.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close,.chosen-container-active.chosen-with-drop .chosen-single div b,.icon-user,.icon-user.empty,.icon-user-small,.icon-user-small.empty,.ava-stat-green .icon-user,.ava-stat-green .icon-user.empty,.ava-stat-green .icon-user-small,.ava-stat-green .icon-user-small.empty,.ava-stat-orange .icon-user,.ava-stat-orange .icon-user.empty,.ava-stat-orange .icon-user-small,.ava-stat-orange .icon-user-small.empty,.ava-stat-red .icon-user,.ava-stat-red .icon-user.empty,.ava-stat-red .icon-user-small,.ava-stat-red .icon-user-small.empty,.ava-stat-blue .icon-user,.ava-stat-blue .icon-user.empty,.ava-stat-blue .icon-user-small,.ava-stat-blue .icon-user-small.empty,.booked-via.booked-via-online .booked-via-icon,.booked-via.booked-via-affiliate-db .booked-via-icon,.booked-at .rebooked-icon,.calendar-nav .cal-nav-select:after,.calendar-small-nav .cal-nav-select:after,.calendar.editing .day-number:after,.calendar.editing .day-number:hover:after,.calendar.editing .day-number:active:after,.ava-block .calendar-approx-cap .icon-user,.ava-block:hover .please-call:before,.ava-block.current .please-call:before,.ava-block:hover .icon-user,.ava-block.current .icon-user,.ava-block:hover .icon-user-small,.ava-block.current .icon-user-small,.ava-block:hover .icon-user-small.empty,.ava-block.current .icon-user-small.empty,.ava-block:hover .item-group-icon,.ava-block.current .item-group-icon,.ava-block:hover .presence-small-editing,.ava-block.current .presence-small-editing,.ava-block:hover .icon-lock,.ava-block.current .icon-lock,.ava-block:hover .icon-ava-phone,.ava-block.current .icon-ava-phone,.ava-block .please-call:before,.item-group-icon,.card-fields .card-swipe,.card-fields.card-type-visa .card-type-logo,.card-fields.card-type-mc .card-type-logo,.card-fields.card-type-amex .card-type-logo,.card-fields.card-type-discover .card-type-logo,.card-fields.card-type-visa .help-icon,.card-fields.card-type-mc .help-icon,.card-fields.card-type-amex .help-icon,.card-fields.card-type-visa .card-fields-secure .icon-lock-green,.card-fields.card-type-visa .card-fields-demo .icon-lock-green,.card-fields.card-type-mc .card-fields-secure .icon-lock-green,.card-fields.card-type-mc .card-fields-demo .icon-lock-green,.card-fields.card-type-amex .card-fields-secure .icon-lock-green,.card-fields.card-type-amex .card-fields-demo .icon-lock-green,.card-fields.card-type-visa .icon-hint,.card-fields.card-type-mc .icon-hint,.card-fields.card-type-amex .icon-hint,.card-fields .card-postal .field-style-hook,.card-fields .card-postal .field.ng-dirty.ng-invalid .field-style-hook,.cf-wrap.private-field .private-field-lock,.custom-field-extended-option .cf-extended-option-dropdown .private:before,.custom-field-extended-option .cf-extended-option-dropdown .private:hover:before,.custom-field-extended-option .cf-extended-option-dropdown .private.highlighted:before,.pickup-time:before,.cf-rebook-option label.radio-selected .icon-hint,.new-pickup-time:before,.pickup-map-link:before,.pickup-map-link .map-link-headline:after,.ng-preinvalid .field-preinvalid-flag:before,.ng-prevalid .field-prevalid-flag:before,.customer-type-card .customer-type-card-remove a span,.hint.hint-alert:before,.translate-toggle-wrap.dark .translate-toggle:before,.translate-toggle-wrap.light .translate-toggle:before,.translate-toggle-wrap.dark .translate-toggle:after,.translate-toggle-wrap.light .translate-toggle:after,.translate-currency:before,.field-cb-email .label-text:before,.field.pseudo-select:after,.field-radio-group>li .radio-content:before,.field.datepicker .field-style-hook,.field.timepicker .field-style-hook,.pin-location:before,.book-direct .book-direct-badge,.all-items-toggle a.all-items-toggle-calendar:before,.all-items-toggle a.toggled:before,.all-items-toggle a.current:before,.company-nav .company-nav-flyout-button>a:after,.company-nav .company-nav-flyout-button.current>a:after,.company-nav .company-nav-flyout-button a.toggled:after,html.not-touch .company-nav-flyout-button>a:hover:after,html.not-touch .company-nav-flyout-button>a:active:after,.activities-menu-button:before,.activities-menu-button.toggled:before,html.not-touch .activities-menu-button:hover:before,.nav-url:before,.nav-url:hover:before,.nav-twitter,.nav-twitter.mobile,a:hover .nav-twitter,.nav-facebook,.nav-facebook.mobile,a:hover .nav-facebook,.nav-googleplus,.nav-googleplus.mobile,a:hover .nav-googleplus,.nav-yelp,.nav-yelp.mobile,a:hover .nav-yelp,.nav-tripadvisor,.nav-tripadvisor.mobile,a:hover .nav-tripadvisor,.nav-instagram,.nav-instagram.mobile,a:hover .nav-instagram,.nav-youtube,.nav-youtube.mobile,a:hover .nav-youtube,.nav-pinterest,.nav-pinterest.mobile,a:hover .nav-pinterest,.company-footer-url:before,.company-footer-phone:before,.company-footer-email:before,.footer-fh .footer-fh-logo,.comodo-seal,.auth-book-customers-prompt:before,.required-fields-note .required-flag-icon,.book-form-customers .add-person-icon-light,.policies-theater-close:before,.chunky-error-inner.toggleable:after,.bookform-contact-name .field-style-hook,.bookform-payment-cardholdersname .field-style-hook,.bookform-contact-name.ng-dirty.ng-invalid .field-style-hook,.bookform-payment-cardholdersname.ng-dirty.ng-invalid .field-style-hook,.bookform-contact-phone .field-style-hook,.bookform-contact-phone.ng-dirty.ng-invalid .field-style-hook,.bookform-contact-email .field-style-hook,.bookform-contact-email.ng-dirty.ng-invalid .field-style-hook,.auth-cancellation-toggle:after,.auth-cancellation-toggle.toggled:after,.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select-status:after,.customer-select-status:after,.set-total-toggle .set-total-toggle-icon,.set-total-toggle:hover .set-total-toggle-icon,.set-total-toggle:active .set-total-toggle-icon,.calendar-button:before,.company-theater .company-theater-header .next-month-hint,.company-grid-location:before,.company-grid-live .company-grid-live-content:before,.icon-check-circle,.pickup-map-link-confirmation:after,.icon-receipt-waiver,.icon-receipt-tickets,.slideshow .arrow.prev:before,.slideshow .arrow.next:before,.embed-calendar .next-month-hint,.lightframe-powered-by:after,.lightframe-close:hover:before,.lightframe-close:before,.home-hero-button:after,.promo-checklist li:before,.content-nav-mobile-toggle:before,.main-nav-item.main-nav-item--more:after,.main-nav-flyout-wrap:hover .main-nav-item--more:after,.main-nav-flyout li.extra-nav-item--arrow a:after,.db-fh-logo,.db-fh-logo:after,.db-header-user:after,.db-nav li.admin a:before,.db-nav li.bookings a:before,.db-nav li.manifest a:before,.db-nav li.reports a:before,.db-nav li.items a span:before,.db-nav li.settings a span:before,.db-nav li.website-admin a span:before,.db-nav li.help a span:before,.settings-nag .settings a span:after,.handhelds-db-nav-toggle span:before,.sidepanel-booking-toggle:before,.sidepanel-booking-toggle.toggled:before,.campaign-code-inline.used .campaign-code-inline-used,.cal-nav-picker:after,.plusbooking-tabs li.plusbooking-new-button a:before,.invoice-editable .invoice-editable-toggle:hover span,.invoice-editable .invoice-editable-toggle:active span,.invoice-editable .invoice-editable-toggle span,.edit-ava-note:before,.ava-flyout-menu a.green .tb-icon.plus,.ava-flyout-menu a:hover .tb-icon.cog,.ava-flyout-menu a:hover .tb-icon.plus,.ava-flyout-menu a:hover .tb-icon.manifest,.ava-flyout-menu a.with-popup:after,.ava-editor .button-close,.report-regenerate:before,.report-regenerate:hover:before,.report-link:before,.report-link:after,.report-link:hover:before,.report-cancel:before,.report-cancel:hover:before,.toggle-set-edit:before,.toggle-set-edit:hover:before,.toggle-set-edit:active:before,.toggle-set-cancel,.settings-gutter-hamburger:before,.settings-nav.settings-nav-list a.warning:after,.settings-nav .settings-nav-list a.warning:after,.settings-checklist-button.action-completed:after,.option-block-edit span,.option-cf-edit span,.option-block-edit:hover span,.option-cf-edit:hover span,.option-block-edit:hover:active span,.option-cf-edit:hover:active span,.createcustomfieldform-isprivate .label-text:before,.customfieldform-isprivate .label-text:before,.itable-edit.with-button:before,.invoice-table--row:hover .itable-edit.with-button:before,.invoice-table--row:active .itable-edit.with-button:before,.invoice-stats-toggle .invoice-stats-toggle-arrow,.invoice-stats-toggle:hover .invoice-stats-toggle-arrow,.field.itemform-isgroupedcalendar .label-text:before,.cutoff-time-preview:before,.price-sheet-block td.icon:before,.price-sheet-block.is-clickable:hover td.icon:before,.price-sheet-block.active td.icon:before,.option-inline-add-button:before,.activity.activity-note .activity-content-icon,.activity.activity-transferred-note .activity-content-icon,.activity-booked-booking .activity-content-icon,.activity-imported-booking .activity-content-icon,.activity-rebooked-booking .activity-content-icon,.activity-cancelled-booking .activity-content-icon,.activity-sent-email .activity-content-icon,.activity-sent-review-express-request .activity-content-icon,.end-time-preview:before,.overlay-close:before,.presence-small-eye.active,.presence-small-editing.active,.status-options li.selected .tb-icon.phone,.status-options li.selected .tb-icon.lock,.crew-flyout-email-note:before,.manifest-nav .manifest-nav-current:after,.form-manifest-edit .manifest-edit-icon:hover:after,.form-manifest-edit .block-list-action:hover:after,.form-manifest-edit .invoice-editable-toggle:hover:after,.form-manifest-edit .manifest-edit-icon:hover:active:after,.form-manifest-edit .block-list-action:hover:active:after,.form-manifest-edit .invoice-editable-toggle:hover:active:after{background-image:url('/static/images/sprite@2x.png?41784ebb4b38')!important;background-size:500px auto;-webkit-background-size:500px auto}.content-sprite2x,.quote-logo.bg,.quote-logo.cp,.quote-img.parasail,.quote-img.manta,.quote-img.kona{background-image:url('/static/images/content-sprite@2x.png?543a732be72e')!important;background-size:500px auto;-webkit-background-size:500px auto}}.sortable-handle.large:before,.sortable-handle.small:before,.sortable-handle.small-left:before,.reorder-note:before,.icon-lock,.icon-ava-phone,.icon-lock-white,.icon-lock-green,.icon-online,.icon-hint,.icon-hint.white,.icon-hint--small,.icon-dollar,.button-facebook,.button-twitter,.icon-check-badge,.help-icon,.icon-flag-us,.icon-pin-gray,.cvc-icon,.add-person-icon,.icon-email-status-grey,.icon-email-status-red,.icon-email-status-opened,.icon-invoice-status-pending,.icon-invoice-status-paid,.icon-invoice-status-overdue,.icon-toggle-triangle,.icon-toggle-triangle.open,.icon-toggle-triangle.toggled,.icon-book-button,.icon-availability-embed,.warning-icon,.icon-phone,.booked-online-icon,.booked-online-icon.grey,.badge .booked-online-icon,.video-theater .video-theater-close:before,.field-search-clear:after,.field-required-flag .required-flag-icon,.form-error:before,.form--fancy-errors .errors.all ul li:before,.form--fancy-errors .server-errors.all ul li:before,.form--fancy-errors .errors.tokenization li:before,.form--fancy-errors .errors.stripe li:before,.form-login .errors.all ul li:before,.form-login .server-errors.all ul li:before,.form-login .errors.tokenization li:before,.form-login .errors.stripe li:before,.flyout-create-form .errors.all ul li:before,.flyout-create-form .server-errors.all ul li:before,.flyout-create-form .errors.tokenization li:before,.flyout-create-form .errors.stripe li:before,.form--fancy-errors-all .errors li:before,.form--fancy-errors-all .errors.all ul li:before,.form--fancy-errors-all .server-errors.all ul li:before,.form--fancy-errors-all .errors.tokenization li:before,.form--fancy-errors-all .errors.stripe li:before,.form-inline-edit .errors li:before,.form-inline-edit .server-errors ul li:before,.labels-left .errors li:before,.labels-left .server-errors ul li:before,.refund-errors ul li:before,.ava-editor .errors li:before,.ava-editor .server-errors ul li:before,.btn-segment-right:after,.button-large[disabled]:before,.button-large.button-disabled:before,.button-large:before,.button-icon-edit:before,.button-icon-cancel:before,.button-icon-cc:before,.button-icon-cc-save:before,.button-icon-pricetag:before,.button-icon-email:before,.button-icon-email-dark:before,.button-icon-print:before,.button-icon-plus:before,.button-icon-download:before,.button-icon-download[disabled]:before,.button-icon-plus-dark:before,.button-icon-refresh:before,.button-icon-refresh[disabled]:before,.button-icon-rebook:before,.button-icon-phone:before,.button-icon-add-customer:before,.button-icon-check-in:before,.button-icon-bank:before,.button-icon-right-arrow:before,.button-icon-left-arrow:before,.button-icon-manifest:before,.button-close,.button-close.button-close-light,.badge .badge-lock:before,.badge .icon-dollar,.tb-btn.toggled:not(.tb-btn--flyout):after,.tb-btn.current:not(.tb-btn--flyout):after,.tb-btn.tb-btn--flyout:after,.tb-btn.tb-btn--popup:after,.tb-btn.tb-btn--chevron:after,.tb-icon.print,.tb-icon.merge,.tb-icon.show-customers,.tb-icon.columns,.tb-icon.download,.tb-icon.availabilities,.tb-icon.hide-empty,.tb-icon.help,.tb-icon.recent,.tb-icon.cog,.tb-icon.share,.tb-icon.blocks,.tb-icon.cog-white,.tb-icon.collection,.tb-icon.snippet,.tb-icon.preview-email,.tb-icon.email,.tb-icon.plus,.tb-icon.month,.tb-icon.day,.tb-icon.agenda,.tb-icon.network,.tb-icon.phone,.tb-icon.report,.tb-icon.filter,.tb-icon.refresh,.tb-icon.user,.tb-icon.user-empty,.tb-icon.puzzle,.tb-icon.info,.tb-icon.compass,.tb-icon.lock,.tb-icon.online,.tb-icon.swap,.tb-icon.upload,.tb-icon.wordwrap,.tb-icon.check-blue,.tb-icon.check,.tb-icon.pencil,.tb-icon.pencil-writing,.tb-icon.eye,.tb-icon.bank,.tb-icon.back,.tb-icon.calculator,.tb-icon.arrow-left,.tb-icon.arrow-right,.tb-icon.manifest,.tb-icon.search,.tb-icon.speech-bubble,.tb-icon.warning-grey,.current .tb-icon.recent,.current .tb-icon.cog,.current .tb-icon.plus,.highlighted .tb-icon.filter,.current .tb-icon.user,.current .tb-icon.puzzle,.current .tb-icon.info,.current .tb-icon.compass,.selected .tb-icon.online,.current .tb-icon.online,.current .tb-icon.search,.tb-segmented-item.toggled .tb-icon.month,.tb-segmented-item.current .tb-icon.month,.tb-segmented-item.toggled .tb-icon.day,.tb-segmented-item.current .tb-icon.day,.tb-segmented-item.toggled .tb-icon.agenda,.tb-segmented-item.current .tb-icon.agenda,.tb-search .field-search-wrap:before,.flyout-preset-edit-btn span,.flyout-preset-edit-btn:hover span,.flyout-preset-edit-btn:active span,.flyout-toggle-header:before,.flyout-toggle-header.toggled:before,.flyout-toggle-header.active:after,.flyout-back:before,.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single div b,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover,.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close,.chosen-container-active.chosen-with-drop .chosen-single div b,.icon-user,.icon-user.empty,.icon-user-small,.icon-user-small.empty,.ava-stat-green .icon-user,.ava-stat-green .icon-user.empty,.ava-stat-green .icon-user-small,.ava-stat-green .icon-user-small.empty,.ava-stat-orange .icon-user,.ava-stat-orange .icon-user.empty,.ava-stat-orange .icon-user-small,.ava-stat-orange .icon-user-small.empty,.ava-stat-red .icon-user,.ava-stat-red .icon-user.empty,.ava-stat-red .icon-user-small,.ava-stat-red .icon-user-small.empty,.ava-stat-blue .icon-user,.ava-stat-blue .icon-user.empty,.ava-stat-blue .icon-user-small,.ava-stat-blue .icon-user-small.empty,.booked-via.booked-via-online .booked-via-icon,.booked-via.booked-via-affiliate-db .booked-via-icon,.booked-at .rebooked-icon,.calendar-nav .cal-nav-select:after,.calendar-small-nav .cal-nav-select:after,.calendar.editing .day-number:after,.calendar.editing .day-number:hover:after,.calendar.editing .day-number:active:after,.ava-block .calendar-approx-cap .icon-user,.ava-block:hover .please-call:before,.ava-block.current .please-call:before,.ava-block:hover .icon-user,.ava-block.current .icon-user,.ava-block:hover .icon-user-small,.ava-block.current .icon-user-small,.ava-block:hover .icon-user-small.empty,.ava-block.current .icon-user-small.empty,.ava-block:hover .item-group-icon,.ava-block.current .item-group-icon,.ava-block:hover .presence-small-editing,.ava-block.current .presence-small-editing,.ava-block:hover .icon-lock,.ava-block.current .icon-lock,.ava-block:hover .icon-ava-phone,.ava-block.current .icon-ava-phone,.ava-block .please-call:before,.item-group-icon,.card-fields .card-swipe,.card-fields.card-type-visa .card-type-logo,.card-fields.card-type-mc .card-type-logo,.card-fields.card-type-amex .card-type-logo,.card-fields.card-type-discover .card-type-logo,.card-fields.card-type-visa .help-icon,.card-fields.card-type-mc .help-icon,.card-fields.card-type-amex .help-icon,.card-fields.card-type-visa .card-fields-secure .icon-lock-green,.card-fields.card-type-visa .card-fields-demo .icon-lock-green,.card-fields.card-type-mc .card-fields-secure .icon-lock-green,.card-fields.card-type-mc .card-fields-demo .icon-lock-green,.card-fields.card-type-amex .card-fields-secure .icon-lock-green,.card-fields.card-type-amex .card-fields-demo .icon-lock-green,.card-fields.card-type-visa .icon-hint,.card-fields.card-type-mc .icon-hint,.card-fields.card-type-amex .icon-hint,.card-fields .card-postal .field-style-hook,.card-fields .card-postal .field.ng-dirty.ng-invalid .field-style-hook,.cf-wrap.private-field .private-field-lock,.custom-field-extended-option .cf-extended-option-dropdown .private:before,.custom-field-extended-option .cf-extended-option-dropdown .private:hover:before,.custom-field-extended-option .cf-extended-option-dropdown .private.highlighted:before,.pickup-time:before,.cf-rebook-option label.radio-selected .icon-hint,.new-pickup-time:before,.pickup-map-link:before,.pickup-map-link .map-link-headline:after,.ng-preinvalid .field-preinvalid-flag:before,.ng-prevalid .field-prevalid-flag:before,.customer-type-card .customer-type-card-remove a span,.hint.hint-alert:before,.translate-toggle-wrap.dark .translate-toggle:before,.translate-toggle-wrap.light .translate-toggle:before,.translate-toggle-wrap.dark .translate-toggle:after,.translate-toggle-wrap.light .translate-toggle:after,.translate-currency:before,.field-cb-email .label-text:before,.field.pseudo-select:after,.field-radio-group>li .radio-content:before,.field.datepicker .field-style-hook,.field.timepicker .field-style-hook,.pin-location:before,.book-direct .book-direct-badge,.all-items-toggle a.all-items-toggle-calendar:before,.all-items-toggle a.toggled:before,.all-items-toggle a.current:before,.company-nav .company-nav-flyout-button>a:after,.company-nav .company-nav-flyout-button.current>a:after,.company-nav .company-nav-flyout-button a.toggled:after,html.not-touch .company-nav-flyout-button>a:hover:after,html.not-touch .company-nav-flyout-button>a:active:after,.activities-menu-button:before,.activities-menu-button.toggled:before,html.not-touch .activities-menu-button:hover:before,.nav-url:before,.nav-url:hover:before,.nav-twitter,.nav-twitter.mobile,a:hover .nav-twitter,.nav-facebook,.nav-facebook.mobile,a:hover .nav-facebook,.nav-googleplus,.nav-googleplus.mobile,a:hover .nav-googleplus,.nav-yelp,.nav-yelp.mobile,a:hover .nav-yelp,.nav-tripadvisor,.nav-tripadvisor.mobile,a:hover .nav-tripadvisor,.nav-instagram,.nav-instagram.mobile,a:hover .nav-instagram,.nav-youtube,.nav-youtube.mobile,a:hover .nav-youtube,.nav-pinterest,.nav-pinterest.mobile,a:hover .nav-pinterest,.company-footer-url:before,.company-footer-phone:before,.company-footer-email:before,.footer-fh .footer-fh-logo,.comodo-seal,.auth-book-customers-prompt:before,.required-fields-note .required-flag-icon,.book-form-customers .add-person-icon-light,.policies-theater-close:before,.chunky-error-inner.toggleable:after,.bookform-contact-name .field-style-hook,.bookform-payment-cardholdersname .field-style-hook,.bookform-contact-name.ng-dirty.ng-invalid .field-style-hook,.bookform-payment-cardholdersname.ng-dirty.ng-invalid .field-style-hook,.bookform-contact-phone .field-style-hook,.bookform-contact-phone.ng-dirty.ng-invalid .field-style-hook,.bookform-contact-email .field-style-hook,.bookform-contact-email.ng-dirty.ng-invalid .field-style-hook,.auth-cancellation-toggle:after,.auth-cancellation-toggle.toggled:after,.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select-status:after,.customer-select-status:after,.set-total-toggle .set-total-toggle-icon,.set-total-toggle:hover .set-total-toggle-icon,.set-total-toggle:active .set-total-toggle-icon,.calendar-button:before,.company-theater .company-theater-header .next-month-hint,.company-grid-location:before,.company-grid-live .company-grid-live-content:before,.icon-check-circle,.pickup-map-link-confirmation:after,.icon-receipt-waiver,.icon-receipt-tickets,.slideshow .arrow.prev:before,.slideshow .arrow.next:before,.embed-calendar .next-month-hint,.lightframe-powered-by:after,.lightframe-close:hover:before,.lightframe-close:before,.home-hero-button:after,.promo-checklist li:before,.content-nav-mobile-toggle:before,.main-nav-item.main-nav-item--more:after,.main-nav-flyout-wrap:hover .main-nav-item--more:after,.main-nav-flyout li.extra-nav-item--arrow a:after,.db-fh-logo,.db-fh-logo:after,.db-header-user:after,.db-nav li.admin a:before,.db-nav li.bookings a:before,.db-nav li.manifest a:before,.db-nav li.reports a:before,.db-nav li.items a span:before,.db-nav li.settings a span:before,.db-nav li.website-admin a span:before,.db-nav li.help a span:before,.settings-nag .settings a span:after,.handhelds-db-nav-toggle span:before,.sidepanel-booking-toggle:before,.sidepanel-booking-toggle.toggled:before,.campaign-code-inline.used .campaign-code-inline-used,.cal-nav-picker:after,.plusbooking-tabs li.plusbooking-new-button a:before,.invoice-editable .invoice-editable-toggle:hover span,.invoice-editable .invoice-editable-toggle:active span,.invoice-editable .invoice-editable-toggle span,.edit-ava-note:before,.ava-flyout-menu a.green .tb-icon.plus,.ava-flyout-menu a:hover .tb-icon.cog,.ava-flyout-menu a:hover .tb-icon.plus,.ava-flyout-menu a:hover .tb-icon.manifest,.ava-flyout-menu a.with-popup:after,.ava-editor .button-close,.report-regenerate:before,.report-regenerate:hover:before,.report-link:before,.report-link:after,.report-link:hover:before,.report-cancel:before,.report-cancel:hover:before,.toggle-set-edit:before,.toggle-set-edit:hover:before,.toggle-set-edit:active:before,.toggle-set-cancel,.settings-gutter-hamburger:before,.settings-nav.settings-nav-list a.warning:after,.settings-nav .settings-nav-list a.warning:after,.settings-checklist-button.action-completed:after,.option-block-edit span,.option-cf-edit span,.option-block-edit:hover span,.option-cf-edit:hover span,.option-block-edit:hover:active span,.option-cf-edit:hover:active span,.createcustomfieldform-isprivate .label-text:before,.customfieldform-isprivate .label-text:before,.itable-edit.with-button:before,.invoice-table--row:hover .itable-edit.with-button:before,.invoice-table--row:active .itable-edit.with-button:before,.invoice-stats-toggle .invoice-stats-toggle-arrow,.invoice-stats-toggle:hover .invoice-stats-toggle-arrow,.field.itemform-isgroupedcalendar .label-text:before,.cutoff-time-preview:before,.price-sheet-block td.icon:before,.price-sheet-block.is-clickable:hover td.icon:before,.price-sheet-block.active td.icon:before,.option-inline-add-button:before,.activity.activity-note .activity-content-icon,.activity.activity-transferred-note .activity-content-icon,.activity-booked-booking .activity-content-icon,.activity-imported-booking .activity-content-icon,.activity-rebooked-booking .activity-content-icon,.activity-cancelled-booking .activity-content-icon,.activity-sent-email .activity-content-icon,.activity-sent-review-express-request .activity-content-icon,.end-time-preview:before,.overlay-close:before,.presence-small-eye.active,.presence-small-editing.active,.status-options li.selected .tb-icon.phone,.status-options li.selected .tb-icon.lock,.crew-flyout-email-note:before,.manifest-nav .manifest-nav-current:after,.form-manifest-edit .manifest-edit-icon:hover:after,.form-manifest-edit .block-list-action:hover:after,.form-manifest-edit .invoice-editable-toggle:hover:after,.form-manifest-edit .manifest-edit-icon:hover:active:after,.form-manifest-edit .block-list-action:hover:active:after,.form-manifest-edit .invoice-editable-toggle:hover:active:after{background-image:url('/static/images/sprite.png?f5350603bba3')}.quote-logo.bg,.quote-logo.cp,.quote-img.parasail,.quote-img.manta,.quote-img.kona{background-image:url('/static/images/content-sprite.png?afa17735dade')}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,p,blockquote,th,td,iframe,a,img,button{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}:active,:focus{outline:none}strong{font-weight:bold}em{font-style:italic}strong em,a em{font-weight:bold;font-style:italic}a{font-style:normal;text-decoration:none;color:inherit;cursor:pointer}.loading-company{display:none;height:100%;width:100%;vertical-align:middle}.loading-company.no-space td{padding:0}.loading-company td{text-align:center;color:#94a1b0;font-size:20px;padding:0 35px 15% 35px}.loading-company .company-spinner{padding-top:10px}html.html-loading{height:100%;background-color:#f0f2f4}html.html-loading .loading-company{display:table}html.html-loading body{height:100%}html.html-loading .application{display:none}body{-webkit-text-size-adjust:none}@media only screen{body{font:13px/1.3 "Lucida Grande",Verdana,sans-serif;color:#19272E}}@media only print{body{font:12px/1.2 Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media only screen and (min-width:680px){body.user-is-auth{padding-top:42px}}h1{font-weight:bold}@media only screen{h1{font-size:19px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif}}@media only print{h1{font-size:14px}}.medium-header{font-weight:bold;padding-bottom:8px}.block-list{margin:15px 0}.block-list>li{position:relative;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px}.block-list>li:first-child{border-top:1px solid #ddd}.block-list .block-list-meta{color:#767e84;font-size:12px;padding-top:3px}.block-list-btns{position:absolute;top:50%;margin-top:-16px;right:0}.block-list-action{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.block-list-action span{display:block;float:right;background:#eee;position:absolute;right:20px;height:24px;top:50%;margin-top:-13px;text-align:center;line-height:24px;font-size:12px;padding:0 15px;border-radius:2px;border:1px solid #e4e4e4}.block-list-action:hover span{-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;background:#5598cd;background:-moz-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5598cd),color-stop(100%,#3d85bb));background:-webkit-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:linear-gradient(top,#5598cd 0,#3d85bb 100%);color:#fff;text-shadow:1px 1px 2px #2f74a1;border:1px solid #2d6f99}.block-list-action:active span{background:#336f9c;box-shadow:0 0 15px #364c56 inset}.disable-sorting .sortable-handle,.disable-sorting .block-list-sortable{display:none!important}@media only screen and (min-width:680px){.block-list-content{margin-right:94px}}.block-list-sortable>li{padding-left:60px!important}.block-list-sortable .block-list-action{left:40px}@media only screen and (max-width:679px){html.touch .sortable-handle{display:none}}.sortable-handle{display:block;position:absolute;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.sortable-handle.large{background:#e1e5e9;border-right:1px solid #c4ccd4;width:39px;top:0;bottom:0;left:0}.sortable-handle.large:before{display:block;content:' ';width:16px;height:13px;background-position:-216px -162px;position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-7px;pointer-events:none}.sortable-handle.large:active{background:#d3d8de}.sortable-handle.small:before,.sortable-handle.small-left:before{display:block;content:' ';width:9px;height:8px;background-position:-298px -277px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-4px;pointer-events:none}.sortable-handle.small:active,.sortable-handle.small-left:active{background:#d3d8de}.sortable-handle.small{width:24px;top:0;bottom:0;right:0}.sortable-handle.small-left{width:30px;top:0;bottom:0;left:0;background:#e1e5e9}.sortable-handle:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.error-page{padding:50px}.error-page a{color:#3e87bf;text-decoration:underline}.company-list-name{font-size:21px}.company-list-name .badge{vertical-align:text-top;margin-top:4px}.company-list-url{color:#767e84;margin-bottom:10px;display:inline-block}.amount.negative{color:#d90717}.reorder-note{color:#75808a;font-size:12px}.reorder-note:before{display:inline-block;content:' ';width:9px;height:8px;background-position:-234px -162px;margin-left:21px;margin-right:4px}.image-profile-header{width:20px;height:auto;border-radius:2px}.image-profile-tiny{width:30px;height:auto;border-radius:2px}.image-profile-small{width:50px;height:auto;border-radius:2px}.image-profile-med{width:75px;height:auto;border-radius:2px}.image-profile-large{width:100px;height:auto}.image-profile-huge{max-width:200px;height:auto}.icon-lock{width:10px;height:12px;background-position:-324px -162px}.icon-ava-phone{width:10px;height:11px;background-position:-26px -212px}.icon-lock-white{width:10px;height:12px;background-position:-450px -162px}.icon-lock-green{width:10px;height:12px;background-position:-434px -195px}.icon-online{width:12px;height:12px;margin-bottom:-1px;background-position:-162px -163px}.icon-hint{width:13px;height:13px;margin-bottom:-2px;background-position:-468px -210px}.icon-hint.white{background-position:-462px -250px}.icon-hint--small{width:11px;height:12px;background-position:-168px -222px;vertical-align:text-top}.icon-dollar{width:13px;height:13px;background-position:-410px -309px}.button-facebook{width:151px;height:24px;background-position:0 -109px}.button-twitter{width:77px;height:24px;background-position:-155px -109px}.icon-check-badge{width:18px;height:18px;background-position:-389px -277px;margin-bottom:-4px}.delete-link{color:#EB6666;border-bottom:1px solid #EB6666}.remove-link{color:#EB6666}.help-icon{display:block;width:17px;height:17px;background-position:-442px -228px}.icon-flag-us{width:14px;height:13px;background-position:0 -515px;vertical-align:text-top}.icon-pin-gray{width:10px;height:15px;background-position:-3px -163px;vertical-align:text-top;opacity:.5}.cvc-icon{float:left;display:block;width:32px;height:21px;margin-right:10px;margin-top:3px;background-position:-181px -210px}.add-person-icon{width:23px;height:16px;background-position:-208px -250px}.icon-email-status-grey{width:17px;height:11px;background-position:-409px -277px}.icon-email-status-red{width:17px;height:11px;background-position:-428px -277px}.icon-email-status-opened{width:17px;height:16px;background-position:-447px -277px}.icon-invoice-status-pending{width:13px;height:14px;background-position:-347px -293px}.icon-invoice-status-paid{width:13px;height:14px;background-position:-332px -293px}.icon-invoice-status-overdue{width:13px;height:14px;background-position:-362px -293px}.icon-toggle-triangle{width:8px;height:10px;background-position:-366px -326px;vertical-align:middle;margin-bottom:2px}.icon-toggle-triangle.open,.icon-toggle-triangle.toggled{width:10px;height:8px;background-position:-366px -337px}.icon-book-button,.icon-availability-embed{vertical-align:middle;margin-right:4px;margin-bottom:2px}.icon-book-button{width:47px;height:22px;background-position:-74px -515px}.icon-availability-embed{width:28px;height:22px;background-position:-123px -515px}.warning-icon{width:16px;height:14px;background-position:-322px -484px;vertical-align:text-top}.icon-phone{width:9px;height:10px;background-position:-389px -181px;margin-bottom:1px}.booked-online-icon{height:9px;width:13px;background-position:-402px -515px}.booked-online-icon.grey{background-position:-417px -515px}.badge .booked-online-icon{background-position:-402px -526px}.video-theater{padding:20px}@media only screen and (min-width:680px){.video-theater .video-theater-video-outer{width:740px;height:421px;position:absolute;top:50%;left:50%;margin-left:-360px;margin-top:-210px}}@media only screen and (max-width:679px){.video-theater .video-theater-video-outer{margin-top:40px}}.video-theater .video-theater-video{position:relative;padding-bottom:56.25%;height:0}.video-theater .video-theater-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-theater .video-theater-close{position:absolute;display:block;color:#222526;height:24px;line-height:24px;cursor:pointer;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.video-theater .video-theater-close{top:20px;right:50px}}@media only screen and (max-width:679px){.video-theater .video-theater-close{top:10px;left:15px}}.video-theater .video-theater-close:hover{text-decoration:underline}.video-theater .video-theater-close:before{content:' ';display:inline-block;width:24px;height:24px;background-position:-156px -136px;vertical-align:text-top;margin-top:-3px}iframe.goog-te-banner-frame{-webkit-box-shadow:none!important;box-shadow:none!important}.split-payment-table{width:100%;margin-top:6px}.split-payment-table td:first-child{width:120px}.split-payment-table .split-payment-set td{padding-top:4px}.tb-integration-guide{border-bottom:1px solid #CCD4D8;padding-left:15px}.mobile-nav-menu-list a{position:relative;display:block;border-bottom:1px solid #ddd;font-size:14px;padding:14px 20px}.mobile-nav-menu-list a.checked-in{background-color:#d4f1d4}.mobile-nav-menu-list a:after{content:"\00BB";display:block;font-size:40px;padding:0 25px;position:absolute;top:50%;right:0;margin-top:-23px;height:40px;line-height:40px;color:#ccc}.mobile-section{padding:15px;border-bottom:1px solid #c6c6c6}.mobile-section.dark{background:#eceef0}.mobile-section-header{padding:10px 0;font-size:14px}.block-loading--init{opacity:1;transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-webkit-transition:opacity .1s ease-in-out}.block-loading{opacity:.5}.disable-selects label{pointer-events:none}.disable-selects select{pointer-events:none}.device-switch-nag{padding:10px 20px}::-webkit-input-placeholder{color:#838c92}:-moz-placeholder{color:#838c92;opacity:1}::-moz-placeholder{color:#838c92;opacity:1}:-ms-input-placeholder{color:#838c92}.placeholder{color:#838c92}input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{font:13px "Lucida Grande",Verdana,sans-serif;border:1px solid #9badb8;padding:0 12px;height:28px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafbfc;border-radius:3px;-webkit-box-shadow:inset 0 2px 3px 2px #e6ecf0;box-shadow:inset 0 2px 3px 2px #e6ecf0;color:#152833}@media only screen and (max-width:679px){input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{font-size:14px!important}}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:#838c92}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color:#838c92;opacity:1}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color:#838c92;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:#838c92}input[type="text"] .placeholder,input[type="email"] .placeholder,input[type="password"] .placeholder,input[type="tel"] .placeholder{color:#838c92}input[type="text"]::-ms-clear,input[type="email"]::-ms-clear,input[type="password"]::-ms-clear,input[type="tel"]::-ms-clear{display:none}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus{border-color:#4d616d;box-shadow:0 0 10px #bac8d6}input[type="text"][disabled],input[type="email"][disabled],input[type="password"][disabled],input[type="tel"][disabled]{border-color:#c8d2d8;color:#7b878d;-webkit-text-fill-color:#7b878d}input[type="text"].ng-dirty.ng-invalid,input[type="email"].ng-dirty.ng-invalid,input[type="password"].ng-dirty.ng-invalid,input[type="tel"].ng-dirty.ng-invalid{border:1px solid #e24f1d}input[type="text"].ng-dirty.ng-invalid::-webkit-input-placeholder,input[type="email"].ng-dirty.ng-invalid::-webkit-input-placeholder,input[type="password"].ng-dirty.ng-invalid::-webkit-input-placeholder,input[type="tel"].ng-dirty.ng-invalid::-webkit-input-placeholder{color:#e24f1d}input[type="text"].ng-dirty.ng-invalid:-moz-placeholder,input[type="email"].ng-dirty.ng-invalid:-moz-placeholder,input[type="password"].ng-dirty.ng-invalid:-moz-placeholder,input[type="tel"].ng-dirty.ng-invalid:-moz-placeholder{color:#e24f1d;opacity:1}input[type="text"].ng-dirty.ng-invalid::-moz-placeholder,input[type="email"].ng-dirty.ng-invalid::-moz-placeholder,input[type="password"].ng-dirty.ng-invalid::-moz-placeholder,input[type="tel"].ng-dirty.ng-invalid::-moz-placeholder{color:#e24f1d;opacity:1}input[type="text"].ng-dirty.ng-invalid:-ms-input-placeholder,input[type="email"].ng-dirty.ng-invalid:-ms-input-placeholder,input[type="password"].ng-dirty.ng-invalid:-ms-input-placeholder,input[type="tel"].ng-dirty.ng-invalid:-ms-input-placeholder{color:#e24f1d}input[type="text"].ng-dirty.ng-invalid .placeholder,input[type="email"].ng-dirty.ng-invalid .placeholder,input[type="password"].ng-dirty.ng-invalid .placeholder,input[type="tel"].ng-dirty.ng-invalid .placeholder{color:#e24f1d}.field-search-wrap{position:relative}input[type="text"].field-search{padding:6px 10px 6px 32px;border-radius:20px;background:white url('/static/images/search-field-icon.png?d14e376f02c5') 10px no-repeat}.field-search-clear{position:absolute;top:50%;margin-top:-8px;right:12px;width:16px;height:16px;border-radius:16px;cursor:pointer;background:#828b92}.field-search-clear:hover{background:#656d74}.field-search-clear:after{display:block;content:' ';width:8px;height:8px;background-position:-274px -311px;position:absolute;top:4px;left:4px}input[type="checkbox"],select{cursor:pointer;font:13px/1.3 "Lucida Grande",Verdana,sans-serif}input[type="checkbox"]:focus,select:focus{outline:1px dotted #7d95a3}input[type="checkbox"][disabled],select[disabled]{cursor:default}.field.ng-pristine .hide-when-pristine{display:none}.ng-chosen-select{width:100%;margin:0}input[type="radio"]:not([disabled]){cursor:pointer}textarea{font:13px/1.3 "Lucida Grande",Verdana,sans-serif;border:1px solid #9badb8;padding:8px 12px;width:100%;background:#fafbfc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;box-shadow:none;-webkit-box-shadow:inset 0 2px 5px 2px #EDF2F5;box-shadow:inset 0 2px 5px 2px #EDF2F5}textarea::-webkit-input-placeholder{color:#838c92}textarea:-moz-placeholder{color:#838c92;opacity:1}textarea::-moz-placeholder{color:#838c92;opacity:1}textarea:-ms-input-placeholder{color:#838c92}textarea .placeholder{color:#838c92}textarea:focus{border-color:#4d616d;box-shadow:0 0 10px #bac8d6}textarea.ng-dirty.ng-invalid{border:1px solid #e24f1d}.form-big-inputs input[type="text"],.form-big-inputs input[type="email"],.form-big-inputs input[type="password"],.form-big-inputs input[type="tel"]{height:35px;font-size:14px}.form-big-inputs.labels-left .label-text{padding-top:3px}.form-link{font-size:12px}@media only screen{.form-link{color:#3e87bf;text-decoration:underline;cursor:pointer}}.form-link.form-link-small{font-size:11px}.form-link-delete{color:#B3271C;text-decoration:underline;font-size:12px}.field-required-flag{display:none;width:24px;background:#D5DDE4;position:absolute;top:1px;right:1px;bottom:1px;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:help;z-index:2}.field-required-flag .required-flag-icon{width:10px;height:10px;display:block;background-position:-468px -162px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.field-style-hook{pointer-events:none;z-index:1}.field.ng-required.ng-invalid input[type="text"],.field.ng-required.ng-invalid input[type="email"],.field.ng-required.ng-invalid input[type="password"],.field.ng-required.ng-invalid textarea{padding-right:30px}.field.ng-required.ng-invalid .field-required-flag{display:block}.field{margin-bottom:5px}.field .the-field{position:relative;display:block}.field.ng-required.ng-invalid .chosen-container-single .chosen-single div{right:24px}form.ng-pristine .errors{display:none}form .errors-required{display:none}form .hidden-fields{display:none}form .field.ng-pristine .errors{display:none}.errors,.server-errors{color:#8e3e38;font-size:11px}.errors li,.server-errors li{margin-top:3px}.form-error,.form--fancy-errors .errors.all ul li,.form--fancy-errors .server-errors.all ul li,.form--fancy-errors .errors.tokenization li,.form--fancy-errors .errors.stripe li,.form-login .errors.all ul li,.form-login .server-errors.all ul li,.form-login .errors.tokenization li,.form-login .errors.stripe li,.flyout-create-form .errors.all ul li,.flyout-create-form .server-errors.all ul li,.flyout-create-form .errors.tokenization li,.flyout-create-form .errors.stripe li,.form--fancy-errors-all .errors li,.form--fancy-errors-all .errors.all ul li,.form--fancy-errors-all .server-errors.all ul li,.form--fancy-errors-all .errors.tokenization li,.form--fancy-errors-all .errors.stripe li,.form-inline-edit .errors li,.form-inline-edit .server-errors ul li,.labels-left .errors li,.labels-left .server-errors ul li,.refund-errors ul li,.ava-editor .errors li,.ava-editor .server-errors ul li{position:relative;text-align:left;background:#c25252;background:-moz-linear-gradient(top,#c25252 0,#a63b3b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c25252),color-stop(100%,#a63b3b));background:-webkit-linear-gradient(top,#c25252 0,#a63b3b 100%);background:linear-gradient(top,#c25252 0,#a63b3b 100%);border:1px solid #812d2d;margin-bottom:5px;padding:10px 15px 10px 36px;color:#fff;font-size:12px;border-radius:5px;clear:both;line-height:1.3}.form-error:before,.form--fancy-errors .errors.all ul li:before,.form--fancy-errors .server-errors.all ul li:before,.form--fancy-errors .errors.tokenization li:before,.form--fancy-errors .errors.stripe li:before,.form-login .errors.all ul li:before,.form-login .server-errors.all ul li:before,.form-login .errors.tokenization li:before,.form-login .errors.stripe li:before,.flyout-create-form .errors.all ul li:before,.flyout-create-form .server-errors.all ul li:before,.flyout-create-form .errors.tokenization li:before,.flyout-create-form .errors.stripe li:before,.form--fancy-errors-all .errors li:before,.form--fancy-errors-all .errors.all ul li:before,.form--fancy-errors-all .server-errors.all ul li:before,.form--fancy-errors-all .errors.tokenization li:before,.form--fancy-errors-all .errors.stripe li:before,.form-inline-edit .errors li:before,.form-inline-edit .server-errors ul li:before,.labels-left .errors li:before,.labels-left .server-errors ul li:before,.refund-errors ul li:before,.ava-editor .errors li:before,.ava-editor .server-errors ul li:before{content:' ';display:block;width:15px;height:11px;background-position:-416px -210px;position:absolute;top:12px;left:15px}.form-inline-add{position:relative;background:#eff3f5;border:1px solid #a3b4bf;border-radius:2px;padding:25px;margin-top:40px}.form-inline-add:after,.form-inline-add:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.form-inline-add:after{border-color:rgba(239,243,245,0);border-bottom-color:#eff3f5;border-width:15px;left:8%;margin-left:-15px}.form-inline-add:before{border-color:rgba(163,180,191,0);border-bottom-color:#a3b4bf;border-width:16px;left:8%;margin-left:-16px}.form-inline-edit{position:relative;padding:20px;background:#f0f2f4;border-radius:3px}.form-inline-edit:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #c4ccd4;-webkit-box-shadow:inset 0 0 6px #d3d8de;box-shadow:inset 0 0 6px #d3d8de;border-radius:3px}.form-inline-edit.no-padding{padding:0}.form-inline-edit.has-margin{margin:15px 0}.form-inline-edit-inner{padding:10px 15px}.form-inline-edit-header{background:#fff;padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px}.form-inline-edit-header .subtitle{display:block;color:#767e84;font-size:12px;margin-bottom:10px}@media only screen and (min-width:680px){.labels-left-content{padding-left:115px}}.labels-left-header{font-weight:bold;padding:18px 0 10px 0;font-size:14px;color:#388bc1}.labels-left-header:first-child{padding-top:0}.labels-left .labels-left-group{background:#F8F9FA;padding:12px;border:1px solid #A3B4BF;border-radius:5px;margin-bottom:10px}.labels-left .labels-left-indent{margin-left:123px;border-left:1px solid #ddd;padding-left:12px;margin-bottom:8px}.labels-left .labels-left-indent .label-text{display:none!important}.labels-left .labels-left-field-title{padding-bottom:4px;padding-top:7px;font-weight:bold}.labels-left .labels-left-field-title:first-child{padding-top:0}@media only screen and (min-width:680px){.labels-left .labels-left-field-title{margin-left:115px}}.labels-left .form-errors{margin-left:113px}@media only screen and (min-width:680px){.labels-left .field{display:table;width:100%;margin-bottom:5px}.labels-left .field.ng-disabled label.label-text-after:hover{background:none;cursor:default}.labels-left .field label{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.labels-left .field label .label-text{display:table-cell;width:100px;text-align:right;padding-right:15px;vertical-align:top;line-height:28px}.labels-left .field label .the-field-outer{display:table-cell;line-height:28px}.labels-left .field label.label-text-after{margin-left:110px;display:block;width:auto;padding:3px 5px;border-radius:2px;position:relative}.labels-left .field label.label-text-after:after{content:".";display:block;height:0;clear:both;visibility:hidden}.labels-left .field label.label-text-after:hover{background:#e1e9eb;cursor:pointer}.labels-left .field label.label-text-after .the-field{display:block;float:left;line-height:normal;margin-right:5px}.labels-left .field label.label-text-after .label-text{float:left;display:block;width:auto;text-align:left;line-height:normal}.labels-left .field .markdown-field-tb{margin-left:115px}.labels-left .subfields{padding:10px;background:#d6e0e5;border-radius:3px;margin-left:138px;margin-top:5px;margin-bottom:5px}.labels-left .subfields .label-text-after{margin-left:0!important}.labels-left .hint{margin-left:115px;margin-top:-3px}.labels-left .labels-left-header{margin-left:115px}.labels-left .buttons,.labels-left .btns{margin-left:113px;margin-top:15px}.labels-left .buttons .hint,.labels-left .btns .hint{margin-bottom:10px}.labels-left.labels-left-narrow .buttons{margin-left:0}.labels-left.labels-left-narrow .label-text-after{margin-left:0!important}}.labels-left.wide label .label-text{width:180px}.labels-left-h3{font-weight:bold;margin-bottom:5px;margin-top:12px;color:#388bc1}.labels-above .field{margin-bottom:8px!important}.labels-above .hint{margin-bottom:10px}.labels-above label .label-text{display:block;padding-bottom:2px}.labels-above--heavy-headers .label-text{display:block;font-weight:bold;font-size:14px;padding-bottom:4px}@media only screen and (min-width:680px){.fields-grid{clear:both;max-width:800px}.fields-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fields-grid-item{float:left;width:33%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;padding-right:20px}.fields-grid-item:nth-child(3n+1){clear:left}}.labels-inline .label-text{display:block;font-weight:bold;padding-bottom:5px;font-size:14px}.labels-inline .labels-inline-header{color:#388bc1;font-size:16px;padding-bottom:10px;padding-top:8px}.labels-inline .labels-inline-header:first-child{padding-top:0}.disabled-message{display:block;font-size:11px;color:#666}.buttons,.btns{clear:both}.btn-tiny,.btn,.button-small{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;text-decoration:none;text-align:center;font-size:13px;font-family:"Lucida Grande",Verdana,sans-serif;cursor:pointer}[disabled].btn-tiny,[disabled].btn,[disabled].button-small,.button-disabled.btn-tiny,.button-disabled.btn,.button-disabled.button-small{cursor:default}.btn-tiny{height:28px;line-height:26px;padding:0 10px;min-width:72px}.btn{padding:0 18px;min-width:90px}@media only screen and (min-width:680px){.btn{height:32px;line-height:30px}}@media only screen and (max-width:679px){.btn{height:42px;line-height:40px;font-size:15px}}.btn-wide{width:100%}.button-small{color:#111;background:#ebeef2;border:1px solid #c3ccd8;-webkit-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white;padding:0 20px;margin:0;min-width:105px}.button-small:hover,.button-small:focus{background:#fafbfc}.button-small:active{background:#dce1e8;box-shadow:0 0 15px #bdc7d4 inset;border:1px solid #adb9ca}@media only screen and (min-width:680px){.button-small{height:32px;line-height:30px}}@media only screen and (max-width:679px){.button-small{height:42px;line-height:40px}}.button-small .badge{position:absolute;right:20px;top:50%;margin-top:-8px}.btn-segment-left{float:left;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 50px)!important;width:-webkit-calc(100% - 50px)!important}.btn-segment-right-wrap{position:relative}@media only screen and (min-width:680px){.btn-segment-right-wrap{float:left}}@media only screen and (max-width:679px){.btn-segment-right-wrap .tb-flyout{clear:both}}.btn-segment-right{float:left;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0!important;width:50px!important;min-width:50px!important;padding:0 12px}@media only screen and (min-width:680px){.btn-segment-right{height:38px;line-height:38px}}@media only screen and (max-width:679px){.btn-segment-right{height:42px;line-height:40px}}.btn-segment-right.toggled{background:#3e4144;box-shadow:0 0 15px #252829 inset;border:1px solid #191b1c}.btn-segment-right:after{content:' ';width:7px;height:5px;background-position:-348px -342px;position:absolute;right:12px;top:50%;margin-top:-3px}.button-large{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;text-decoration:none;padding:0 30px;height:55px;text-align:center;font:18px/55px "proxima-nova","Lucida Grande",Arial,sans-serif;border-radius:3px;cursor:pointer;color:#fff;background:#22a158;border:1px solid #166a3a;-webkit-box-shadow:inset 0 1px 0 0 #2bcb6f;box-shadow:inset 0 1px 0 0 #2bcb6f}.button-large[disabled],.button-large.button-disabled{cursor:default}.button-large[disabled]:before,.button-large.button-disabled:before{background-position:-257px -311px}.button-large:hover,.button-large:focus{background:#26b664}.button-large:active{background:#1e8c4c;box-shadow:0 0 15px #156235 inset;border:1px solid #104d2a}.button-large:before{content:' ';display:inline-block;width:15px;height:16px;background-position:-240px -311px;margin-bottom:-1px;margin-right:3px}.button-left,.btn-left{float:left;margin-top:0;margin-right:6px;margin-bottom:0;margin-left:0}.button-right,.btn-right{float:right;margin-top:0;margin-right:0;margin-bottom:0;margin-left:6px}.form-link.button-right,.form-link.button-left{display:block;height:32px;line-height:32px}.button-text-left{text-align:left}.button-wide{width:100%;display:block}@media only screen and (min-width:680px){.button-wide{height:38px;line-height:38px}}@media only screen and (max-width:679px){.button-wide{height:42px;line-height:40px}}.button-wide+.button-wide{margin-top:5px}.btn-grey{color:#111;background:#ebeef2;border:1px solid #c3ccd8;-webkit-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white}.btn-grey:hover,.btn-grey:focus{background:#fafbfc}.btn-grey:active{background:#dce1e8;box-shadow:0 0 15px #bdc7d4 inset;border:1px solid #adb9ca}.btn-darkgrey{color:#fff;background:#535c68;border:1px solid #363b43;-webkit-box-shadow:inset 0 1px 0 0 #6a7584;box-shadow:inset 0 1px 0 0 #6a7584}.btn-darkgrey:hover,.btn-darkgrey:focus{background:#5e6976}.btn-darkgrey:active{background:#484f5a;box-shadow:0 0 15px #31363d inset;border:1px solid #262a2f}.btn-blue{color:#fff;background:#388bc1;border:1px solid #29668e;-webkit-box-shadow:inset 0 1px 0 0 #5ca2d0;box-shadow:inset 0 1px 0 0 #5ca2d0}.btn-blue:hover,.btn-blue:focus{background:#4897ca}.btn-blue:active{background:#327dad;box-shadow:0 0 15px #276086 inset;border:1px solid #215272}.button-add,.button-save,.btn-green{color:#fff;background:#22a158;border:1px solid #166a3a;-webkit-box-shadow:inset 0 1px 0 0 #2bcb6f;box-shadow:inset 0 1px 0 0 #2bcb6f}.button-add:hover,.button-add:focus,.button-save:hover,.button-save:focus,.btn-green:hover,.btn-green:focus{background:#26b664}.button-add:active,.button-save:active,.btn-green:active{background:#1e8c4c;box-shadow:0 0 15px #156235 inset;border:1px solid #104d2a}.button-delete,.btn-red{color:#fff;background:#c0392b;border:1px solid #8a291f;-webkit-box-shadow:inset 0 1px 0 0 #d65548;box-shadow:inset 0 1px 0 0 #d65548}.button-delete:hover,.button-delete:focus,.btn-red:hover,.btn-red:focus{background:#d14233}.button-delete:active,.btn-red:active{background:#ab3326;box-shadow:0 0 15px #81261d inset;border:1px solid #6d2018}.button-back,.button-forward{background:#4a4e51;color:#fff;padding:0 15px;margin:0 15px;position:relative;height:28px;line-height:28px;display:inline-block;font-size:12px;-webkit-box-shadow:inset 0 1px 0 0 #6f7479;box-shadow:inset 0 1px 0 0 #6f7479;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.button-back:before,.button-forward:before{border:solid transparent;border-color:rgba(74,78,81,0);content:" ";height:0;width:0;position:absolute;border-width:14px;top:50%;margin-top:-14px}.button-back:hover,.button-forward:hover{background:#565b5e}.button-back:active,.button-forward:active{background:#434649}.button-back{border-top-right-radius:2px;border-bottom-right-radius:2px}.button-back:before{right:100%;border-right-color:#4a4e51;color:#4a4e51}.button-back:hover:before{border-right-color:#565b5e;color:#565b5e}.button-back:active:before{border-right-color:#434649;color:#434649}.button-forward{border-top-left-radius:2px;border-bottom-left-radius:2px}.button-forward:before{left:100%;border-left-color:#4a4e51;color:#4a4e51}.button-forward:hover:before{border-left-color:#565b5e;color:#565b5e}.button-forward:active:before{border-left-color:#434649;color:#434649}.button-login{font-size:15px;line-height:30px;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#388bc1;border:1px solid #29668e;-webkit-box-shadow:inset 0 1px 0 0 #5ca2d0;box-shadow:inset 0 1px 0 0 #5ca2d0}@media only screen and (max-width:679px){.button-login{line-height:40px}}.button-login[disabled],.button-login.button-disabled{color:#ABABAB!important;text-shadow:none}.button-login:hover,.button-login:focus{background:#4897ca}.button-login:active{background:#327dad;box-shadow:0 0 15px #276086 inset;border:1px solid #215272}.button-action{color:#fff!important;text-align:left;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#4a4e51;border:1px solid #2a2d2e;-webkit-box-shadow:inset 0 1px 0 0 #62686c;box-shadow:inset 0 1px 0 0 #62686c}.button-action[disabled],.button-action.button-disabled{color:#555!important;text-shadow:none}.button-action:hover,.button-action:focus{background:#565b5e}.button-action:active{background:#3e4144;box-shadow:0 0 15px #252829 inset;border:1px solid #191b1c}.buttons-list li{margin-bottom:5px}.buttons-list .buttons-spacer{height:10px}.button-icon{padding-left:50px}.button-icon:before{content:" ";display:block;position:absolute;top:50%;left:18px;margin-top:-12px;width:24px;height:24px;margin-right:7px}.button-icon-edit:before{background-position:0 -136px}.button-icon-cancel:before{background-position:-26px -136px}.button-icon-cc:before{background-position:-52px -136px}.button-icon-cc-save:before{background-position:-234px -136px}.button-icon-pricetag:before{background-position:-78px -136px}.button-icon-email:before{background-position:-104px -136px}.button-icon-email-dark:before{background-position:-338px -250px}.button-icon-print:before{background-position:-130px -136px}.button-icon-plus:before{background-position:-182px -136px}.button-icon-download:before{background-position:-364px -250px}.button-icon-download[disabled]:before{background-position:-364px -210px}.button-icon-plus-dark:before{background-position:-208px -136px}.button-icon-refresh:before{background-position:0 -250px}.button-icon-refresh[disabled]:before{background-position:-338px -210px}.button-icon-rebook:before{background-position:-363px -181px}.button-icon-phone:before{background-position:-384px -309px}.button-icon-add-customer:before{background-position:-215px -210px}.button-icon-check-in:before{background-position:-153px -515px}.button-icon-bank:before{background-position:-239px -515px}.button-icon-right-arrow:before{background-position:-350px -515px}.button-icon-left-arrow:before{background-position:-376px -515px}.button-icon-manifest{padding-left:55px}.button-icon-manifest:before{background-position:-212px -515px;width:25px}.button-close{display:block;position:absolute;top:0;right:0;width:24px;height:24px;text-indent:-9999em;background-position:-156px -136px;opacity:.7}.button-close:hover{opacity:1}.button-close.button-close-light{background-position:-26px -250px}.image-upload-preview{display:block}.image-upload-preview img{max-width:250px;height:auto}.url-copy-field{width:100%;padding:8px 12px;font:13px "Lucida Grande",Verdana,sans-serif;border:1px solid #ddd;border-radius:3px}textarea.url-copy-field{white-space:pre-line;height:100px}.field-imageupload{margin-top:10px}.payment-add-comment{padding-bottom:10px;display:inline-block}.affiliate-form-header{color:#767e84;text-transform:uppercase;font-size:11px;letter-spacing:1px;padding:3px 0}.affiliate-form-header.update-affiliate-header{padding-top:0}.edit-form-closed{margin-bottom:15px}.edit-form-closed a{color:#767e84;text-decoration:underline}.mailcheck-suggestion a{font-size:12px;margin-top:3px;display:inline-block;margin-bottom:5px;color:#767e84}.mailcheck-suggestion a:hover b{color:#388bc1}.mailcheck-suggestion a b{color:#5e6469;text-decoration:underline;font-weight:normal}.form-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1005;text-align:center;padding-top:70px}.form-loading-overlay .spinner-booking{width:48px;height:48px;background:url('/static/images/spinner-booking.gif?a4668f872c89') top left no-repeat;margin:0 auto}.form-loading-overlay .processing-note{color:#388bc1;font:25px/1 "proxima-nova","Lucida Grande",Arial,sans-serif;text-align:center;padding:10px 0 4px 0}.form-loading-overlay .processing-refresh-note{color:#767e84}.form-field-cols-toggle{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #ddd}.form-field-cols{margin-bottom:10px}.form-field-cols h2{font-size:14px;font-weight:bold;padding-bottom:8px}@media only screen and (min-width:680px){.form-field-cols .td{padding-top:5px;padding-bottom:5px}.form-field-cols .td.has-width{width:225px}.form-field-cols .td:not(:first-child){padding-left:15px}.form-field-cols .td:not(:last-child){padding-right:15px;border-right:1px solid #ddd}}@media only screen and (max-width:679px){.form-field-cols .td{padding-bottom:15px}}.borked-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:url('/static/images/palms-dark.jpg?9b48dbb906fd');background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;z-index:9998;-webkit-box-shadow:inset 0 1px 67px 7px rgba(0,0,0,0.3);box-shadow:inset 0 1px 67px 7px rgba(0,0,0,0.3)}.borked-message{position:fixed;top:50%;margin-top:-120px;left:50%;margin-left:-150px;background:#E5EBF1;border:1px solid #c4d1df;padding:20px 20px 10px 20px;width:300px;z-index:9999;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 35px rgba(0,0,0,0.25);box-shadow:0 0 35px rgba(0,0,0,0.25)}.borked-message .borked-small{font-size:12px;color:#666;margin:10px 0}.badge .badge-lock:before{background-position:-450px -162px}.badge .icon-dollar{background-position:-425px -309px}@media only screen{.badge{display:inline-block;position:relative;padding:3px 4px 2px 4px;text-transform:uppercase;font:11px/1 "proxima-nova","Lucida Grande",Arial,sans-serif;letter-spacing:1px;font-weight:400;border-radius:2px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#777;cursor:inherit}.badge.badge-lock{padding-left:20px}.badge.badge-lock:before{width:10px;height:12px;display:block;content:' ';position:absolute;top:1px;left:4px}.badge.amount.negative{color:#fff}.badge.badge-paid,.badge.badge-green{background:#22A766}.badge.badge-error,.badge.badge-unpaid,.badge.badge-refunded,.badge.badge-underpaid,.badge.badge-not-profitable{background:#8e3e38}.badge.badge-warning,.badge.badge-overpaid{background:#e67e22}.badge.badge-booking-pk,.badge.badge-blue,.badge.badge-day-number{background:#7f8fa3;background:-moz-linear-gradient(top,#7f8fa3 0,#667d96 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7f8fa3),color-stop(100%,#667d96));background:-webkit-linear-gradient(top,#7f8fa3 0,#667d96 100%);background:linear-gradient(top,#7f8fa3 0,#667d96 100%)}.badge-large{font-size:14px}}.spinner{padding:15px;border-radius:5px;position:relative;margin:15px auto;position:relative;width:30px;height:30px;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.spinner.normal{background:#fff}.spinner.invert{background:#333}.spinner.centered{position:absolute;top:50%;margin-top:-22px;left:50%;margin-left:-22px}.spinner.no-margin{margin:0 auto}.spinner.instant{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.spinner.normal .spinner-inner{background-color:#fff;color:#3e87bf}.spinner.invert .spinner-inner{background-color:#333;color:#bbb}.spinner-inner{position:absolute;border:2px solid;border-radius:100%;width:1rem;height:1rem;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear;top:50%;left:50%;margin:-.5rem}.spinner.normal .spinner-inner:after,.spinner.normal .spinner-inner:before{border:4px solid #fff;border-left-color:inherit}.spinner.invert .spinner-inner:after,.spinner.invert .spinner-inner:before{border:4px solid #333;border-left-color:inherit}.spinner-inner:after,.spinner-inner:before{content:'';display:block;position:absolute;left:100%;top:50%;margin:-4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.spinner-inner:before{z-index:1;left:auto;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@-moz-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.prose,.hint{font-size:13px}.prose.prose--large,.prose--large.hint{font-size:15px}.prose.prose--small,.prose--small.hint{font-size:12px}.prose h1,.hint h1{color:#388bc1;font:21px/1.2 "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:12px;font-weight:bold}.prose h1:last-child,.hint h1:last-child{margin-bottom:0}.prose h2,.hint h2{font-size:18px;line-height:1.1;margin-bottom:10px;font-weight:bold}.prose h2:last-child,.hint h2:last-child{margin-bottom:0}.prose h3,.hint h3{font-size:16px;line-height:1.1;font-weight:bold;margin-bottom:7px}.prose h3:last-child,.hint h3:last-child{margin-bottom:0}.prose p,.hint p{margin-bottom:14px;line-height:1.3}.prose p:last-child,.hint p:last-child{margin-bottom:0}.prose a,.hint a{color:#388bc1;text-decoration:underline}.prose ul,.hint ul{margin-bottom:14px}.prose ul li,.hint ul li{list-style-type:disc;margin-left:30px;margin-bottom:3px}.prose ul li:last-child,.hint ul li:last-child{margin-bottom:0}.prose ol,.hint ol{margin-bottom:14px}.prose ol li,.hint ol li{list-style-type:decimal;margin-left:30px;margin-bottom:3px}.prose ol li:last-child,.hint ol li:last-child{margin-bottom:0}.prose img,.hint img{max-width:100%;height:auto}.prose hr,.hint hr{border:0;border-bottom:1px solid #ccc;background:#ccc;display:block;margin-bottom:14px}.prose hr:last-child,.hint hr:last-child{margin-bottom:0}.prose code,.hint code{display:inline-block;background:#E2F4FC;padding:0 3px;border-radius:8px;word-wrap:break-word;border:1px solid #CEDDE4}.prose blockquote,.hint blockquote{margin-left:14px;margin-bottom:14px;border-radius:8px;background:#e8f2f9;padding:8px}.prose-section{margin-bottom:14px}.prose-section:last-child{margin-bottom:0}.error-error{padding:25px}.error-error h2{font:25px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif;padding-bottom:5px}.error-error a{color:#3e87bf;text-decoration:underline}.error-error .error-code{color:#767e84;font-size:12px;margin-top:12px}.md-inline a{color:#388bc1;text-decoration:underline}.md-inline p{margin-bottom:8px}.md-inline p:last-child{margin-bottom:0}.md-inline ul{margin-bottom:8px}.md-inline ul li{list-style-type:disc;margin-left:25px}.md-inline ul:last-child{margin-bottom:0}.md-inline img{max-width:100%;height:auto}.flashes{position:fixed;bottom:15px;left:15px;z-index:9999}.flash{display:block;padding:15px;margin-bottom:10px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;background:#5598cd;background:-moz-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5598cd),color-stop(100%,#3d85bb));background:-webkit-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:linear-gradient(top,#5598cd 0,#3d85bb 100%);color:#fff;border:1px solid #418cc7;text-shadow:1px 1px 2px #3377ac}@media only screen and (min-width:680px){.flash{width:300px}}.flash a{text-decoration:underline}.flash.success{background:#22a158;background:-moz-linear-gradient(top,#22a158 0,#1e8c4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#22a158),color-stop(100%,#1e8c4c));background:-webkit-linear-gradient(top,#22a158 0,#1e8c4c 100%);background:linear-gradient(top,#22a158 0,#1e8c4c 100%);border:1px solid #197741;-webkit-box-shadow:inset 0 1px 0 0 #9ADBB6;box-shadow:inset 0 1px 0 0 #9ADBB6;text-shadow:1px 1px 2px #1b7f46}.flash.error{background:#8e3e38;background:-moz-linear-gradient(top,#8e3e38 0,#7c3631 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8e3e38),color-stop(100%,#7c3631));background:-webkit-linear-gradient(top,#8e3e38 0,#7c3631 100%);background:linear-gradient(top,#8e3e38 0,#7c3631 100%);border:1px solid #692e2a;-webkit-box-shadow:inset 0 1px 0 0 #DD8F8F;box-shadow:inset 0 1px 0 0 #DD8F8F;text-shadow:1px 1px 2px #71312c}.flash.warn{background:#e67e22;background:-moz-linear-gradient(top,#e67e22 0,#d67118 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e67e22),color-stop(100%,#d67118));background:-webkit-linear-gradient(top,#e67e22 0,#d67118 100%);background:linear-gradient(top,#e67e22 0,#d67118 100%);border:1px solid #bf6516;-webkit-box-shadow:inset 0 1px 0 0 #F8C89D;box-shadow:inset 0 1px 0 0 #F8C89D;text-shadow:1px 1px 2px #c96a17}.upgrade-note{position:fixed;top:50%;margin-top:-120px;left:50%;margin-left:-150px;background:#fff;border:1px solid #586F88;padding:20px;width:300px;min-height:200px;z-index:9999;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 35px rgba(0,0,0,0.25);box-shadow:0 0 35px rgba(0,0,0,0.25)}.upgrade-note .upgrade-dontworry{font-size:12px;color:#666;margin:10px 0}.upgrade-note .upgrade-thanks{margin-top:10px;font-style:italic;color:#388bc1;font-size:12px}.upgrade-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.55);z-index:9998;-webkit-box-shadow:inset 0 1px 67px 7px rgba(0,0,0,0.3);box-shadow:inset 0 1px 67px 7px rgba(0,0,0,0.3)}.table-nav.table-nav-inset{padding:10px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);box-shadow:inset 0 0 10px rgba(0,0,0,0.2)}.table-nav.table-nav-inset li:last-child a,.table-nav.table-nav-inset li:last-child .table-nav-inner{border-bottom:0}.table-nav.table-nav-dark li:hover{background:#404040}.table-nav.table-nav-dark li:active{background:#4d4d4d}.table-nav.table-nav-dark li a{border-top:1px solid #555}.table-nav.table-nav-dark li a:after{color:#999}.table-nav.table-nav-dark li.table-nav-empty{border-top:1px solid #555}.table-nav.table-nav-dark li:last-child a,.table-nav.table-nav-dark li:last-child .table-nav-inner{border-bottom:1px solid #555}.table-nav.table-nav-blue li:hover{background:#fafcfc;background:-moz-linear-gradient(top,#fafcfc 0,#f4f7f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafcfc),color-stop(100%,#f4f7f8));background:-webkit-linear-gradient(top,#fafcfc 0,#f4f7f8 100%);background:linear-gradient(top,#fafcfc 0,#f4f7f8 100%)}.table-nav.table-nav-blue li:active{background:#f0f3f4}.table-nav.table-nav-blue li a{border-top-color:#dce6eb;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:18px;color:#6b6b6b}.table-nav.table-nav-blue li.current a{background:#fafcfc;background:-moz-linear-gradient(top,#fafcfc 0,#f4f7f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafcfc),color-stop(100%,#f4f7f8));background:-webkit-linear-gradient(top,#fafcfc 0,#f4f7f8 100%);background:linear-gradient(top,#fafcfc 0,#f4f7f8 100%);color:#388bc1}.table-nav.table-nav-blue li.current a:after{color:#388bc1}.table-nav li{position:relative}.table-nav li:hover{background:#e1e5e9}.table-nav li:active{background:#d3d8de}.table-nav li.current a{background:#fff}.table-nav li.current a:after{color:#666}.table-nav li:last-child a,.table-nav li:last-child .table-nav-inner{border-bottom:1px solid #c6c6c6}.table-nav li a{position:relative;display:block;border-top:1px solid #c6c6c6}@media only screen{.table-nav li a{padding:15px 60px 15px 30px}.table-nav li a:after{content:"\00BB";display:block;font-size:40px;padding:0 25px;position:absolute;top:50%;right:0;margin-top:-23px;height:40px;line-height:40px;color:#ccc}.table-nav li a:hover:after{color:#888}}@media only screen and (max-width:679px){.table-nav li a{padding:20px}}.table-nav li .table-nav-inner{position:relative;display:block;border-top:1px solid #c6c6c6;padding:15px 60px 15px 30px}.table-nav li.table-nav-empty{padding:15px 60px 15px 30px;color:#767e84}.table-nav li.table-nav-empty:hover{background:none!important}.table-nav li.table-nav-next-page{text-decoration:underline;color:#3e87bf;font-size:12px}.table-nav li.table-nav-next-page a{padding:15px 60px 15px 20px!important;border-bottom:0}.table-nav li.table-nav-next-page a:after{display:none}.table-nav .table-nav-loading{background:none!important}.table-nav .table-nav-no-results{background:none!important;padding:15px 60px 15px 30px;pointer-events:none;color:#7F7F7F}.table-nav .table-nav-text{display:block;color:#333;padding-top:8px}.table-nav .table-nav-text-small{display:block;font-size:12px;padding-top:8px}.table-nav .table-nav-text-detail{display:block;font-size:12px;padding-top:5px;color:#7F7F7F}.table-nav .bookedat{font-size:12px;color:#7F7F7F}.table-nav-list li:first-child a{border-top:0}.table-nav-large li{font:18px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600}.table-nav-large li a{padding:25px 30px}.table-nav-sortable a{margin-left:50px}.table-nav-wrap{border-bottom:1px solid #c6c6c6}.table-nav-item{position:relative;display:block;border-top:1px solid #c6c6c6;cursor:pointer}@media only screen{.table-nav-item{padding:15px 60px 15px 18px}.table-nav-item.large{padding:20px 60px 20px 18px}.table-nav-item:after{content:"\00BB";display:block;font-size:40px;padding:0 25px;position:absolute;top:50%;right:0;margin-top:-23px;height:40px;line-height:40px;color:#ccc}.table-nav-item:hover:after{color:#888}}@media only screen and (max-width:679px){.table-nav-item{padding:20px}}.table-nav-item:hover{background:#e1e5e9}.table-nav-item:active{background:#d3d8de}.tip{pointer-events:none;z-index:1013;position:absolute;top:-100px;left:-100px;display:inline;opacity:0;color:#fff;background:#1c2126;padding:3px 7px;border-radius:2px;max-width:200px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;font-size:11px}.tip.tip-large{font-size:13px}.tip.tip-indent,.tip.tip-ele--tip-indent,.tip.tip-ele--tb-btn,.tip.tip-ele--help-icon,.tip.tip-ele--tb-segmented-item,.tip.tip-ele--presence-user{margin-top:6px}@media only print{.tip{display:none}}.tip:after{content:"";position:absolute;width:0;height:0;border-width:6px;border-style:solid;border-color:#1c2126 transparent transparent transparent;bottom:-12px;left:50%;margin-left:-6px}.tip.tip-no-arrow:after{display:none}.tip.showing{opacity:1}.tip.tip-text-left{text-align:left;font-size:12px;padding:10px}.tb{-webkit-box-sizing:border-box;box-sizing:border-box}.tb.tb--shaded{background:#f6f6f7;background:-moz-linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f7),color-stop(100%,#e8e9eb));background:-webkit-linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);background:linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);border-bottom:1px solid #98a5b3}@media only screen and (min-width:680px){.tb{position:relative;height:35px}.tb.tb--settings-header{border-bottom:1px solid #ccd4d8}.tb.tb--settings-header .tb-left{left:16px}}@media only screen and (max-width:679px){.tb{background:#f6f6f7;background:-moz-linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f7),color-stop(100%,#e8e9eb));background:-webkit-linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);background:linear-gradient(top,#f6f6f7 0,#e8e9eb 100%);border-bottom:1px solid #98a5b3}.tb.tb--inset-mobile{overflow:hidden;margin:12px;border-radius:4px;border:1px solid #cfcfcf}.tb.tb--inset-mobile.no-margin{margin:0}}@media only screen and (min-width:680px){.tb-group{float:left;border-right:1px solid #98a5b3;height:35px;padding-left:5px;padding-right:4px}.tb-group:first-child{padding-left:10px}.tb-group:last-child{border-right:0;padding-right:10px}.tb-left{position:absolute;top:0;left:0}.tb-right{position:absolute;top:0;right:0}}@media only screen and (max-width:679px){.tb-group{clear:both}.tb-right{border-top:1px solid #CFCFCF}}.tb-loading{float:left;height:35px;line-height:32px;padding:0 4px}.tb-loading img{display:inline-block;vertical-align:middle}.tb-btn{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tb-btn.tb-btn--green{border:1px solid #22a158;color:#22a158}.tb-btn.tb-btn--processing:after{content:'Processing...';display:inline-block;padding-left:5px;background:transparent!important}@media only screen and (min-width:680px){.tb-btn{float:left;height:30px;line-height:28px;padding:0 8px;cursor:default;border:1px solid transparent;border-radius:3px;margin-top:2px;font-size:12px;margin-right:1px}.tb-btn abbr{display:none}.tb-btn.highlighted{color:#2872ae;text-shadow:0 0 3px #8DCCFF}.tb-btn:hover,.tb-btn.toggled,.tb-btn.current{background:#F5F8FC;border:1px solid #b7c2cd;box-shadow:0 1px 1px rgba(0,0,0,0.07)}.tb-btn:active,.tb-btn.toggled{box-shadow:inset 0 0 4px #C9C9C9;background:#fafbfd}.tb-btn.tb-btn--white{cursor:pointer;background:#fff;border:1px solid #ABB7BF}.tb-btn.tb-btn--white .tb-icon{margin-right:4px}}@media only screen and (max-width:679px){.tb-btn{clear:both;height:36px;line-height:36px;padding:0 12px 0 38px;border-top:1px solid #CFCFCF}.tb-btn.toggled,.tb-btn.current{background:#fff}.tb-btn:not(.tb-btn--flyout).toggled:after,.tb-btn:not(.tb-btn--flyout).current:after{content:' ';position:absolute;top:50%;margin-top:-7px;right:12px;width:14px;height:14px;pointer-events:none}.tb-btn .tb-icon{position:absolute;top:50%;margin-top:-7px;text-indent:-9999em;left:12px}}.tb-btn:not(.tb-btn--flyout).toggled:after,.tb-btn:not(.tb-btn--flyout).current:after{background-position:-411px -363px}@media only screen and (max-width:679px){.tb-btn.tb-btn--flyout{padding-right:5px}}@media only screen and (max-width:679px){.tb-btn.tb-btn--flyout{padding-right:18px}}.tb-btn.tb-btn--flyout:after{content:' ';width:7px;height:5px;background-position:-348px -326px;pointer-events:none}@media only screen and (min-width:680px){.tb-btn.tb-btn--flyout:after{display:inline-block;vertical-align:middle;margin-left:2px}}@media only screen and (max-width:679px){.tb-btn.tb-btn--flyout:after{position:absolute;top:50%;margin-top:-3px;right:12px}}.tb-btn.tb-btn--popup{padding-right:19px}.tb-btn.tb-btn--popup:after{content:' ';position:absolute;top:50%;margin-top:-3px;right:8px;width:5px;height:5px;background-position:-366px -347px;pointer-events:none}.tb-btn.tb-btn--pointer{cursor:pointer}.tb-btn.tb-btn--chevron{padding-right:23px;cursor:pointer;margin-left:5px}.tb-btn.tb-btn--chevron .tb-icon{margin-right:3px}.tb-btn.tb-btn--chevron:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:8px;width:9px;height:7px;background-position:-366px -354px;pointer-events:none}.tb-btn .tb-hidden-select{position:absolute;top:-1px;left:-1px;right:-1px;border:0;opacity:0;-webkit-tap-highlight-color:transparent;width:100%;cursor:default;-webkit-appearance:none;z-index:1000}@media only screen and (min-width:680px){.tb-btn .tb-hidden-select{height:30px}}@media only screen and (max-width:679px){.tb-btn .tb-hidden-select{height:38px}}@media only screen and (min-width:680px){.tb-data{float:left}}.tb-icon{height:14px;display:inline-block;text-indent:-9999em;font-style:normal;vertical-align:text-top}.tb-icon.print{width:18px;background-position:-68px -363px}.tb-icon.merge{width:16px;background-position:-205px -543px}.tb-icon.show-customers{width:20px;background-position:-87px -363px}.tb-icon.columns{width:13px;background-position:-110px -363px}.tb-icon.download{width:15px;background-position:-125px -363px}.tb-icon.availabilities{width:13px;background-position:-163px -363px}.tb-icon.hide-empty{width:19px;background-position:-142px -363px}.tb-icon.help{width:14px;background-position:-178px -363px}.tb-icon.recent{width:13px;background-position:-194px -363px}.current .tb-icon.recent{background-position:-392px -468px}.tb-icon.cog{width:14px;background-position:-209px -363px}.current .tb-icon.cog{background-position:-162px -468px}.tb-icon.share{width:16px;background-position:-255px -468px}.tb-icon.blocks{width:12px;background-position:-441px -468px}.tb-icon.cog-white{width:14px;background-position:-162px -468px}.tb-icon.collection{width:15px;background-position:-225px -363px}.tb-icon.snippet{width:14px;background-position:-74px -543px}.tb-icon.preview-email{width:15px;background-position:-242px -363px}.tb-icon.email{width:17px;background-position:-127px -468px}.tb-icon.plus{width:12px;background-position:-259px -363px}.current .tb-icon.plus{background-position:-60px -543px}.tb-icon.month{width:13px;background-position:-273px -363px}.tb-icon.day{width:13px;background-position:-303px -363px}.tb-icon.agenda{width:13px;background-position:-70px -468px}.tb-icon.network{width:16px;background-position:-333px -363px}.tb-icon.phone{width:12px;background-position:-351px -363px}.tb-icon.report{width:15px;background-position:-364px -363px}.tb-icon.filter{width:12px;background-position:-381px -363px}.highlighted .tb-icon.filter{background-position:-191px -543px}.tb-icon.refresh{width:14px;background-position:-395px -363px}.tb-icon.user{width:13px;background-position:-441px -363px}.current .tb-icon.user{background-position:-285px -468px}.tb-icon.user-empty{width:14px;background-position:-239px -468px}.tb-icon.puzzle{width:13px;background-position:-300px -468px}.current .tb-icon.puzzle{background-position:-315px -468px}.tb-icon.info{width:13px;background-position:-330px -468px}.current .tb-icon.info{background-position:-345px -468px}.tb-icon.compass{width:14px;background-position:-360px -468px}.current .tb-icon.compass{background-position:-376px -468px}.tb-icon.lock{width:10px;background-position:-456px -363px}.tb-icon.online{width:16px;background-position:-90px -543px}.selected .tb-icon.online,.current .tb-icon.online{background-position:-108px -543px}.tb-icon.swap{width:14px;background-position:-146px -468px}.tb-icon.upload{width:15px;background-position:-481px -363px}.tb-icon.wordwrap{width:12px;background-position:-40px -468px}.tb-icon.check-blue{width:14px;background-position:-411px -363px}.tb-icon.check{width:12px;background-position:-178px -468px}.tb-icon.pencil{width:13px;background-position:-192px -468px}.tb-icon.pencil-writing{width:16px;background-position:-139px -543px}.tb-icon.eye{width:14px;background-position:-157px -543px}.tb-icon.bank{width:15px;background-position:-207px -468px}.tb-icon.back{width:15px;background-position:-224px -468px}.tb-icon.calculator{width:10px;background-position:-273px -468px}.tb-icon.arrow-left{width:8px;background-position:-407px -468px}.tb-icon.arrow-right{width:8px;background-position:-417px -468px}.tb-icon.manifest{width:17px;background-position:0 -543px}.tb-icon.search{width:12px;background-position:-427px -363px}.current .tb-icon.search{background-position:-46px -543px}.tb-icon.speech-bubble{width:15px;background-position:0 -559px}.tb-icon.warning-grey{width:16px;background-position:-173px -543px}.tb-flyout-wrap{position:relative}@media only screen and (min-width:680px){.tb-flyout-wrap{float:left}}.tb-flyout{background:#fff;overflow:hidden}.tb-flyout.tb-flyout--show-overflow{overflow:visible}@media only screen and (min-width:680px){.tb-flyout{position:absolute;top:31px;left:0;z-index:1000;width:290px;margin-bottom:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #8699a4;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.tb-flyout.tb-flyout--left{left:auto;right:0}.tb-flyout.tb-flyout--auto-width{min-width:290px;width:auto}.tb-flyout.tb-flyout--auto-width-narrow{min-width:160px;width:auto}.tb-flyout.tb-flyout--sheet-nav{width:480px}}.tb-segmented{border:1px solid #b6c2cd;border-radius:3px;overflow:hidden}@media only screen and (min-width:680px){.tb-segmented{height:28px;line-height:28px;margin-top:2px;font-size:12px}}@media only screen and (max-width:679px){.tb-segmented{height:36px;line-height:36px;font-size:13px;margin:5px 12px}}.tb-segmented-item{float:left;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;position:relative;border-left:1px solid #b6c2cd}.tb-segmented-item:first-child{border-left:0}@media only screen and (min-width:680px){.tb-segmented-item:hover{background:#F5F8FC}.tb-segmented-item.toggled,.tb-segmented-item.current{box-shadow:inset 0 0 5px #BDBDBD;background:#FAFBFD;color:#2973af}}.tb-segmented-item.toggled .tb-icon.month,.tb-segmented-item.current .tb-icon.month{background-position:-288px -363px}.tb-segmented-item.toggled .tb-icon.day,.tb-segmented-item.current .tb-icon.day{background-position:-318px -363px}.tb-segmented-item.toggled .tb-icon.agenda,.tb-segmented-item.current .tb-icon.agenda{background-position:-85px -468px}@media only screen and (max-width:679px){.tb-segmented-item{width:50%;text-align:center}.tb-segmented-item .tb-icon{display:none}.tb-segmented-item.toggled,.tb-segmented-item.current{background:#3976ae;color:#fff}}@media only screen and (min-width:680px){.tb-select{float:left;height:35px;line-height:35px;margin-right:2px}}@media only screen and (max-width:679px){.tb-select{padding:3px 12px}}@media only screen and (min-width:680px){.tb-select select{font-size:16px}}@media only screen and (max-width:679px){.tb-select select{display:block;height:30px;width:100%;max-width:100%;background:#fff}}@media only screen and (min-width:680px){.tb-search{float:left;margin-right:4px}}.tb-search .field-search-wrap:before{content:' ';position:absolute;left:12px;top:50%;margin-top:-7px;width:12px;height:14px;background-position:-427px -363px;pointer-events:none}.tb-search input{-webkit-appearance:none;background:none;border:0;border-radius:0;width:100%;font-family:"Lucida Grande",Verdana,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.tb-search input:focus{background:#fff}@media only screen and (min-width:680px){.tb-search input{height:34px;font-size:12px;border-right:1px solid #98a5b3;border-left:1px solid #98a5b3;padding-left:30px;width:230px}}@media only screen and (max-width:679px){.tb-search input{height:36px;font-size:13px;padding-left:38px}}.tb-text{float:left;display:inline-block;line-height:35px}@media only screen and (max-width:679px){.tb-text{padding-left:12px}}.tb-text.report-generate{padding-right:10px}.tb-date-picker{float:left;padding-top:3px;margin-right:1px}@media only screen and (min-width:680px){.tb-affiliate-filter{width:225px}.tb-affiliate-filter .field{margin-top:4px;margin-bottom:0}}@media only screen and (max-width:679px){.tb-affiliate-filter{padding:0 6px}}@media only screen and (min-width:680px){.tb-price-sheet-select{float:left;line-height:35px;padding-right:10px}.tb-price-sheet-select select{border:2px solid #388bc1}}@media only screen and (min-width:680px){.tb-presence-users{float:left;white-space:nowrap;margin-top:4px}}.tb-presence-icon{position:relative;padding-left:2px;display:inline-block;padding-top:6px;vertical-align:text-top;margin-right:2px}.tb-presence-icon .eye{margin-left:5px}.tb-presence-icon:before{content:' ';position:absolute;top:5px;left:0;width:8px;height:8px;border-radius:100%;background-color:#00CE23;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.presence-user{display:inline-block;vertical-align:text-top;width:26px;height:26px;background-color:#A2668A;border-radius:2px;cursor:default;color:#fff;text-align:center;line-height:26px;font-size:15px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;background-size:cover;background-position:top left;background-repeat:none}.presence-user:not(:last-child){margin-right:4px}.tb-two-lines{display:inline-block;vertical-align:text-top;line-height:1.1;margin-top:-6px}.tb-giant-toggle{position:relative;overflow:hidden}@media only screen and (min-width:680px){.tb-giant-toggle{float:left;margin-top:1px;margin-right:6px;border-radius:4px;border:1px solid #b4bbc5;background:#e3e5e9;background:-moz-linear-gradient(top,#e3e5e9 0,#ccd0d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e5e9),color-stop(100%,#ccd0d7));background:-webkit-linear-gradient(top,#e3e5e9 0,#ccd0d7 100%);background:linear-gradient(top,#e3e5e9 0,#ccd0d7 100%)}}@media only screen and (max-width:679px){.tb-giant-toggle{background:#fff}}.tb-giant-toggle a{display:block;padding:0 20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.tb-giant-toggle a{float:left;height:30px;line-height:30px}.tb-giant-toggle a:hover{background:#d5d8de;background:-moz-linear-gradient(top,#d5d8de 0,#c6cad3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5d8de),color-stop(100%,#c6cad3));background:-webkit-linear-gradient(top,#d5d8de 0,#c6cad3 100%);background:linear-gradient(top,#d5d8de 0,#c6cad3 100%)}.tb-giant-toggle a:not(:last-child){border-right:1px solid #b4bbc5}}@media only screen and (max-width:679px){.tb-giant-toggle a{height:36px;line-height:36px;border-top:1px solid #CFCFCF}}.tb-giant-toggle a.current,.tb-giant-toggle a.toggled{color:#388bc1}@media only screen and (min-width:680px){.tb-giant-toggle a.current,.tb-giant-toggle a.toggled{background:#f1f4fa;background:-moz-linear-gradient(top,#f1f4fa 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f4fa),color-stop(100%,white));background:-webkit-linear-gradient(top,#f1f4fa 0,white 100%);background:linear-gradient(top,#f1f4fa 0,white 100%)}}@media only screen and (max-width:679px){.tb-giant-toggle a.current,.tb-giant-toggle a.toggled{font-weight:bold}}.mobile-flyout-close{clear:both;padding:10px}@media only screen and (min-width:680px){.flyout-scrollable{overflow-y:auto}}@media only screen and (max-width:679px){.flyout-scrollable{max-height:none!important}}.flyout-checklist{font-size:12px;padding-bottom:10px}.flyout-checklist.flyout-checklist--minimal-top-padding{padding-top:4px!important}.tb-flyout .flyout-checklist:first-child{padding-top:10px}.flyout-checklist label{display:block;width:100%;cursor:pointer;border-top:1px solid #E7E7E7;padding:1px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.flyout-checklist label:hover{background:#f1f2f4}.flyout-checklist>li:first-child label{border-top:0}.flyout-checklist .field{margin-bottom:0}.flyout-checklist .field .the-field{display:inline-block}.flyout-checklist .flyout-checklist-indent label{padding-left:30px}.flyout-checklist-empty-item{color:#767e84;padding:1px 10px}.flyout-checklist-header{color:#767e84;padding-right:12px;padding-left:12px;padding-bottom:5px;font-size:12px}.flyout-checklist-header:first-child{padding-top:10px}.flyout-presets{margin-top:5px;margin-bottom:5px}.flyout-presets>li{position:relative;border-top:1px solid #d5d5d5}.flyout-presets>li:first-child{border-top:0}.flyout-presets-empty{color:#767e84;padding:8px 12px;font-size:12px}.flyout-preset-apply{height:28px;line-height:28px;display:block;padding-left:12px;float:left;overflow:hidden;width:calc(100% - 52px);width:-webkit-calc(100% - 52px);-webkit-box-sizing:border-box;box-sizing:border-box}.flyout-preset-apply .flyout-preset-default{color:#767e84}.flyout-preset-apply:hover{color:#fff;background:#398ac9}.flyout-preset-apply:hover .flyout-preset-default{color:#eee}.flyout-preset-text{min-height:28px;display:block;padding:5px 0 5px 12px;float:left;width:calc(100% - 52px);width:-webkit-calc(100% - 52px);-webkit-box-sizing:border-box;box-sizing:border-box}.flyout-preset-edit-btn{width:24px;display:block;position:absolute;top:0;bottom:0;right:8px}.flyout-presets--sortable .flyout-preset-edit-btn{right:24px}.flyout-preset-edit-btn span{display:block;width:18px;height:18px;position:absolute;left:50%;margin-left:-9px;top:50%;margin-top:-9px;text-indent:-9999px;background-position:-52px -250px}.flyout-preset-edit-btn:hover span{background-position:-78px -250px}.flyout-preset-edit-btn:active span{background-position:-104px -250px}.flyout-preset-edit-form{padding:10px}.flyout-presets--sortable .flyout-preset-edit-form{padding-right:26px}.flyout-preset-edit-form .field.custommanifestform-overwritesettings,.flyout-preset-edit-form .field.customcalendarform-overwritesettings{padding:4px 0}.flyout-preset-edit-form .field.custommanifestform-overwritesettings .the-field,.flyout-preset-edit-form .field.customcalendarform-overwritesettings .the-field{float:left;margin-top:-1px;margin-right:2px}.flyout-menu-items li.current,.flyout-menu-items a.current{background:#c3ddf1}.flyout-menu-items a,.flyout-menu-items button{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #E7E7E7}.flyout-menu-items a:hover,.flyout-menu-items button:hover{color:#fff;background:#398ac9}.flyout-menu-items.with-arrows a,.flyout-menu-items.with-arrows button{padding-right:20px}.flyout-menu-items.with-arrows a:after,.flyout-menu-items.with-arrows button:after{display:block;position:absolute;top:50%;right:0;content:"\00BB";font-size:30px;padding:0 12px;margin-top:-18px;height:30px;line-height:30px;color:#CDD0D4}.flyout-menu-items button{width:100%;cursor:pointer;font:inherit;text-align:left;background:#fff}.flyout-menu-items>li:first-child a,.flyout-menu-items>li:first-child button{border-top:0}.flyout-menu-items-lis li.current,.flyout-menu-items-lis li.current,.flyout-menu-items-lis li.toggled{background:#c3ddf1}.flyout-menu-items-lis li{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #E7E7E7}.flyout-menu-items-lis li:hover{color:#fff;background:#398ac9}.flyout-menu-items-lis>li:first-child{border-top:0}.flyout-menu-items-group{margin:10px 0;border-bottom:1px solid #E7E7E7}.flyout-menu-items-empty{color:#767e84;font-size:12px;padding:8px 12px}.flyout-menu-items-desc{font-size:11px;color:#767e84;padding:8px 12px}.flyout-menu-items-desc:not(:first-child){border-top:1px solid #D5D5D5}.flyout-menu-items-desc a{text-decoration:underline;color:#388bc1}.flyout-create-form{padding:8px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.tb-flyout .flyout-create-form:not(:first-child){background:#f1f2f4;border-top:1px solid #d5d5d5;margin-top:5px}.flyout-create-form .flyout-create-form-field{float:left;width:189px;margin-right:5px}.flyout-create-form-header{color:#404345;font-size:12px;font-weight:bold;padding-bottom:5px}.toggle-header-list>li{border-top:1px solid #d5d5d5}.toggle-header-list>li:first-child{border-top:0}.flyout-toggle-header{position:relative;display:block;font-size:13px;color:#404345;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #d5d5d5;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}.flyout-toggle-header:first-child,.flyout-toggle-header.no-border{border-top:0}.flyout-toggle-header:not(.small){background:#f1f2f4}.flyout-toggle-header.small{padding-top:6px;padding-bottom:6px}.flyout-toggle-header:before{content:' ';display:inline-block;width:8px;height:10px;background-position:-366px -326px;margin-right:4px}.flyout-toggle-header:hover{background:#e8eaed}.flyout-toggle-header.toggled{background:#fff}.flyout-toggle-header.toggled:before{width:10px;height:8px;background-position:-366px -337px}.flyout-toggle-header.active{color:#2e74ad;padding-right:20px}.flyout-toggle-header.active:after{content:' ';display:block;width:14px;height:14px;background-position:-411px -363px;position:absolute;top:50%;margin-top:-7px;right:10px}.flyout-section{padding:8px 12px;border-top:1px solid #E7E7E7}.flyout-section.flyout-section--no-border{border-top:0}.flyout-section.flyout-section--no-bottom-padding{padding-bottom:0}.flyout-section.flyout-section--shade{background:#f1f2f4}.flyout-section h2{padding-bottom:6px;font-weight:bold}.flyout-section h3{color:#767e84;padding-bottom:1px}.flyout-section .field-copy-code{margin-bottom:5px}.flyout-section .hint{font-size:12px;color:#767e84;padding-bottom:0}.flyout-section .label-text{display:block;padding-bottom:3px}.flyout-form{padding:12px;position:relative}.flyout-form-submitting{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1001;color:#767e84;text-align:center;padding-top:80px}.flyout-form-submitting h2{color:#388bc1;font-size:15px;padding-top:12px}.flyout-filter-option{padding:5px 12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d5d5d5}.flyout-filter-option:first-child{border-top:0}.flyout-filter-option h2{padding-bottom:2px;font-weight:bold}.flyout-filter-option .field{margin-bottom:0!important}.flyout-filter-option select{width:100%}.flyout-filter-option .td:first-child{width:16px;text-align:right;padding-right:8px}.flyout-back{color:#388bc1;display:block;padding:10px 10px 0 10px}.flyout-back:before{content:' ';display:inline-block;width:9px;height:9px;background-position:-491px -203px;margin-right:5px}.flyout-fields-group{width:100%;margin-bottom:5px}.flyout-fields-group>.tr>.td{padding-top:3px;padding-bottom:3px;vertical-align:middle}.flyout-fields-group>.tr>.td .field{margin-bottom:0}.flyout-fields-group>.tr>.td:first-child{padding-left:10px}.flyout-fields-group>.tr>.td:last-child{padding-right:10px}.flyout-fields-group select{width:100%}.flyout-fields-title{font-weight:bold;font-size:12px;white-space:nowrap;padding-right:10px;text-align:right}.flyout-wrap{font-size:12px;padding:0 12px 8px 12px}.flyout-reset-all{float:right;text-decoration:underline}.flyout-errors .form-level-error{margin-left:12px;margin-right:12px}.flyout-padd.top{padding-top:6px}.flyout-padd.bottom{padding-bottom:6px}.flyout-padd.left{padding-left:12px}.flyout-padd.right{padding-right:12px}.ng-table-filter.filtering .filter-name{color:blue}body.unsupported-section{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}table.unsupported{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#333}table.unsupported td{vertical-align:middle}.unsupported-inner{max-width:450px;margin:0 auto;padding:40px}.unsupported-note{font-size:16px;line-height:22px}.unsupported-note a{color:#3e87bf;text-decoration:underline}.unsupported-mistake{margin-top:20px;color:#666;font-size:11px}.unsupported-mistake a{color:#666;text-decoration:underline}.unsupported-headline{color:#2e77a1;font:27px/32px "proxima-nova","Lucida Grande",Arial,sans-serif;margin:0 auto;margin-bottom:28px}.unsupported-headline a{color:#2e77a1;border-bottom:1px solid #2e77a1}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;width:100%;text-shadow:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;line-height:24px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;white-space:nowrap;text-decoration:none!important;border:1px solid #9badb8;border-radius:5px;background:white;background:-moz-linear-gradient(top,white 0,#dce0e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#dce0e2));background:-webkit-linear-gradient(top,white 0,#dce0e2 100%);background:linear-gradient(top,white 0,#dce0e2 100%);color:#152833}.chosen-container-single .chosen-single:hover{background:white;background:-moz-linear-gradient(top,white 0,#e7ecee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e7ecee));background:-webkit-linear-gradient(top,white 0,#e7ecee 100%);background:linear-gradient(top,white 0,#e7ecee 100%)}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px;background-position:-326px -310px}.chosen-container-single .chosen-single abbr:hover{background-position:-326px -321px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-326px -310px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background-position:-284px -309px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1px 0;outline:0;width:100%;border:1px solid #aaa;background:white url('/static/images/search-field-icon.png?d14e376f02c5') 10px no-repeat;padding-left:32px;border-radius:30px}.chosen-container-single .chosen-search input:focus{box-shadow:none}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;-webkit-overflow-scrolling:touch;margin:0 0 4px 0;padding:4px 4px 0 4px;border-top:1px solid #A3B4BF;color:#19272E}.chosen-container .chosen-results li{display:none;margin:0;list-style:none;line-height:15px;padding:4px 6px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{color:#fff;background:#398ac9;border-radius:2px}.chosen-container .chosen-results li.highlighted em{background:#68a9dc}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:none;background:#c3ddf1}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;cursor:text;background:white;background:-moz-linear-gradient(top,white 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,white 0,#f1f1f1 100%);background:linear-gradient(top,white 0,#f1f1f1 100%)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px;background-position:-326px -312px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-326px -321px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-326px -321px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single{border:1px solid #4d616d}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;background:white;background:-moz-linear-gradient(top,white 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,white 0,#f1f1f1 100%);background:linear-gradient(top,white 0,#f1f1f1 100%)}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-302px -309px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.pika-single{z-index:2500;display:block;position:relative;width:240px;padding:8px;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;border-radius:3px}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:2500;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:2499;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;white-space:nowrap;text-indent:100%;overflow:hidden;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;outline:none;border:0;margin:0;width:100%;padding:5px;color:#444;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{background:#FDF5CF;color:#418cc7;font-weight:bold;border-radius:3px}.is-selected .pika-button{color:#fff;font-weight:bold;background:#398ac9;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#327db7!important;box-shadow:none!important;border-radius:3px!important}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:108px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:2500;margin:0;text-align:right}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 5px 3px 0;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#398ac9;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.jcrop-holder{direction:ltr;text-align:left;-ms-touch-action:none}.jcrop-vline,.jcrop-hline{background:#fff;font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px!important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px!important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle{background-color:#333;border:1px #eee solid;width:7px;height:7px;font-size:1px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#fff}.jcrop-holder img,img.jcrop-preview{max-width:none}.availability-small .ava-small-date{font-size:12px;display:block}.availability-small .ava-small-headline{display:block;font-size:11px;color:#636363;margin-bottom:3px}.availability-small .ava-small-item{font-size:14px;display:block;margin:0}.availability-small .ava-small-status{font-size:11px;color:#7f7f7f;margin-top:3px}.availability-medium{position:relative}@media only screen and (min-width:680px){.availability-medium{padding:14px 390px 14px 28px;border-bottom:1px dotted #D8DEE3}.availability-medium .ava-medium-buttons{position:absolute;top:50%;right:60px;margin-top:-16px}}@media only screen and (max-width:679px){.availability-medium{padding:20px 20px 20px 20px}.availability-medium .ava-medium-buttons{padding-top:15px}}.availability-medium .ava-medium-item{font:19px "proxima-nova","Lucida Grande",Arial,sans-serif;float:left}.availability-medium .ava-medium-date{font:22px "proxima-nova","Lucida Grande",Arial,sans-serif;clear:both}.availability-medium .ava-medium-headline-private{font:16px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#636363;margin-top:3px;clear:both}.icon-user{display:inline-block;width:15px;height:13px;background-position:-18px -162px;margin-bottom:-2px}.icon-user.empty{background-position:-79px -212px}.icon-user-small{display:inline-block;width:11px;height:10px;background-position:-79px -227px}.icon-user-small.empty{background-position:-79px -238px}.ava-stat-green{color:#22a158}.ava-stat-green .icon-user{background-position:-36px -162px}.ava-stat-green .icon-user.empty{background-position:-97px -212px}.ava-stat-green .icon-user-small{background-position:-92px -227px}.ava-stat-green .icon-user-small.empty{background-position:-92px -238px}.ava-stat-orange{color:#e67e22}.ava-stat-orange .icon-user{background-position:-54px -162px}.ava-stat-orange .icon-user.empty{background-position:-115px -212px}.ava-stat-orange .icon-user-small{background-position:-105px -227px}.ava-stat-orange .icon-user-small.empty{background-position:-105px -238px}.ava-stat-red{color:#c0392b}.ava-stat-red .icon-user{background-position:-72px -162px}.ava-stat-red .icon-user.empty{background-position:-133px -212px}.ava-stat-red .icon-user-small{background-position:-118px -227px}.ava-stat-red .icon-user-small.empty{background-position:-118px -238px}.ava-stat-blue{color:#388bc1}.ava-stat-blue .icon-user{background-position:-144px -228px}.ava-stat-blue .icon-user.empty{background-position:-61px -212px}.ava-stat-blue .icon-user-small{background-position:-66px -227px}.ava-stat-blue .icon-user-small.empty{background-position:-66px -238px}.booking-small{display:block;padding:15px 15px 15px 20px!important;position:relative}.booking-small .create-meta{display:block;margin-top:8px}.booking-small .booking-small-company{display:block;color:#767e84;margin-top:5px;font-size:11px}.booking-small .booking-small-inner{display:block;padding-right:32px}.booking-small.cancelled .booking-small-inner{color:#767e84}.booking-small .booking-small-contact{display:table;width:100%}.booking-small .booking-small-contact h2{display:table-cell;vertical-align:top;line-height:20px;padding-right:10px}.booking-small .booking-small-contact .booking-small-badge{display:table-cell}.booking-small .booking-small-contact .badge-paid-status{float:right;margin-top:2px;text-align:right}.booking-small h2{font:17px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600}.booking-small.cancelled h2{color:#767e84}.booking-small .booking-small-item-info{display:block;font-size:11px;color:#7F7F7F}.booking-small .booking-small-info{display:block;font-size:13px;color:#767e84;line-height:15px}.booked-via{display:block;font-size:11px;color:#4a4e51}.booked-via.booked-via-online,.booked-via.booked-via-affiliate-db{color:#388bc1}.booked-via.booked-via-online .booked-via-icon,.booked-via.booked-via-affiliate-db .booked-via-icon{height:9px;width:13px;margin-bottom:-1px}.booked-via.booked-via-online .booked-via-icon{background-position:-404px -196px}.booked-via.booked-via-affiliate-db .booked-via-icon{background-position:-419px -196px}.booked-at{font-size:11px;display:block;color:#767e84}.booked-at.booked-at-online{color:#4486c2}.booked-at.booked-at-online .booked-online-ref{color:#767e84}.booked-at .rebooked-icon{width:13px;height:9px;background-position:-348px -193px;vertical-align:baseline}.cancelled-divider{color:#767e84;text-transform:uppercase;letter-spacing:1px;padding:20px 0 5px 10px}.bookings-list{width:100%;border-collapse:collapse;font-size:12px}.bookings-list .bookings-list-booking{position:relative}.bookings-list .bookings-list-contact{font-size:14px}.bookings-list .bookings-list-pk{color:#767e84}@media only screen and (min-width:680px){.bookings-list .td{padding:6px 2px}.bookings-list .td:first-child{padding-left:10px}.bookings-list .td:last-child{padding-right:10px}.bookings-list .tbody:last-child .td{border-bottom:0}.bookings-list .bookings-list-booking{cursor:pointer}.bookings-list .bookings-list-booking:hover{background:#e1e5e9}.bookings-list .bookings-list-booking .td{border-bottom:1px solid #d8dee3}.bookings-list .bookings-list-pk{width:55px}.bookings-list .booked-at{margin-top:0}.bookings-list .bookings-list-affiliate .bookings-list-network-icon{width:55px}.bookings-list .bookings-list-affiliate .bookings-list-affiliate-name{font-size:13px;color:#5E5E5E}.bookings-list .bookings-list-affiliate .booking-list-capacity{color:#7F7F7F}}@media only screen and (max-width:679px){.bookings-list .bookings-list-booking{display:block;border-bottom:1px solid #d8dee3;padding:15px}.bookings-list .bookings-list-booking:last-child{border-bottom:0}.bookings-list .bookings-list-booking:hover{background:#e1e5e9}.bookings-list .bookings-list-pk{padding-bottom:5px}.bookings-list .bookings-list-breakdown{color:#7F7F7F}.bookings-list .booked-at{margin-top:5px}.bookings-list .bookings-list-badge{position:absolute;top:15px;right:15px}.bookings-list .bookings-list-affiliate{padding-top:5px}}.calendar-inner .spinner{margin-top:0}.calendar-inner .calendar-spinner{padding-top:15px}@media only screen and (max-width:679px){.calendar-inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}}.db-main-content::-webkit-scrollbar{width:10px;background:#dfe2e6}.db-main-content::-webkit-scrollbar-thumb{background:#A1A3A7;border-radius:10px}.db-main-content::-webkit-scrollbar-thumb:hover{background:#8a8c92}.db-main-content::-webkit-scrollbar-thumb:window-inactive{background:#b4b5b8}.calendar-nav,.calendar-small-nav{overflow:hidden;position:relative}@media only screen{.calendar-nav,.calendar-small-nav{background:#98a5b3;background:-moz-linear-gradient(top,#98a5b3 0,#7a8c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#98a5b3),color-stop(100%,#7a8c9e));background:-webkit-linear-gradient(top,#98a5b3 0,#7a8c9e 100%);background:linear-gradient(top,#98a5b3 0,#7a8c9e 100%);color:#fff;text-shadow:1px 1px 2px #243F53;border-radius:2px}.calendar-nav-squared.calendar-nav,.calendar-nav-squared.calendar-small-nav{border-radius:0}}@media only screen and (max-width:679px){.calendar-nav,.calendar-small-nav{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:850;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0}}.calendar-nav .cal-nav-current,.calendar-small-nav .cal-nav-current{display:block;cursor:text;text-align:center;width:200px;margin:0 auto;font-weight:bold}.calendar-nav .cal-nav-prev,.calendar-small-nav .cal-nav-prev,.calendar-nav .cal-nav-next,.calendar-small-nav .cal-nav-next{cursor:pointer;width:50px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-nav .cal-nav-prev:hover,.calendar-small-nav .cal-nav-prev:hover,.calendar-nav .cal-nav-next:hover,.calendar-small-nav .cal-nav-next:hover{background:#7a8c9e;background:-moz-linear-gradient(top,#7a8c9e 0,#4b5967 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a8c9e),color-stop(100%,#4b5967));background:-webkit-linear-gradient(top,#7a8c9e 0,#4b5967 100%);background:linear-gradient(top,#7a8c9e 0,#4b5967 100%)}.calendar-nav .cal-nav-prev:active,.calendar-small-nav .cal-nav-prev:active,.calendar-nav .cal-nav-next:active,.calendar-small-nav .cal-nav-next:active{background:#4b5967}@media only print{.calendar-nav .cal-nav-prev,.calendar-small-nav .cal-nav-prev,.calendar-nav .cal-nav-next,.calendar-small-nav .cal-nav-next{display:none}}.calendar-nav .cal-nav-title,.calendar-small-nav .cal-nav-title{text-align:center}.calendar-nav .cal-nav-select,.calendar-small-nav .cal-nav-select{position:relative;display:inline-block;overflow:hidden;padding-right:12px;cursor:pointer;font-weight:bold}.calendar-nav .cal-nav-select.cal-nav-select--month,.calendar-small-nav .cal-nav-select.cal-nav-select--month{margin-right:4px}.calendar-nav .cal-nav-select:hover,.calendar-small-nav .cal-nav-select:hover{text-decoration:underline}.calendar-nav .cal-nav-select:after,.calendar-small-nav .cal-nav-select:after{display:block;content:' ';width:7px;height:5px;background-position:-348px -342px;position:absolute;top:50%;margin-top:-2px;right:0;pointer-events:none}.calendar-nav .cal-nav-select select,.calendar-small-nav .cal-nav-select select{position:absolute;top:0;left:0;border:0;opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.hide-past-months.calendar-nav .cal-nav-prev,.hide-past-months.calendar-small-nav .cal-nav-prev{display:none}.calendar-nav .cal-nav-prev,.calendar-small-nav .cal-nav-prev{position:absolute;top:0;left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.calendar-nav .cal-nav-next,.calendar-small-nav .cal-nav-next{position:absolute;top:0;right:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.calendar-nav{font-size:15px;height:42px;line-height:42px}.calendar-nav select{height:42px}.calendar-nav .cal-nav-prev,.calendar-nav .cal-nav-next{font-size:22px}.calendar-small-nav{font-size:14px;height:26px;line-height:26px}.calendar-small-nav select{height:26px}.calendar-small-nav .cal-nav-prev,.calendar-small-nav .cal-nav-next{font-size:18px;line-height:24px;height:26px}@media only screen and (max-width:679px){.calendar-days-wrap{display:none}}.calendar-days{width:100%;table-layout:fixed;font-size:12px;border-collapse:collapse}.calendar-days .td{text-align:center;color:#666;font-size:12px;font-weight:bold;height:28px;line-height:28px}.calendar-empty{padding:25px;text-align:center;color:#767e84;border-top:1px solid #E1E4E7;border-bottom:1px solid #E1E4E7}.bookable-month-button{color:#FFF;padding:8px 15px;display:inline-block;margin:5px 0}.calendar{width:100%;table-layout:fixed;font-size:12px;background:#fff;border-collapse:collapse}@media only screen and (max-width:679px){.calendar{overflow:hidden;border-bottom:1px solid #cdd3da;border-bottom-left-radius:2px;border-bottom-right-radius:2px}}@media only screen and (max-width:679px){.calendar>.tbody:nth-child(odd)>.tr>.td:nth-child(odd){clear:left}.calendar>.tbody:nth-child(even)>.tr>.td:nth-child(even){clear:left}}.calendar>.tbody>.tr.calendar-past-note{display:none}.calendar>.tbody>.tr>.td{border:1px solid #f0f2f4}@media only screen and (min-width:680px){.calendar>.tbody>.tr>.td{width:14.2857%;vertical-align:top}.calendar>.tbody>.tr>.td:nth-child(1){border-left:none}.calendar>.tbody>.tr>.td:nth-child(7){border-right:none}}@media only screen and (max-width:679px){.calendar>.tbody>.tr>.td{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}}.calendar>.tbody>.tr>.td.month-other .day-number{color:#767e84}.calendar>.tbody>.tr>.td.current-day{background-color:#FFF1BA}.calendar>.tbody>.tr>.td.current-day .day-number{background:none}.calendar>.tbody>.tr>.td.past-day .calendar-day-inner .ava-block{opacity:.6}.calendar>.tbody>.tr>.td.past-day .calendar-day-inner:hover .ava-block{opacity:1}@media only screen and (min-width:680px){.calendar.editing>.tbody>.tr>.td{height:100px}}@media only screen and (max-width:679px){.calendar.editing>.tbody>.tr>.td{min-height:100px}}@media only screen and (max-width:679px){.calendar:not(.editing)>.tbody.empty-week{display:none}.calendar:not(.editing)>.tbody>.tr>.td{padding-bottom:15px}}.day-number{display:block;position:relative;font-size:11px;height:25px;line-height:25px;width:100%;padding:0 14px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e7eaee}.calendar.editing .day-number{height:32px;line-height:32px;cursor:pointer}.calendar.editing .day-number:after{display:block;width:18px;height:18px;content:' ';position:absolute;top:50%;margin-top:-9px;right:8px;background-position:0 -363px}.calendar.editing .day-number:hover:after{background-position:-20px -363px}.calendar.editing .day-number:active:after{background-position:-40px -363px}.calendar.link-days .day-number{cursor:pointer}.calendar.link-days .day-number:hover{text-decoration:underline;color:#388bc1!important}@media only screen and (max-width:679px){.calendar.hideshow-past-weeks .past-week:not(.show-past-week)>.tr>.td.past-day{display:none}}.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;width:100%;background:rgba(255,255,255,0.8);cursor:pointer;color:#555;font-weight:bold}@media only screen and (min-width:680px){.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note{position:absolute;margin-top:-26px;height:26px;line-height:26px}}@media only screen and (max-width:679px){.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note{height:40px;line-height:40px}}@media only print{.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note{display:none}}.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note:hover{background:rgba(232,236,240,0.9)}.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note:hover:active{box-shadow:inset 0 0 11px #D4D6D8}.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note:hover .td{color:#388bc1;text-decoration:underline}.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note .td{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;border:0}@media only screen and (min-width:680px){.calendar.hideshow-past-weeks .past-week:not(.show-past-week) .calendar-past-note .td{width:100%}}.ava-block{display:block;padding:3px 8px;margin:4px 5px;border-radius:3px;position:relative;background:#fff;overflow:hidden;border:1px solid #cdd3da;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms}.ava-block.show-progress{padding-bottom:4px}.ava-block.ava-block-large{padding-top:9px;padding-right:40px;padding-left:12px;padding-bottom:9px;font-size:14px}.ava-block.ava-block-large.show-progress{padding-bottom:13px!important}.ava-block.ava-block-large .please-call{font-size:12px}.ava-block.ava-block-large .sold-out{font-size:12px}.ava-block.ava-block-large .calendar-approx-cap{font-size:12px}.ava-block.ava-block-large .ava-stat{font-size:12px}.ava-block.ava-block-large.ava-block-large--arrow:after{content:"\00BB";display:block;font-size:38px;position:absolute;top:50%;right:10px;margin-top:-23px;height:40px;line-height:40px;color:#ccc}.ava-block.ava-block-large:hover:after{color:#fff}.ava-block.highlight-times .calendar-ava-time{color:#388bc1}.ava-block .calendar-ava-time,.ava-block .calendar-ava-headline{color:#666}.ava-block .calendar-ava-headline.headline-dark{color:inherit}.ava-block .icon-lock,.ava-block .icon-ava-phone{float:left;margin-right:5px}.ava-block .calendar-ava-headline.private{display:block;line-height:1.1;padding:5px 0 6px 0;color:#4A4E58}.ava-block .ava-stat{font-size:11px}.ava-block .ava-crew{padding-top:5px}.ava-block .calendar-approx-cap{clear:both;color:#e67e22;display:block;font-size:11px;padding-top:1px}.ava-block .calendar-approx-cap .icon-user{background-position:-54px -162px}.ava-block.not-bookable-online{opacity:.6}.ava-block:hover,.ava-block.current{opacity:1!important;-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;background:#5598cd;background:-moz-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5598cd),color-stop(100%,#3d85bb));background:-webkit-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:linear-gradient(top,#5598cd 0,#3d85bb 100%);color:#fff;text-shadow:1px 1px 2px #2f74a1;border:1px solid #2d6f99}.ava-block:hover .please-call,.ava-block.current .please-call{color:#fff}.ava-block:hover .please-call:before,.ava-block.current .please-call:before{background-position:-389px -181px}.ava-block:hover .sold-out,.ava-block.current .sold-out{color:#fff}.ava-block:hover .calendar-approx-cap,.ava-block.current .calendar-approx-cap{color:#fff}.ava-block:hover .ava-stat,.ava-block.current .ava-stat{color:#fff!important}.ava-block:hover .icon-user,.ava-block.current .icon-user{background-position:-400px -181px}.ava-block:hover .icon-user-small,.ava-block.current .icon-user-small{background-position:-131px -227px}.ava-block:hover .icon-user-small.empty,.ava-block.current .icon-user-small.empty{background-position:-131px -238px}.ava-block:hover .item-group-icon,.ava-block.current .item-group-icon{background-position:-298px -260px}.ava-block:hover .presence-small-editing,.ava-block.current .presence-small-editing{background-position:-445px -515px}.ava-block:hover .presence-small-editing:before,.ava-block.current .presence-small-editing:before{background-color:#fff}.ava-block:hover .calendar-ava-time,.ava-block:hover .calendar-ava-headline,.ava-block.current .calendar-ava-time,.ava-block.current .calendar-ava-headline{color:#E4EDF5}.ava-block:hover .icon-lock,.ava-block.current .icon-lock{background-position:-450px -162px}.ava-block:hover .icon-ava-phone,.ava-block.current .icon-ava-phone{background-position:-38px -212px}.ava-block:hover .ava-crew,.ava-block.current .ava-crew{color:#fff}.ava-block:hover .ava-crew .ava-crew-role,.ava-block.current .ava-crew .ava-crew-role{color:#fff}.ava-block:hover:active,.ava-block.current:active{background:#336f9c;box-shadow:0 0 15px #364c56 inset}.ava-block.highlight{border:2px solid #388BC1!important;box-shadow:0 0 6px #388BC1}@media only screen and (max-width:679px){.ava-block{padding-top:10px;padding-bottom:10px}.ava-block .please-call{font-size:12px}.ava-block .sold-out{font-size:12px}.ava-block .calendar-approx-cap{font-size:12px}.ava-block .ava-stat{font-size:12px}}.ava-block.ava-stat-grey .ava-stat{color:#767e84}.ava-block .sold-out{display:block;padding-top:1px;font-size:11px;color:#666}.ava-block .please-call{display:block;padding-top:1px;font-size:11px;color:#666}.ava-block .please-call:before{display:inline-block;content:' ';width:9px;height:10px;margin-right:3px;background-position:-348px -181px;margin-bottom:-1px}.ava-block.ava-stat-green{border-color:#22a158}.ava-block.ava-stat-green .calendar-ava-item-name{color:#22a158}.ava-block.ava-stat-green:hover,.ava-block.ava-stat-green.current{border-color:#1e8c4c;border-style:solid;text-shadow:1px 1px 2px #1b7f46;background:#26b664;background:-moz-linear-gradient(top,#26b664 0,#22a158 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b664),color-stop(100%,#22a158));background:-webkit-linear-gradient(top,#26b664 0,#22a158 100%);background:linear-gradient(top,#26b664 0,#22a158 100%);-webkit-box-shadow:inset 0 1px 0 0 #9ADBB6;box-shadow:inset 0 1px 0 0 #9ADBB6}.ava-block.ava-stat-green:hover .calendar-ava-item-name,.ava-block.ava-stat-green.current .calendar-ava-item-name{color:#fff}.ava-block.ava-stat-green:hover .calendar-ava-time,.ava-block.ava-stat-green:hover .calendar-ava-headline,.ava-block.ava-stat-green.current .calendar-ava-time,.ava-block.ava-stat-green.current .calendar-ava-headline{color:#ECFAF2}.ava-block.ava-stat-green:hover:active,.ava-block.ava-stat-green.current:active{background:#1f9451;box-shadow:0 0 15px #364c56 inset}.ava-block.ava-stat-orange{border-color:#e67e22}.ava-block.ava-stat-orange .calendar-ava-item-name{color:#e67e22}.ava-block.ava-stat-orange:hover,.ava-block.ava-stat-orange.current{border-color:#d67118;border-style:solid;text-shadow:1px 1px 2px #c96a17;background:#e98b39;background:-moz-linear-gradient(top,#e98b39 0,#e67e22 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e98b39),color-stop(100%,#e67e22));background:-webkit-linear-gradient(top,#e98b39 0,#e67e22 100%);background:linear-gradient(top,#e98b39 0,#e67e22 100%);-webkit-box-shadow:inset 0 1px 0 0 #F8C89D;box-shadow:inset 0 1px 0 0 #F8C89D}.ava-block.ava-stat-orange:hover .calendar-ava-item-name,.ava-block.ava-stat-orange.current .calendar-ava-item-name{color:#fff}.ava-block.ava-stat-orange:hover .calendar-ava-time,.ava-block.ava-stat-orange:hover .calendar-ava-headline,.ava-block.ava-stat-orange.current .calendar-ava-time,.ava-block.ava-stat-orange.current .calendar-ava-headline{color:#FAF6F2}.ava-block.ava-stat-orange:hover:active,.ava-block.ava-stat-orange.current:active{background:#df7619;box-shadow:0 0 15px #A07B34 inset}.ava-block.ava-stat-red{border-color:#c0392b}.ava-block.ava-stat-red .calendar-ava-item-name{color:#c0392b}.ava-block.ava-stat-red:hover,.ava-block.ava-stat-red.current{border-color:#ab3326;border-style:solid;text-shadow:1px 1px 2px #9f2f24;background:#d14233;background:-moz-linear-gradient(top,#d14233 0,#c0392b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d14233),color-stop(100%,#c0392b));background:-webkit-linear-gradient(top,#d14233 0,#c0392b 100%);background:linear-gradient(top,#d14233 0,#c0392b 100%);-webkit-box-shadow:inset 0 1px 0 0 #DD8F8F;box-shadow:inset 0 1px 0 0 #DD8F8F}.ava-block.ava-stat-red:hover .calendar-ava-item-name,.ava-block.ava-stat-red.current .calendar-ava-item-name{color:#fff}.ava-block.ava-stat-red:hover .calendar-ava-time,.ava-block.ava-stat-red:hover .calendar-ava-headline,.ava-block.ava-stat-red.current .calendar-ava-time,.ava-block.ava-stat-red.current .calendar-ava-headline{color:#FAF6F2}.ava-block.ava-stat-red:hover:active,.ava-block.ava-stat-red.current:active{background:#b33528;box-shadow:0 0 15px #75141C inset}.ava-block.ava-stat-blue{border-color:#388bc1}.ava-block.ava-stat-blue .calendar-ava-item-name{color:#388bc1}.ava-block.ava-stat-blue:hover .calendar-ava-item-name,.ava-block.ava-stat-blue.current .calendar-ava-item-name{color:#fff}@media only screen and (min-width:680px){.tb-progress{position:absolute;bottom:0;left:8px;right:8px}.ava-block-progress-gutter{position:absolute;bottom:0;left:0;right:0;border-top-style:solid;border-top-width:2px;border-top-color:#d5dee5;width:100%}}.ava-block-progress{position:absolute;bottom:0;left:0;border-top-style:solid;border-top-width:2px;max-width:100%;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.item-group-block{display:block;margin:8px 6px;border-radius:3px;position:relative;background:#fff;border:1px solid #cdd3da}.item-group-block .availability-stats{border-bottom:0}.item-group-block .group-block-time{font-size:14px;color:#555;font-weight:bold}.item-group-block .group-block-headline-private{display:block;clear:both;color:#636363}.item-group-block .table-nav{overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}.item-group-block .table-nav li a{padding-top:10px;padding-bottom:10px;border-top:0!important;border-bottom:0!important}.item-group-block .availability-stats .availability-stat:first-child{padding-left:30px}.item-group-icon{display:inline-block;width:9px;height:8px;background-position:-298px -250px}.ava-crew{font-size:12px;color:#19272E}.ava-crew .ava-crew-role{color:#767e84}.availability-indicator{float:right}.calendar-small-days{width:100%;table-layout:fixed;font-size:12px;border-collapse:collapse}.calendar-small-days .td{text-align:center;color:#666;font-size:12px;font-weight:bold;height:30px;line-height:30px;background:#F0F2F4}.calendar-small{width:100%;table-layout:fixed;font-size:12px;background:#fff;border-collapse:collapse}.calendar-small .tbody .td{width:14.2857%;vertical-align:middle;border:1px solid #E4E7E9}html.touch .calendar-small .tbody .td{height:44px}.calendar-small-day{text-align:center;height:30px;line-height:30px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-small-day:hover{background:#f7f3e1}.calendar-small-day.past-day{color:#767e84}.calendar-small-day:not(.empty){font-weight:bold;background:#22a158;color:#fff;text-decoration:underline}.calendar-small-day.toggled{background:#FFF1BA!important;color:#000}.calendar-small-day.current-day{background:#eaf4ff;color:#000}.calendar-small-avas-header{padding-top:8px;text-align:center;font-weight:bold;font-size:14px}.calendar-small-avas-subheader{font-size:12px;color:#767e84;padding-bottom:5px;text-align:center}.avas-subheader-empty{padding-bottom:8px}.calendar-small-default-message{padding:10px 0;text-align:center;font-weight:bold}.calendar-small-content{border:1px solid #E4E7E9;border-top:0;background:#F1EAE2;position:relative;border-top:1px solid #E5DFD8;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.calendar-small-content-shadow{position:absolute;height:27px;right:0;left:0;overflow:hidden;pointer-events:none}.calendar-small-content-shadow:after{position:absolute;content:' ';top:0;bottom:31px;right:0;left:0;background-color:transparent;box-shadow:0 0 6px 1px rgba(199,185,167,0.5)}.card-fields{background:#eaeef2;background:-moz-linear-gradient(top,#eaeef2 0,#d1dae3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeef2),color-stop(100%,#d1dae3));background:-webkit-linear-gradient(top,#eaeef2 0,#d1dae3 100%);background:linear-gradient(top,#eaeef2 0,#d1dae3 100%);border-radius:10px;border:2px solid #22a158;margin-bottom:5px;position:relative;overflow:hidden}.card-fields .card-swipe{position:absolute;top:0;right:0;width:71px;height:44px;background-position:-167px -311px;text-indent:-9999em}.card-fields select{width:100%}.card-fields .native-swiped-container{padding-bottom:10px}.card-fields .native-swiped-container .badge{margin-bottom:5px}.card-fields .swiping{overflow:hidden;text-align:center;background:#3cbd61;background:-moz-linear-gradient(top,#3cbd61 0,#399053 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3cbd61),color-stop(100%,#399053));background:-webkit-linear-gradient(top,#3cbd61 0,#399053 100%);background:linear-gradient(top,#3cbd61 0,#399053 100%);padding-top:65px;font:18px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.card-fields .swiping .swipe-input{position:absolute;top:-50px;left:0}.card-fields .card-fields-error{padding:25px}.card-fields .card-fields-inner{padding:12px 12px 2px 12px}.card-fields.card-type- .card-fields-inner,.card-fields.card-type-diners .card-fields-inner,.card-fields.card-type-jcb .card-fields-inner{background:url('/static/images/fh-card.png?2868df10d961') top right no-repeat}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.card-fields.card-type- .card-fields-inner,.card-fields.card-type-diners .card-fields-inner,.card-fields.card-type-jcb .card-fields-inner{background-image:url('/static/images/fh-card@2x.png?58d6a6f1cfa3');background-size:155px auto}}.card-fields.test-cards-only{border:2px solid #e67e22}.card-fields .card-type-logo{display:block;position:absolute;right:15px}.card-fields.card-type-visa{background:#3f84bd;background:-moz-linear-gradient(top,#3f84bd 0,#3b699a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f84bd),color-stop(100%,#3b699a));background:-webkit-linear-gradient(top,#3f84bd 0,#3b699a 100%);background:linear-gradient(top,#3f84bd 0,#3b699a 100%);box-shadow:inset 0 0 6px rgba(0,0,0,0.29)}.card-fields.card-type-visa .card-type-logo{width:60px;height:23px;top:17px;background-position:0 -181px}.card-fields.card-type-mc{background:#4e86ca;background:-moz-linear-gradient(top,#4e86ca 0,#2e51a7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e86ca),color-stop(100%,#2e51a7));background:-webkit-linear-gradient(top,#4e86ca 0,#2e51a7 100%);background:linear-gradient(top,#4e86ca 0,#2e51a7 100%);box-shadow:inset 0 0 6px rgba(0,0,0,0.29)}.card-fields.card-type-mc .card-type-logo{width:46px;height:29px;top:15px;background-position:-63px -181px}.card-fields.card-type-amex{background:#47aadb;background:-moz-linear-gradient(top,#47aadb 0,#1b7fc0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#47aadb),color-stop(100%,#1b7fc0));background:-webkit-linear-gradient(top,#47aadb 0,#1b7fc0 100%);background:linear-gradient(top,#47aadb 0,#1b7fc0 100%);box-shadow:inset 0 0 6px rgba(0,0,0,0.29)}.card-fields.card-type-amex .card-type-logo{width:66px;height:28px;top:15px;background-position:-113px -181px}.card-fields.card-type-discover{background:#e3e9ea;background:-moz-linear-gradient(top,#e3e9ea 0,#bec9cd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e9ea),color-stop(100%,#bec9cd));background:-webkit-linear-gradient(top,#e3e9ea 0,#bec9cd 100%);background:linear-gradient(top,#e3e9ea 0,#bec9cd 100%)}.card-fields.card-type-discover .card-type-logo{width:77px;height:17px;top:15px;background-position:-182px -181px}.card-fields .card-form-header{color:#7A8FA0;text-transform:uppercase;font-size:10px;letter-spacing:1px;padding-top:4px}.card-fields.card-type-visa .card-form-header,.card-fields.card-type-mc .card-form-header,.card-fields.card-type-amex .card-form-header{color:#fff!important}.card-fields.card-type-visa .help-icon,.card-fields.card-type-mc .help-icon,.card-fields.card-type-amex .help-icon{background-position:-462px -228px}.card-fields.card-type-visa .card-fields-secure,.card-fields.card-type-visa .card-fields-demo,.card-fields.card-type-mc .card-fields-secure,.card-fields.card-type-mc .card-fields-demo,.card-fields.card-type-amex .card-fields-secure,.card-fields.card-type-amex .card-fields-demo{color:#fff}.card-fields.card-type-visa .card-fields-secure .icon-lock-green,.card-fields.card-type-visa .card-fields-demo .icon-lock-green,.card-fields.card-type-mc .card-fields-secure .icon-lock-green,.card-fields.card-type-mc .card-fields-demo .icon-lock-green,.card-fields.card-type-amex .card-fields-secure .icon-lock-green,.card-fields.card-type-amex .card-fields-demo .icon-lock-green{background-position:-450px -162px}.card-fields.card-type-visa .icon-hint,.card-fields.card-type-mc .icon-hint,.card-fields.card-type-amex .icon-hint{background-position:-462px -250px}.card-fields .errors{clear:both;margin-top:3px}.card-fields .card-number{display:block;width:180px}.card-fields .card-expiry{padding-bottom:2px}.card-fields .card-expiry .errors{margin-top:0}.card-fields .card-expiry .server-errors{margin-top:0}.card-fields .card-expiry .card-form-header{padding-bottom:2px}.card-fields .card-expiry .exp-month{float:left;width:49%}.card-fields .card-expiry .exp-year{float:right;width:49%}.card-fields .card-expiry .field{margin-bottom:0}.card-fields .card-country-code{padding-bottom:2px}.card-fields .card-cvc-postal{margin-bottom:5px}.card-fields .card-help{float:right;margin-left:4px;margin-right:4px;margin-top:6px}.card-fields .help-icon{cursor:help}.card-fields .card-cvc{float:left}.card-fields .card-cvc .field{float:left}.card-fields .card-cvc .the-field{width:74px}.card-fields .card-postal{float:right;position:relative}.card-fields .card-postal .field{float:left}.card-fields .card-postal .the-field{width:118px}.card-fields .card-postal .field.bookform-payment-postalcode input,.card-fields .card-postal .field.paymentform-postalcode input{padding-left:28px}.card-fields .card-postal .field.bookform-payment-postalcode .label-text,.card-fields .card-postal .field.paymentform-postalcode .label-text{padding-left:28px!important}.card-fields .card-postal .field-style-hook{position:absolute;top:6px;left:8px;display:block;width:16px;height:16px;background-position:0 -162px}.card-fields .card-postal .field.ng-dirty.ng-invalid .field-style-hook{background-position:-411px -162px}.card-fields-secure{padding-bottom:10px;color:#0C832C}.card-fields-secure .icon-lock-green{margin-right:2px}.card-fields-secure .help-icon{display:inline-block;margin-bottom:-4px}.card-fields-demo{color:#e67e22;padding-bottom:10px}.card-fields-demo .help-icon{display:inline-block;margin-bottom:-4px}.amex-note{display:none;border-top:1px solid #65abd5;padding:10px 15px;color:#fff;font-size:12px}.card-fields.card-type-amex .amex-note{display:block}.card-name{position:relative;margin-bottom:4px}.card-name .errors{display:none}.card-name .field{margin-right:28px;margin-bottom:0}.card-name .help-icon{position:absolute;bottom:5px;right:0}.field.bookform-payment-countrycode.ng-required.ng-invalid .the-field{padding-right:27px}.custom-field{position:relative}.custom-field-instance .field{margin:0}.cf-wrap{display:block;position:relative;padding-bottom:8px}.book-auth .cf-wrap{padding-bottom:4px}.cf-wrap .field{margin-bottom:0}.cf-wrap select{width:100%;font-size:14px;height:28px;border:1px solid #9badb8;border-radius:3px}.cf-wrap:not(.private-field) .private-field-icon{display:none}.cf-wrap.private-field{padding:5px 5px 5px 38px;background:#dfe7eb;margin-bottom:10px}.cf-wrap.private-field .private-field-icon{display:block;position:absolute;top:0;left:0;bottom:0;width:33px;background:#C5D2DA;border-top-left-radius:2px;border-bottom-left-radius:2px}.cf-wrap.private-field .private-field-icon:hover .private-icon-tip{display:block}.cf-wrap.private-field .private-field-lock{display:block;width:10px;height:12px;background-position:-270px -162px;position:absolute;left:13px;top:50%;margin-top:-7px}.cf-label{display:block}.cf-title{font-weight:bold;padding-bottom:3px;line-height:1.2}.cf-title .option-offset,.cf-title .option-rate{color:#3A86B8}.cf-title.no-title{visibility:hidden}.cf-description{padding-top:4px;line-height:1.2}.cf-wrap--header,.cf-wrap--note{padding-top:5px;padding-bottom:5px}.cf-wrap--header h2,.cf-wrap--note h2{font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:17px;font-weight:bold}.custom-field-long{line-height:0}.custom-field-long textarea{height:75px}.cf-wrap--checkbox{padding-bottom:5px}.cf-checkbox{width:100%;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #b9c5cd;border-radius:3px;background:#f0f3f6}.cf-checkbox:hover{background:#e7ecf1}.checkbox-selected .cf-checkbox{background:#e0e7ed!important;border:1px solid #9badb8;box-shadow:inset 0 0 10px rgba(0,0,0,0.2)}.cf-checkbox .cf-label{cursor:pointer}.cf-checkbox .cf-checkbox-amount{display:table-cell;width:70px;padding-right:10px;color:#3A86B8;text-align:right;padding-right:5px}.cf-checkbox .cf-checkbox-amount .amount.negative{color:#3A86B8}.cf-checkbox .cf-description{color:#495155}.cf-checkbox .cf-checkbox-description{padding:8px 30px 8px 0;position:relative}.cf-checkbox .field-required-flag{top:0!important;right:0!important;bottom:0!important}.cf-checkbox-field{width:30px}.cf-checkbox--no-offset .cf-checkbox-field{padding-left:10px}.cf-admin-note{padding:3px 5px;background:#dfe7eb;border-radius:2px;margin-top:3px}.custom-field-extended-option .field-required-flag{border-top-right-radius:5px;border-bottom-right-radius:5px}.custom-field-extended-option .option-details{background:#fff;padding:10px;border:1px solid #9badb8;border-radius:4px}.custom-field-extended-option .cf-extended-option-dropdown{margin-bottom:4px}.custom-field-extended-option .cf-extended-option-dropdown .private:before{content:' ';display:inline-block;width:10px;height:12px;background-position:-324px -162px;margin-right:4px}.custom-field-extended-option .cf-extended-option-dropdown .private:hover:before,.custom-field-extended-option .cf-extended-option-dropdown .private.highlighted:before{background-position:-450px -162px}.transportation-details{background:#fff;padding:20px;border:1px solid #9badb8;border-radius:4px;overflow:hidden;margin-top:5px}.pickup-time{color:#388bc1;font:17px/17px "proxima-nova","Lucida Grande",Arial,sans-serif}.pickup-time:before{content:' ';display:inline-block;vertical-align:text-top;margin-top:1px;width:15px;height:15px;background-position:-390px -250px}.transportation-note{margin-top:10px;font-size:13px}.transportation-description{margin-top:10px}.new-transportation-details{background:#fff;border:1px solid #9badb8;border-radius:4px;box-shadow:0 0 7px #BEBEBE;margin-top:12px}.new-transportation-details .pickup-info{padding:20px;max-height:225px;overflow-x:auto}.new-trans-selects-wrap{background:#ecf0f2;padding:10px 20px}.new-trans-selects{width:100%}@media only screen and (min-width:680px){.cf-stop-dropdown-label,.cf-route-dropdown-label{width:100px;white-space:nowrap;padding-right:10px}}@media only screen and (max-width:679px){.cf-stop-dropdown-label,.cf-route-dropdown-label{padding-bottom:5px}}.cf-lodging-dropdown,.cf-stop-dropdown{position:relative;margin-bottom:0}.field.cf-route-dropdown{position:relative;margin-bottom:5px}.cf-rebook-new-transportation{border:3px solid #e67e22;padding:15px}.cf-rebook-new-transportation h2{font-size:14px;color:#e67e22;padding-bottom:10px}@media only screen and (min-width:680px){.cf-rebook-option{float:left}}.cf-rebook-option label{cursor:pointer;border-radius:2px;height:30px;line-height:30px;display:block;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.cf-rebook-option label{margin-right:8px;float:left}}@media only screen and (max-width:679px){.cf-rebook-option label{margin-bottom:3px;width:100%}}.cf-rebook-option label.radio-selected .icon-hint{background-position:-462px -250px}.cf-rebook-option label:hover{background:#cfeaff}.cf-rebook-option label.radio-selected{background:#398ac9;color:#fff}.self-lodging-contact-field .cf-label{margin-top:5px}.self-lodging-contact-field textarea{height:80px}.cf-lodging-table{width:100%;table-layout:fixed}@media only screen and (min-width:680px){.cf-lodging-table .room-number-field{width:110px;padding-left:12px}}@media only screen and (max-width:679px){.cf-lodging-table .room-number-field{padding-top:5px}}label.need-trans-field{cursor:pointer}.cf-run-dropdown{margin-bottom:5px}.need-trans-field{padding:12px 20px;border-bottom:1px solid #9badb8;display:block;font-size:14px}.new-pickup-time{color:#388bc1;font:19px/19px "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:5px}.new-pickup-time:before{content:' ';display:inline-block;vertical-align:text-top;margin-top:3px;width:15px;height:15px;background-position:-390px -250px}.pickup-map-link{display:block;padding:10px 20px 10px 42px;position:relative;border-top:1px solid #DDE1E4}.pickup-map-link:before{display:block;content:' ';width:10px;height:15px;position:absolute;top:50%;margin-top:-7px;left:20px;background-position:-377px -277px}.pickup-map-link:hover .map-link-headline{text-decoration:underline}.pickup-map-link .map-link-headline:after{display:inline-block;content:' ';width:5px;height:7px;background-position:-348px -332px;margin-left:6px}.pickup-map-link .map-link-subhead{color:#767e84;display:block;font-size:12px}.select-a-stop-note{padding:10px 20px}.pickup-notes-toggle{color:#767e84}.pickup-notes-toggle:not(:last-child){padding-bottom:10px}.pickup-notes-toggle a{text-decoration:underline}.field-preinvalid-flag,.field-prevalid-flag{display:none;background:#D5DDE4;position:absolute;top:1px;right:1px;bottom:1px;border-top-right-radius:2px;border-bottom-right-radius:2px;line-height:26px;padding:0 8px;z-index:2}.field-preinvalid-flag:before,.field-prevalid-flag:before{content:' ';display:inline-block;width:15px;height:15px;vertical-align:text-top}.ng-preinvalid input{border:1px solid #ce3927!important;padding-right:38px}.ng-preinvalid input::-webkit-input-placeholder{color:#ce3927}.ng-preinvalid input:-moz-placeholder{color:#ce3927;opacity:1}.ng-preinvalid input::-moz-placeholder{color:#ce3927;opacity:1}.ng-preinvalid input:-ms-input-placeholder{color:#ce3927}.ng-preinvalid input .placeholder{color:#ce3927}.ng-preinvalid .field-preinvalid-flag{display:block;background:#ce3927;cursor:help}.ng-preinvalid .field-preinvalid-flag:before{background-position:-457px -309px}.ng-prevalid input{border:1px solid #22a158!important;padding-right:80px}.ng-prevalid input::-webkit-input-placeholder{color:#22a158}.ng-prevalid input:-moz-placeholder{color:#22a158;opacity:1}.ng-prevalid input::-moz-placeholder{color:#22a158;opacity:1}.ng-prevalid input:-ms-input-placeholder{color:#22a158}.ng-prevalid input .placeholder{color:#22a158}.ng-prevalid .field-prevalid-flag{display:block;background:#22a158;color:#fff!important}.ng-prevalid .field-prevalid-flag .amount.negative{color:#fff}.ng-prevalid .field-prevalid-flag:before{background-position:-440px -309px}.custom-field-count{display:block}.custom-field-count .cf-title{padding-bottom:0}.count-field-select{padding-right:12px;width:79px}.customer-type-cards-two-col .customer-type-card,.customer-type-cards-two-col .add-more-card{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2%}@media only screen and (max-width:679px){.customer-type-cards-two-col .customer-type-card,.customer-type-cards-two-col .add-more-card{float:none!important;width:auto;margin-bottom:15px}}.customer-type-cards-two-col li:nth-child(odd) .customer-type-card,.customer-type-cards-two-col li:nth-child(odd) .add-more-card{float:left;clear:both}.customer-type-cards-two-col li:nth-child(odd) .add-more-card{width:100%}.customer-type-cards-two-col li:nth-child(even) .customer-type-card,.customer-type-cards-two-col li:nth-child(even) .add-more-card{float:right}.add-more-card{position:relative;color:#bfced6;text-align:center;border:2px dashed #5A7786;border-radius:6px;padding:30px 15px;margin-bottom:2%}.add-more-card .add-more-header{margin-bottom:15px}.add-more-card .label-text{display:none}.add-more-card h2{font:18px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#fff}.customer-type-card{position:relative}@media only screen{.customer-type-card{margin-bottom:15px;background:#f7f9fa;background:-moz-linear-gradient(top,#f7f9fa 0,#eef2f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f9fa),color-stop(100%,#eef2f4));background:-webkit-linear-gradient(top,#f7f9fa 0,#eef2f4 100%);background:linear-gradient(top,#f7f9fa 0,#eef2f4 100%);border:1px solid #a3b4bf;padding:20px 25px 10px 25px;border-radius:6px;box-shadow:0 0 20px #ddd}.book-auth .customer-type-card{padding:12px 20px 7px 20px}.customer-type-card .customer-type-name{font:19px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600;padding-bottom:12px}.book-auth .customer-type-card .customer-type-name{padding-bottom:8px}.customer-type-card .customer-type-card-cost{color:#388bc1;font:19px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600;padding-bottom:10px}.book-auth .customer-type-card .customer-type-card-cost{padding-bottom:8px}}@media only print{.customer-type-card{border:1px solid #C6C8CB;margin-bottom:5px}}.customer-type-card .customer-type-card-header .customer-type-name{float:left}.customer-type-card .customer-type-card-cost{float:right}.customer-type-card .reorder-note{margin-bottom:10px}.customer-type-card .reorder-note:before{margin-left:0}.customer-type-card .invoice-table td{padding:5px 18px}.customer-type-card .customer-type-card-remove{position:absolute;top:-6px;right:-6px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customer-type-card .customer-type-card-remove a{width:24px;height:24px;border-radius:24px;display:block;background:#9B3F38;position:relative}.customer-type-card .customer-type-card-remove a:hover{background:#BE392F}.customer-type-card .customer-type-card-remove a:active{background:#8D2A23}.customer-type-card .customer-type-card-remove a span{display:block;width:11px;height:11px;background-position:-144px -162px;text-indent:-9999px;position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-6px}.customer-type-card .sortable-placeholder{border:2px dashed #b9cad5;border-radius:4px}.prose,.hint{font-size:13px}.prose.prose--large,.prose--large.hint{font-size:15px}.prose.prose--small,.prose--small.hint{font-size:12px}.prose h1,.hint h1{color:#388bc1;font:21px/1.2 "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:12px;font-weight:bold}.prose h1:last-child,.hint h1:last-child{margin-bottom:0}.prose h2,.hint h2{font-size:18px;line-height:1.1;margin-bottom:10px;font-weight:bold}.prose h2:last-child,.hint h2:last-child{margin-bottom:0}.prose h3,.hint h3{font-size:16px;line-height:1.1;font-weight:bold;margin-bottom:7px}.prose h3:last-child,.hint h3:last-child{margin-bottom:0}.prose p,.hint p{margin-bottom:14px;line-height:1.3}.prose p:last-child,.hint p:last-child{margin-bottom:0}.prose a,.hint a{color:#388bc1;text-decoration:underline}.prose ul,.hint ul{margin-bottom:14px}.prose ul li,.hint ul li{list-style-type:disc;margin-left:30px;margin-bottom:3px}.prose ul li:last-child,.hint ul li:last-child{margin-bottom:0}.prose ol,.hint ol{margin-bottom:14px}.prose ol li,.hint ol li{list-style-type:decimal;margin-left:30px;margin-bottom:3px}.prose ol li:last-child,.hint ol li:last-child{margin-bottom:0}.prose img,.hint img{max-width:100%;height:auto}.prose hr,.hint hr{border:0;border-bottom:1px solid #ccc;background:#ccc;display:block;margin-bottom:14px}.prose hr:last-child,.hint hr:last-child{margin-bottom:0}.prose code,.hint code{display:inline-block;background:#E2F4FC;padding:0 3px;border-radius:8px;word-wrap:break-word;border:1px solid #CEDDE4}.prose blockquote,.hint blockquote{margin-left:14px;margin-bottom:14px;border-radius:8px;background:#e8f2f9;padding:8px}.prose-section{margin-bottom:14px}.prose-section:last-child{margin-bottom:0}.hint{font-size:12px;position:relative;display:block;color:#333;padding-bottom:12px}.hint.hint-alert{position:relative;text-align:left;background:#e8f0f3;background:-moz-linear-gradient(top,#e8f0f3 0,#d4dde2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8f0f3),color-stop(100%,#d4dde2));background:-webkit-linear-gradient(top,#e8f0f3 0,#d4dde2 100%);background:linear-gradient(top,#e8f0f3 0,#d4dde2 100%);border:1px solid #9EA6B1;margin-bottom:5px;padding:12px 12px 12px 38px;color:#28323A;font-size:12px;border-radius:5px;clear:both;line-height:1.3}.hint.hint-alert:before{content:' ';display:block;position:absolute;top:10px;left:12px;width:17px;height:17px;background-position:-442px -210px}.shortcuts{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);width:100%;height:100%;z-index:100000;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.shortcuts .shortcuts-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shortcuts-content{position:relative;max-width:525px;padding:15px;margin:25px auto;background:#fff;box-shadow:0 0 25px #000}.shortcuts-content .shortcuts-header{clear:both;padding:5px}.shortcuts-content .shortcuts-header h2{font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:20px;padding-bottom:10px}.shortcuts-content .shortcuts-header p{padding-bottom:12px}.sc-key{font-family:Monaco,monospace;color:#388bc1}.sc-button{display:inline-block;height:18px;line-height:18px;padding:0 10px;border:1px solid #a5adaf;border-radius:4px;font-family:Monaco,monospace;font-size:12px;color:#388bc1}.shortcuts-list td{padding:2px 5px}.shortcuts-list td:nth-child(2){white-space:nowrap}.shortcuts-list tbody tr:last-child td{padding-bottom:15px}@media only screen{.ng-table-header{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url('/static/images/ng-table-header-back.png?e4b210a3ab79');background-position:right center;background-repeat:no-repeat;padding-right:15px!important}.ng-table-header:hover{background-color:#eaedf0!important}}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.ng-table-header{background-image:url('/static/images/ng-table-header-back_2x.png?0d9cc39c293e');background-size:11px 10px;-webkit-background-size:11px 10px}}.spreadsheet .ng-table-header.active{background-color:#edeff2}.spreadsheet{font-size:12px;border-collapse:separate;border-top-width:1px;border-top-style:solid;width:100%;margin:10px 0}.spreadsheet .spreadsheet-row-large{font-size:14px}@media only screen{.spreadsheet{border-color:#d8dee3}}@media only print{.spreadsheet{border-color:#cbcbcb}}.spreadsheet td{position:relative;vertical-align:middle}.spreadsheet>tbody>tr>td,.spreadsheet>thead>tr>td,.spreadsheet>tfoot>tr>td{padding:2px 5px;border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid}.spreadsheet>tbody>tr>td.td-no-padding,.spreadsheet>thead>tr>td.td-no-padding,.spreadsheet>tfoot>tr>td.td-no-padding{padding:0}@media only screen{.spreadsheet>tbody>tr>td,.spreadsheet>thead>tr>td,.spreadsheet>tfoot>tr>td{border-color:#d8dee3}}@media only print{.spreadsheet>tbody>tr>td,.spreadsheet>thead>tr>td,.spreadsheet>tfoot>tr>td{border-color:#cbcbcb}}.spreadsheet>tbody>tr>td:last-child,.spreadsheet>thead>tr>td:last-child,.spreadsheet>tfoot>tr>td:last-child{border-right:none}.spreadsheet>tbody>tr>td.light-border-right,.spreadsheet>thead>tr>td.light-border-right,.spreadsheet>tfoot>tr>td.light-border-right{border-right-color:#f0f2f4}.spreadsheet>tbody>tr.as-thead>td,.spreadsheet>thead>tr>td,.spreadsheet>tfoot>tr>td{font-weight:bold}.spreadsheet.width-auto{width:auto}.spreadsheet.spreadsheet--no-margin{margin:0}.spreadsheet.no-margin{margin:0}@media only screen{.spreadsheet.spreadsheet--nowrap{white-space:nowrap}.spreadsheet .td-always-wrap{white-space:normal!important}}@media only screen and (min-width:680px){.spreadsheet.highlight-rows>tbody>tr:hover>td{background:#f6f7f8}.spreadsheet.highlight-rows>tbody.checked-in>tr:hover>td{background-color:#c5ecc5}.spreadsheet.highlight-rows>tbody.no-show>tr:hover>td{background-color:#edcccc}.spreadsheet.highlight-rows>tbody.mixed>tr:hover>td{background-color:#f6e9d1}}.spreadsheet tr.highlight-row:hover>td{background:#f6f7f8}.spreadsheet .checked-in>tr>td{background-color:#d4f1d4}.spreadsheet .no-show>tr>td{background-color:#f2dbdb}.spreadsheet .mixed>tr>td{background-color:#f9f1e2}.spreadsheet.spreadsheet--no-bottom-border>tbody:last-child>tr>td{border-bottom:0}.spreadsheet.spreadsheet--zebra>tbody:nth-child(odd)>tr>td,.spreadsheet.spreadsheet--zebra>tbody>tr:nth-child(odd)>td{background-color:#f9f9f9}.spreadsheet tr.ss-row-disabled>td{color:#899095}.spreadsheet .callout-row>td{font-weight:bold;background:#fff5d0!important}.spreadsheet .ss-amount{text-align:right}@media only screen and (min-width:680px){.spreadsheet .ss-amount{width:42px}}.spreadsheet .ss-date{width:125px}.spreadsheet .ss-pk{text-align:right;color:#7f7f7f;width:46px}@media only print{.spreadsheet .ss-pk{color:#000}}.spreadsheet .ss-header>tr>td{line-height:1;padding-top:4px;padding-bottom:4px}.spreadsheet .ss-header-big>tr>td{font-size:13px;padding-top:6px;padding-bottom:6px;background-color:#f0f2f4}.spreadsheet .ss-header-shade td{background-color:#f6f7f8}.spreadsheet.spreadsheet--shade-first-col>tbody tr td:first-child{background-color:#f9fafa}.spreadsheet td.spanned-header{text-align:center;background-color:#f0f2f4}.spreadsheet td.spanned-header.big{font-size:13px;font-weight:bold;padding-top:4px;padding-bottom:5px}.spreadsheet td.bookings-header{background-color:#E0F3FF!important}.spreadsheet td.payments-header{background-color:#CFFCCE!important}.spreadsheet td.refunds-header{background-color:#e9aeae!important}.spreadsheet td.adjustments-header{background-color:#F2C9A4!important}.spreadsheet td.transfers-header{background-color:#DFC6F0!important}@media only print{.spreadsheet{font-size:11px}}.spreadsheet .ss-align-right{text-align:right}.spreadsheet .tr-bold>td{font-weight:bold}.spreadsheet .ss-amount-field{max-width:58px;line-height:0}.spreadsheet .ss-amount-field .field{margin-bottom:0}.spreadsheet .ss-date-field{width:130px}.spreadsheet .ss-date-field .field{margin-bottom:0}.spreadsheet a:hover{text-decoration:underline}.spreadsheet .td--company-name{white-space:nowrap;overflow:hidden;width:200px}.spreadsheet .td-checkbox{padding:0;text-align:center}.spreadsheet .td-big-amount{font-size:14px}.spreadsheet .td-invoice-id{font-size:14px;color:#388bc1}.spreadsheet .ss-group-header{font-size:13px;padding-top:14px;padding-bottom:5px}.spreadsheet .ss-group-header .group-header-left{float:left}.spreadsheet .ss-group-header .group-header-right{float:right}@media only screen{.ss-td-toggle{width:15px;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-td-toggle:hover{background-color:#f0f2f4}.ss-td-blocklink{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-td-blocklink:hover{background-color:#f0f2f4;text-decoration:underline}.show-links a{color:#388bc1;text-decoration:underline}}@media only screen and (min-width:680px){td.col-paidstatus{width:40px}td.col-email-status{width:17px}}@-moz-document url-prefix(){.ss-cell-inner{position:relative}}.td-user-name{line-height:30px}.td-user-name img{float:left;margin-right:8px}.tabs{clear:both;width:100%;border-bottom:1px solid #b4bbc5;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.tabs li{float:left;margin-bottom:-1px}.tabs a{display:block;padding:8px 30px;margin-right:8px;border:1px solid #b4bbc5;border-top-left-radius:3px;border-top-right-radius:3px;background:#e1e3e7;background:-moz-linear-gradient(top,#e1e3e7 0,#e7eaef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e3e7),color-stop(100%,#e7eaef));background:-webkit-linear-gradient(top,#e1e3e7 0,#e7eaef 100%);background:linear-gradient(top,#e1e3e7 0,#e7eaef 100%);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:16px/16px "proxima-nova","Lucida Grande",Arial,sans-serif}.tabs a:hover{background:#eaebee;background:-moz-linear-gradient(top,#eaebee 0,#f0f2f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaebee),color-stop(100%,#f0f2f5));background:-webkit-linear-gradient(top,#eaebee 0,#f0f2f5 100%);background:linear-gradient(top,#eaebee 0,#f0f2f5 100%)}.tabs a.toggled,.tabs a.current{color:#388bc1;background:#f2f4f9;background:-moz-linear-gradient(top,#f2f4f9 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f4f9),color-stop(100%,white));background:-webkit-linear-gradient(top,#f2f4f9 0,white 100%);background:linear-gradient(top,#f2f4f9 0,white 100%);border-bottom:1px solid #fff}.sub-tabs{clear:both;width:100%;padding:0 25px;border-bottom:1px solid #d1d5db;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;background:-moz-linear-gradient(top,white 0,#f2f4f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f2f4f9));background:-webkit-linear-gradient(top,white 0,#f2f4f9 100%);background:linear-gradient(top,white 0,#f2f4f9 100%);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sub-tabs li{float:left}.sub-tabs a{display:block;height:36px;line-height:36px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-tabs a:hover{background:white;background:-moz-linear-gradient(top,white 0,#e1e5f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e1e5f1));background:-webkit-linear-gradient(top,white 0,#e1e5f1 100%);background:linear-gradient(top,white 0,#e1e5f1 100%)}.sub-tabs a.toggled,.sub-tabs a.current{font-weight:bold;background:white;background:-moz-linear-gradient(top,white 0,#dadfee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#dadfee));background:-webkit-linear-gradient(top,white 0,#dadfee 100%);background:linear-gradient(top,white 0,#dadfee 100%);color:#388bc1;border:0}.dark-tabs{clear:both;width:100%;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;border-collapse:collapse;margin-bottom:10px;table-layout:fixed}.dark-tabs .dark-tabs-inner{display:table-row}.dark-tabs li{display:table-cell;border:1px solid #7e7e7e}.dark-tabs a{display:block;padding:8px 0;text-align:center;color:#C4C4C4;background:#555;background:-moz-linear-gradient(top,#555 0,#444 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555),color-stop(100%,#444));background:-webkit-linear-gradient(top,#555 0,#444 100%);background:linear-gradient(top,#555 0,#444 100%);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:16px "proxima-nova","Lucida Grande",Arial,sans-serif}.dark-tabs a:hover{background:#666;color:#fff}.dark-tabs a.toggled,.dark-tabs a.current{color:#388bc1;background:white;background:-moz-linear-gradient(top,white 0,#e1e3e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e1e3e7));background:-webkit-linear-gradient(top,white 0,#e1e3e7 100%);background:linear-gradient(top,white 0,#e1e3e7 100%)}.giant-toggle{overflow:hidden;border:1px solid #b4bbc5;float:left;background:#e3e5e9;background:-moz-linear-gradient(top,#e3e5e9 0,#ccd0d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e5e9),color-stop(100%,#ccd0d7));background:-webkit-linear-gradient(top,#e3e5e9 0,#ccd0d7 100%);background:linear-gradient(top,#e3e5e9 0,#ccd0d7 100%);border-radius:4px;position:relative}.giant-toggle li{height:30px;line-height:30px;float:left;padding:0 20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.giant-toggle li:hover{background:#d5d8de;background:-moz-linear-gradient(top,#d5d8de 0,#c6cad3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5d8de),color-stop(100%,#c6cad3));background:-webkit-linear-gradient(top,#d5d8de 0,#c6cad3 100%);background:linear-gradient(top,#d5d8de 0,#c6cad3 100%)}.giant-toggle li:not(:last-child){border-right:1px solid #b4bbc5}.giant-toggle li.toggled{color:#388bc1;background:#f1f4fa;background:-moz-linear-gradient(top,#f1f4fa 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f4fa),color-stop(100%,white));background:-webkit-linear-gradient(top,#f1f4fa 0,white 100%);background:linear-gradient(top,#f1f4fa 0,white 100%)}.translate-toggle-wrap{position:relative}@media only screen and (min-width:680px){.translate-toggle-wrap{float:left}.translate-toggle-wrap.dark{border-right:1px solid #656565}}.translate-toggle{height:50px;line-height:50px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.translate-toggle{padding:0 15px}}@media only screen and (max-width:679px){.translate-toggle{padding:0 25px}}.translate-toggle:hover{background:rgba(0,0,0,0.2)}.translate-toggle:before{content:' ';display:inline-block;width:16px;height:16px;vertical-align:text-top;margin-top:-1px;margin-right:3px}.translate-toggle-wrap.dark .translate-toggle:before{background-position:-286px -484px}.translate-toggle-wrap.light .translate-toggle:before{background-position:-304px -484px}.translate-toggle:after{content:' ';display:inline-block;width:7px;height:5px}.translate-toggle-wrap.dark .translate-toggle:after{background-position:-348px -342px}.translate-toggle-wrap.light .translate-toggle:after{background-position:-348px -326px}.translate-flyout{position:absolute;bottom:50px;background:#fff;padding:12px;border-radius:4px;box-shadow:0 0 8px #000}@media only screen and (min-width:680px){.translate-flyout{left:0}}@media only screen and (max-width:679px){.translate-flyout{left:25px}}.translate-flyout:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}@media only screen and (min-width:680px){.translate-currency{float:left;padding:0 15px;height:50px;line-height:50px}}@media only screen and (max-width:679px){.translate-currency{padding:10px 25px 15px 25px}}.translate-currency:before{content:' ';display:inline-block;width:14px;height:13px;background-position:0 -515px;vertical-align:text-top;margin-top:2px;margin-right:3px}.field-cb,.field-cb-light{position:relative}.field-cb.ng-disabled label,.field-cb.ng-disabled input,.field-cb-light.ng-disabled label,.field-cb-light.ng-disabled input{cursor:default}.field-cb,.field-cb-light,.field-cb-email,.field-sms-optin{clear:both}.field-cb label,.field-cb-light label,.field-cb-email label,.field-sms-optin label{display:block;cursor:pointer}.field-cb .the-field,.field-cb-light .the-field,.field-cb-email .the-field,.field-sms-optin .the-field{float:left;width:22px}.field-cb .the-field input,.field-cb-light .the-field input,.field-cb-email .the-field input,.field-sms-optin .the-field input{margin-top:-1px;margin-right:3px}.field-cb .label-text,.field-cb-light .label-text,.field-cb-email .label-text,.field-sms-optin .label-text{float:left;max-width:calc(100% - 22px);max-width:-webkit-calc(100% - 22px)}@media only screen and (max-width:679px){.field-cb .label-text,.field-cb-light .label-text,.field-cb-email .label-text,.field-sms-optin .label-text{position:relative}}.field-cb.field-cb--right{float:right}.field-cb.field-cb--right .label-text{max-width:100%;margin-left:5px}.field-cb-light{color:#666;font-size:12px;margin-bottom:10px}.field-cb-light .label-text{font-size:12px!important;font-weight:normal!important}.field-cb-email{margin-top:10px}.field-cb-email .label-text:before{content:' ';display:inline-block;width:15px;height:10px;background-position:-466px -277px}.field-sms-optin{margin:10px 0}.sms-rates{color:#767e84;font-size:11px;display:block;margin-top:5px}.field-textarea .the-field{line-height:0!important}.field-textarea .the-field textarea{height:100px}.field-labels-left-chosen{max-width:500px}.field-labels-left-chosen .label-text{line-height:14px!important}.field-labels-left-long-title .label-text{line-height:14px!important}.field.hours-field{line-height:28px}.field.hours-field .the-field{width:80px;float:left;margin-right:8px}.field.hours-field .the-field input{text-align:right}.field.hours-field .hours-label{padding-left:10px}.field.people-field{line-height:28px}.field.people-field .the-field{width:60px;float:left;margin-right:8px}.field.people-field .the-field input{text-align:right}.field.people-field .people-label{padding-left:10px}.field.amount-type-field select{height:30px;border:1px solid #9badb8}.field-select-full select{width:100%;font-size:16px}.field.pseudo-select{border:1px solid #9badb8;border-radius:3px;height:24px;background:white;background:-moz-linear-gradient(top,white 0,#dce0e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#dce0e2));background:-webkit-linear-gradient(top,white 0,#dce0e2 100%);background:linear-gradient(top,white 0,#dce0e2 100%);position:relative;overflow:hidden}.field.pseudo-select:hover{border-color:#648ba2}.field.pseudo-select:after{content:' ';display:block;position:absolute;top:50%;margin-top:-2px;right:9px;width:7px;height:5px;background-position:-348px -326px;pointer-events:none}.field.pseudo-select.ng-required.ng-invalid:after{right:33px}.field.pseudo-select select{display:block;height:24px;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0}.field.pseudo-select .the-field-outer{position:absolute;top:0;right:0;bottom:0;left:0}.field.pseudo-select .label-text{display:block;height:24px;line-height:24px;padding:0 12px;white-space:nowrap;overflow:hidden;margin-right:23px}.field.pseudo-select .exp-placeholder{color:#838c92}.field.pseudo-select .field-required-flag{top:0;right:0;bottom:0}.field-inline-count .the-field{width:60px;display:inline-block;margin-left:5px}.field-inline-count .the-field input{text-align:center}.field-inline-select .label-text{float:left;padding-right:10px}.address-city-state-fields .td:nth-child(1){padding-right:5px}.address-city-state-fields .td:nth-child(2){padding-right:5px}.field-pseudo-input-placeholder{position:relative}.field-pseudo-input-placeholder .label-text{display:none}.field-pseudo-input-placeholder.showing-pseudo-placeholder .label-text{display:block;font:13px "Lucida Grande",Verdana,sans-serif;position:absolute;left:1px;right:1px;padding-left:12px;height:28px;line-height:28px;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#838c92;pointer-events:none;white-space:nowrap;overflow:hidden}@media only screen and (max-width:679px){.field-pseudo-input-placeholder.showing-pseudo-placeholder .label-text{font-size:14px!important}}.form-big-inputs .field-pseudo-input-placeholder.showing-pseudo-placeholder .label-text{font-size:14px;height:35px;line-height:35px}.field-pseudo-textarea-placeholder{position:relative}.field-pseudo-textarea-placeholder .label-text{display:block;font:13px "Lucida Grande",Verdana,sans-serif;position:absolute;left:0;right:0;padding:8px 12px 8px 13px;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#838c92;pointer-events:none}@media only screen and (max-width:679px){.field-pseudo-textarea-placeholder .label-text{font-size:14px!important}}.field-radio-group.field-radio-group--large>li{font-size:13px}.field-radio-group.field-radio-group--large>li>label{padding:6px 10px}.field-radio-group>li{font-size:12px}.field-radio-group>li:first-child>label{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #9badb8}.field-radio-group>li:last-child>label,.field-radio-group>li:last-child .radio-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.field-radio-group>li .radio-content{position:relative;background:#fff;border:1px solid #9badb8;border-top:0;padding-top:2px;padding-right:12px;padding-bottom:4px}@media only screen and (min-width:921px){.field-radio-group>li .radio-content{padding-left:45px}}@media only screen and (min-width:680px) and (max-width:920px){.field-radio-group>li .radio-content{padding-left:10px}}@media only screen and (max-width:679px){.field-radio-group>li .radio-content{padding-left:45px}}.field-radio-group>li .radio-content:before{content:' ';display:block;width:13px;height:10px;position:absolute;left:17px;top:50%;margin-top:-5px;background-position:-59px -515px}@media only screen and (min-width:680px) and (max-width:920px){.field-radio-group>li .radio-content:before{display:none}}@media only screen and (min-width:680px){.field-radio-group>li .radio-content .tb{float:left;height:auto!important}}@media only screen and (max-width:679px){.field-radio-group>li .radio-content .tb{clear:both}}.field-radio-group>li>label{display:block;cursor:pointer;background:#fafbfc;border:1px solid #9badb8;border-top:0;padding:5px 8px}.field-radio-group>li>label:hover{background:#edf1f4}.field-radio-group>li>label.radio-selected{background:#398ac9;background:-moz-linear-gradient(top,#398ac9 0,#4d96ce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#398ac9),color-stop(100%,#4d96ce));background:-webkit-linear-gradient(top,#398ac9 0,#4d96ce 100%);background:linear-gradient(top,#398ac9 0,#4d96ce 100%);box-shadow:inset 0 0 10px rgba(0,0,0,0.2);color:#fff;border-bottom-color:#4D7591}.field-radio-group>li>label.radio-selected .badge{background:#fff;color:#3777a8;text-shadow:none}.bookform-payment-gross,.paymentform-gross{margin-bottom:0;line-height:0;margin-top:2px}@media only screen and (min-width:680px){.bookform-payment-gross,.paymentform-gross{float:left}}.field-copy-code{width:100%;padding:5px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font:12px Monaco,"Courier New",monospace;border:1px solid #ddd;border-radius:3px}.field-limited-character .the-field{position:relative;line-height:0}.field-limited-character .the-field textarea{height:120px;padding-bottom:35px}.field-character-count{position:absolute;bottom:1px;left:1px;right:1px;z-index:1;height:26px;line-height:26px;padding:0 12px;color:#767e84;font-weight:bold;font-size:12px;border-top:1px solid #ddd;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-select-with-label-light .label-text{color:#767e84;float:left;margin-right:5px;margin-top:1px}.field-capacity{overflow:hidden}.field-capacity .label-text{float:left;height:28px;line-height:28px;padding-right:8px}.field-capacity .the-field-outer{float:left;width:100px}.field-amount .the-field{display:inline-block;position:relative;height:30px;line-height:30px;font-size:13px;padding-left:110px}.field-amount .the-field input{width:110px;text-align:right;position:absolute;top:0;left:0;height:30px;font-size:14px;padding-left:25px}.field-amount .the-field input[disabled]{color:#52626B;background:none;box-shadow:none}.field-amount .the-field .field-amount-icon,.field-amount .the-field .field-style-hook{display:block;position:absolute;height:30px;line-height:30px;left:12px;color:#6e8898}.field-amount .the-field .field-amount-icon{z-index:1}.field-amount .the-field .field-style-hook:before{content:'$'}.field.datepicker{position:relative}.field.datepicker .the-field{width:130px}.field.datepicker input{width:130px;text-align:right;padding-left:32px}.field.datepicker .field-style-hook{display:block;width:15px;height:12px;position:absolute;left:12px;top:8px;background-position:-330px -277px}.markdown-field-tb{border-right:1px solid #98a5b3;border-left:1px solid #98a5b3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.field-markdown .the-field{line-height:0}.field-markdown .the-field textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}.markdown-preview{position:absolute;border:1px solid #9badb8;top:0;right:0;bottom:0;left:0;background:#FFF;padding:8px 12px;overflow:auto;line-height:normal;border-top-right-radius:2px;border-top-left-radius:2px}.field-percent.ng-invalid.ng-required .the-field input{padding-right:42px!important}.field-percent.ng-invalid.ng-required .the-field .field-style-hook{right:30px}.field-percent .the-field{display:inline-block;position:relative;height:30px;line-height:30px;font-size:13px;min-width:86px}.field-percent .the-field input{position:absolute;top:0;left:0;height:30px;font-size:14px;padding-right:25px;text-align:right}.field-percent .the-field input[disabled]{color:#52626B;background:none;box-shadow:none}.field-percent .the-field .field-style-hook{display:block;position:absolute;height:30px;line-height:30px;right:12px;color:#6e8898}.field-percent .the-field .field-style-hook:before{content:'%'}.field.timepicker{position:relative}.field.timepicker .the-field{width:110px}.field.timepicker input{width:110px;text-align:right;padding-left:32px}.field.timepicker .field-style-hook{display:block;width:13px;height:14px;position:absolute;background-position:-347px -277px;left:12px;top:7px;pointer-events:none}.field-routing{position:relative}.field-routing .the-field{height:35px}.field-routing input{position:absolute;top:0;left:0;padding-left:28px}.field-routing .field-style-hook{display:block;position:absolute;height:35px;line-height:35px;left:12px;color:#6e8898}.field-routing .field-style-hook:before{content:'⑆'}.field-checking-account{position:relative}.field-checking-account .the-field{height:35px}.field-checking-account input{position:absolute;top:0;left:0;padding-left:28px}.field-checking-account .field-style-hook{display:block;position:absolute;height:35px;line-height:35px;left:12px;color:#6e8898}.field-checking-account .field-style-hook:before{content:'⑈'}@media only screen{.company-section{background-color:#f6f6f6}}@media only screen and (min-width:680px){body.company-section{overflow-y:scroll}}.company-box-shadow,.item-grid-block:not(.empty),.company-grid-block,.static-page-sidebar,.resource-grid-resource{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb}@media only screen and (min-width:680px){.company-wrap{max-width:980px;margin:0 auto;padding-left:20px;padding-right:20px}}@media only screen and (min-width:680px){.company-wrap-inner{padding:30px 45px}}@media only screen and (max-width:679px){.company-wrap-inner{padding:30px 20px!important}}.company-container{border:1px solid #B7C1CC;border-radius:5px;background:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.company-container{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb}}@media only print{.company-container{border:0}}@media only screen and (max-width:679px){.company-container{border:0;border-radius:0}}.company-container-back{padding:15px 45px;border-bottom:1px solid #DDE6EB;overflow:hidden;position:relative;background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}.company-container-back.company-container-back--centered{text-align:center;line-height:0}.company-container-back .button-back{margin-left:0;float:left}.company-container-back .required-fields-note{float:right;height:28px;line-height:28px;color:#636363}.company-print-logo{padding-right:15px}.company-page-main{padding-bottom:30px}@media only screen and (min-width:680px){.company-page-main{padding-top:30px}}@media only screen and (min-width:680px){.sticky.sticky-pinned{position:absolute}.sticky.sticky-floating{position:fixed}.company-page-main{position:relative}.company-column-secondary{width:32%;max-width:310px;float:left}.company-column-primary{width:66.3333%;float:right;margin-bottom:25px}}@media only screen and (max-width:679px){.company-footer-items{padding:0 20px}}@media only screen{.company-text-heading{padding:10px 0;text-align:center}}.company-text-heading h2{font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;color:#388bc1}@media only screen{.company-text-heading h2{font-size:24px;line-height:23px;padding-bottom:8px}}@media only print{.company-text-heading h2{font-size:20px;font-weight:18px}}.company-text-heading p{color:#767e84;font-size:14px}@media only print{.company-text-heading p{color:#555}}.company-text-heading p b{font-weight:normal;color:#52575c}.company-text-call-button{margin:12px 0 15px 0}.company-text-call-button a.button-small{text-align:center}.pin-location{color:#388bc1;margin-top:5px}.pin-location:before{content:' ';display:inline-block;width:10px;height:15px;background-position:-377px -277px;vertical-align:text-top;margin-right:5px}.shiny-button,.bookable-month-button,.calendar-button{-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;border-radius:4px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #2d6f99;text-shadow:1px 2px 3px #2f74a1;background:#2282cc;background:-moz-linear-gradient(top,#2282cc 0,#0e62a2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2282cc),color-stop(100%,#0e62a2));background:-webkit-linear-gradient(top,#2282cc 0,#0e62a2 100%);background:linear-gradient(top,#2282cc 0,#0e62a2 100%)}.shiny-button:hover,.bookable-month-button:hover,.calendar-button:hover{background:#2c8fdc;background:-moz-linear-gradient(top,#2c8fdc 0,#1070b9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c8fdc),color-stop(100%,#1070b9));background:-webkit-linear-gradient(top,#2c8fdc 0,#1070b9 100%);background:linear-gradient(top,#2c8fdc 0,#1070b9 100%)}.shiny-button:active,.bookable-month-button:active,.calendar-button:active{background:#336f9c;box-shadow:0 0 15px #364c56 inset}.company-home{background:#fff;position:relative}.company-home .company-home-content .company-name{color:#1d5988;font-weight:normal;font-size:24px;line-height:24px}.company-home .company-home-content .company-url{color:#388bc1;padding-top:5px}.company-home .company-home-content .company-intro{padding-top:15px;color:#666;font-size:14px;line-height:1.3}.company-home .pin-location{display:block;font-size:14px}@media only screen and (min-width:680px){.company-home{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb;padding:3px;overflow:hidden}.company-home .company-home-slideshow{width:650px;height:340px;float:left}.company-home .company-home-content-outer{position:absolute;top:0;right:0;bottom:0;width:321px;background:#fff}.company-home .company-home-content{padding:30px;overflow-y:auto;position:absolute;top:0;right:0;bottom:60px;left:0}.company-home .company-home-content-fade{width:310px;height:30px;position:absolute;bottom:60px;right:0;background:url('/static/images/company/company-home-content-fade.png?cf98c18c424e') bottom left repeat-x;pointer-events:none}.company-home .pin-location{position:absolute;bottom:25px;left:30px}}@media only screen and (max-width:679px){.company-home .company-home-content-outer{padding:25px}.company-home .pin-location{margin-top:15px}}.faq-page-booking-notes{padding-top:30px}.company-header-general{color:#1d5988;font:17px "proxima-nova","Lucida Grande",Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px;text-align:center}.book-direct{padding:32px 20px 20px 20px}.book-direct .book-direct-badge{display:block;width:93px;height:93px;background-position:-229px -14px;text-indent:-99999em;float:left;margin-top:-15px;margin-right:10px}.book-direct .book-direct-text{background:#e4e4e4;color:#525252;padding:10px;font-size:12px;margin-left:30px;border-radius:4px}.book-direct .book-direct-text b{font-weight:normal;color:#2b2b2b}@media only screen and (max-width:679px){.all-items-wrap{padding:15px}}.all-items-nav{clear:both;margin-bottom:10px}.all-items-toggle{border:1px solid #19272E;border-radius:3px;background:#fff}@media only screen and (min-width:680px){.all-items-toggle{display:inline-block}}@media only screen and (max-width:679px){.all-items-toggle{display:block}}@media only screen and (min-width:680px){.all-items-toggle li{float:left}}.all-items-toggle a{display:block;height:38px;line-height:38px;cursor:pointer;padding:0 20px;font-size:15px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.all-items-toggle a{float:left}}.all-items-toggle a.all-items-toggle-calendar:before{content:' ';display:inline-block;background-position:0 -212px;width:24px;height:24px;vertical-align:text-top;margin-top:-4px;margin-right:10px}.all-items-toggle a.toggled,.all-items-toggle a.current{background:#19272E;color:#fff;box-shadow:inset 0 0 5px #000}.all-items-toggle a.toggled:before,.all-items-toggle a.current:before{background-position:-338px -136px}.company-header .company-header-inner{background-position:top center}@media only print{.company-header .company-header-inner{background:none!important}}.company-header.fill-bg .company-header-inner{background-size:cover;background-position:50% 50%}@media only screen{.company-header.custom-bg.bg-color-faded .company-header-fade{background:url('/static/images/company/company-header-fade.png?9e21ff95cfdc') bottom left repeat-x}}@media only screen and (min-width:680px){.company-header{position:relative}.company-header .company-header-fade{padding-bottom:44px}.company-header .company-header-nav{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);height:44px;z-index:500}}.company-header img{max-width:100%}@media only screen and (min-width:680px){.company-header img{max-height:225px}}.company-header .company-header-mast{text-align:center}@media only screen and (min-width:680px){.company-header .company-header-mast{padding:55px 0}}@media only screen and (max-width:679px){.company-header .company-header-mast{padding:25px 20px}}@media only screen and (min-width:680px){.company-header.has-logo .company-header-mast{padding:30px 0}}.company-header .company-header-name h1{font-size:26px}.company-header.custom-bg .company-header-name h1{color:#fff;text-shadow:0 0 25px #000}.company-header .company-summary{font:22px "proxima-nova","Lucida Grande",Arial,sans-serif;max-width:980px;margin:0 auto;padding-top:10px}@media only screen and (min-width:680px){.company-header .company-summary{padding-left:25px;padding-right:25px}}@media only screen and (max-width:679px){.company-header .company-summary{font:20px "proxima-nova","Lucida Grande",Arial,sans-serif}}.company-header.custom-bg .company-summary{color:#fff;text-shadow:0 0 25px #000}.company-header-nav-wrap{position:relative}@media only screen and (max-width:679px){.company-nav{background:#3e3e3e;overflow:hidden;min-height:44px}}.company-nav>.cn-item:first-child>a{border-left:1px solid #000}@media only screen and (min-width:680px){.company-nav .cn-item{float:left}}.company-nav .cn-item>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:44px;color:#fff;font:16px/44px "proxima-nova","Lucida Grande",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.company-nav .cn-item>a{border-right:1px solid #000;padding:0 18px}}@media only screen and (max-width:679px){.company-nav .cn-item>a{width:50%;white-space:nowrap}}.company-nav .cn-item.current>a{background:#f6f6f6;color:#000}.company-nav .cn-item>a.toggled{background:#fff;color:#000}.company-nav .company-nav-flyout-button>a:after{content:' ';display:inline-block;width:7px;height:5px;background-position:-348px -342px;margin-bottom:2px;margin-left:8px}.company-nav .company-nav-flyout-button.current>a:after,.company-nav .company-nav-flyout-button a.toggled:after{background-position:-348px -326px}html.not-touch .company-nav .cn-item>a:hover{background:#f6f6f6;color:#000}html.not-touch .company-nav-flyout-button>a:hover:after,html.not-touch .company-nav-flyout-button>a:active:after{background-position:-348px -326px}@media only screen and (max-width:679px){.activities-menu-button{position:absolute;top:0;left:0}.activities-menu-button:before{content:' ';display:inline-block;width:13px;height:10px;margin-right:10px}.book-now-menu-button{position:absolute;top:0;left:0}.mobile-nav-menu-button{position:absolute;top:0;right:0;border-left:1px solid #000}}.activities-menu-button:before{background-position:-466px -181px}.activities-menu-button.toggled:before{background-position:-466px -193px}html.not-touch .activities-menu-button:hover:before{background-position:-466px -193px}@media only screen and (max-width:679px){.activities-menu{background:#fff;padding:20px;clear:both;border-bottom:1px solid #000;margin-top:44px}}.mobile-nav-menu{background:#fff;color:#000;border-bottom:1px solid #000;margin-top:44px}.social-media-nav{float:right}.social-media-nav>.cn-item>a{padding:0 12px;border:0!important}.nav-url{text-transform:none!important;letter-spacing:normal!important}.nav-url:before{content:' ';display:inline-block;width:9px;height:9px;background-position:-491px -181px}.nav-url:hover:before{background-position:-491px -192px}@media only screen and (min-width:680px){.sm-label{display:none}}@media only screen and (max-width:679px){.sm-icon{margin-right:8px}}.sm-icon{vertical-align:text-top;height:20px}.nav-twitter{width:18px;background-position:-127px -383px}.nav-twitter.mobile,a:hover .nav-twitter{background-position:-127px -405px}.nav-facebook{width:15px;background-position:-110px -383px}.nav-facebook.mobile,a:hover .nav-facebook{background-position:-110px -405px}.nav-googleplus{width:19px;background-position:-147px -383px}.nav-googleplus.mobile,a:hover .nav-googleplus{background-position:-147px -405px}.nav-yelp{width:14px;background-position:-94px -383px}.nav-yelp.mobile,a:hover .nav-yelp{background-position:-94px -405px}.nav-tripadvisor{width:28px;background-position:-64px -383px}.nav-tripadvisor.mobile,a:hover .nav-tripadvisor{background-position:-64px -405px}.nav-instagram{width:18px;background-position:-44px -383px}.nav-instagram.mobile,a:hover .nav-instagram{background-position:-44px -405px}.nav-youtube{width:42px;background-position:0 -383px}.nav-youtube.mobile,a:hover .nav-youtube{background-position:0 -405px}.nav-pinterest{width:18px;background-position:-168px -383px}.nav-pinterest.mobile,a:hover .nav-pinterest{background-position:-168px -405px}.company-footer-super{border-top:2px solid #dbdbdb;margin-top:35px}.company-footer-translate{font-size:11px}@media only screen and (min-width:680px){.company-footer-contact{border-left:1px solid #dbdbdb;overflow:hidden;float:right}}@media only screen and (max-width:679px){.company-footer-contact{border-top:1px solid #dbdbdb;clear:both;padding:10px 0}}.company-footer-contact li{display:block}@media only screen and (min-width:680px){.company-footer-contact li{float:left;height:50px}.company-footer-contact li:first-child a,.company-footer-contact li:first-child div{padding-left:20px}}.company-footer-contact li a,.company-footer-contact li div{display:block}@media only screen and (min-width:680px){.company-footer-contact li a,.company-footer-contact li div{padding:0 15px;height:50px;line-height:50px}}@media only screen and (max-width:679px){.company-footer-contact li a,.company-footer-contact li div{padding:10px 25px}}.company-footer-contact li a:hover{color:#388bc1}.company-footer-url:before,.company-footer-phone:before,.company-footer-email:before{content:' ';display:inline-block;height:14px;opacity:.6;vertical-align:text-top;margin-right:8px}.company-footer-url:before{width:14px;background-position:-100px -468px;margin-top:1px}.company-footer-phone:before{width:12px;background-position:-351px -363px}.company-footer-email:before{width:17px;background-position:-127px -468px;margin-top:1px}.company-footer{border-top:1px solid #dbdbdb}@media only screen{.company-footer{padding:20px 0}}@media only print{.company-footer{padding-top:10px}}@media only screen and (min-width:680px){.company-footer{background:#ebebeb}}@media only screen and (max-width:679px){.company-footer{text-align:center}}.footer-fh .footer-fh-logo{display:block;width:44px;height:44px;background-position:-324px -63px}@media only screen{.footer-fh .footer-fh-copy{padding-top:5px}}.footer-fh .powered-by{color:#666;font-size:12px;font-weight:bold}.footer-fh p{margin-top:5px;font-size:11px;color:#666}.footer-fh p a:hover{text-decoration:underline}@media only screen and (min-width:680px){.footer-fh{float:left}.footer-fh:after{content:".";display:block;height:0;clear:both;visibility:hidden}.footer-fh .footer-fh-logo{float:left;margin-right:12px}.footer-fh .footer-fh-copy{float:left}}@media only screen and (max-width:679px){.footer-fh .footer-fh-logo{margin:0 auto}}.comodo-seal{display:block;width:50px;height:58px;background-position:-414px -49px}@media only screen and (min-width:680px){.comodo-seal{float:right;margin-top:-5px}}@media only screen and (max-width:679px){.comodo-seal{display:none;margin:20px auto 0 auto}}@media only screen and (min-width:680px){.auth-book-wrap{padding-top:15px;padding-right:15px;padding-left:15px}.auth-book-wrap:not(.book-form-no-fields) .book-form-auth-width{max-width:1100px}.auth-book-wrap.book-form-no-fields .book-form-auth-width{width:820px}.auth-book-wrap .auth-book-shim,.auth-book-wrap .book-form-tb-wrap{position:fixed;z-index:100}.auth-book-wrap .auth-book-shim{top:43px;right:15px;left:15px}.auth-book-wrap .auth-book-shim-inner{height:14px;margin:0 auto;background:#f6f6f6;border-right:1px solid #f6f6f6;border-bottom:1px solid #b7c1cc;border-left:1px solid #f6f6f6}.auth-book-wrap .book-form-tb-wrap{top:58px;right:16px;left:16px}.auth-book-wrap .book-form-tb{margin:0 auto;background:#fff;border-bottom:1px solid #ddd}}@media only screen and (min-width:680px) and (max-width:920px){body:not(.showing-sidepanel) .auth-book-wrap{padding-left:0;padding-right:0}body:not(.showing-sidepanel) .auth-book-shim,body:not(.showing-sidepanel) .book-form-tb-wrap{left:0;right:0}body:not(.showing-sidepanel) .book-auth{border-left:0;border-right:0}}@media only screen and (min-width:680px) and (max-width:1150px){body.showing-sidepanel .auth-book-wrap{padding-left:0;padding-right:0}body.showing-sidepanel .auth-book-shim,body.showing-sidepanel .book-form-tb-wrap{left:0;right:0}body.showing-sidepanel .book-auth{border-left:0;border-right:0}body.showing-sidepanel .book-form-tb-wrap,body.showing-sidepanel .auth-book-shim{left:230px!important}}.book-anon .form-errors--bottom{display:none}@media only screen and (min-width:680px){.auth-book-sidebar-right-wrap{float:right}}@media only screen and (min-width:680px){.book-form-no-fields .auth-book-sidebar,.book-form-no-fields .auth-book-sidebar-right-wrap,.book-form-no-fields .auth-book-customers-prompt{width:410px!important}}@media only screen and (min-width:1151px){body.showing-sidepanel .auth-book-sidebar,body.showing-sidepanel .auth-book-sidebar-right-wrap,body.showing-sidepanel .auth-book-customers-prompt{width:302px}}@media only screen and (min-width:680px) and (max-width:1150px){body.showing-sidepanel .auth-book-sidebar,body.showing-sidepanel .auth-book-sidebar-right-wrap,body.showing-sidepanel .auth-book-customers-prompt{width:242px}}@media only screen and (min-width:921px){body:not(.showing-sidepanel) .auth-book-sidebar,body:not(.showing-sidepanel) .auth-book-sidebar-right-wrap,body:not(.showing-sidepanel) .auth-book-customers-prompt{width:302px}}@media only screen and (min-width:680px) and (max-width:920px){body:not(.showing-sidepanel) .auth-book-sidebar,body:not(.showing-sidepanel) .auth-book-sidebar-right-wrap,body:not(.showing-sidepanel) .auth-book-customers-prompt{width:242px}}@media only screen and (min-width:680px){.auth-book-middle{position:relative;clear:left}}@media only screen and (min-width:1151px){body.showing-sidepanel .auth-book-middle{left:302px;width:calc(100% - 604px);width:-webkit-calc(100% - 604px)}}@media only screen and (min-width:680px) and (max-width:1150px){body.showing-sidepanel .auth-book-middle{left:242px;width:calc(100% - 484px);width:-webkit-calc(100% - 484px)}}@media only screen and (min-width:921px){body:not(.showing-sidepanel) .auth-book-middle{left:302px;width:calc(100% - 604px);width:-webkit-calc(100% - 604px)}}@media only screen and (min-width:680px) and (max-width:920px){body:not(.showing-sidepanel) .auth-book-middle{left:242px;width:calc(100% - 484px);width:-webkit-calc(100% - 484px)}}@media only screen and (min-width:680px){.auth-book-sidebar{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;top:0}.auth-book-sidebar.left{left:0;border-right:1px solid #DADADA}.auth-book-sidebar.shim-left{bottom:0;border-right:1px solid #DADADA}.auth-book-sidebar.right{border-left:1px solid transparent}.auth-book-sidebar.shim-right{right:0;bottom:0;border-left:1px solid #b7c1cc;background:#eff0f6 url('/static/images/new-book-sidebar-shadow.png?85d7f5c8f5b4') top left repeat-y}.auth-book-sidebar.sticky.sticky-floating.left{left:auto}}@media only screen and (max-width:679px){.auth-book-sidebar.left,.auth-book-sidebar.right{border-top:1px solid #ddd}}@media only screen and (min-width:680px){.auth-book-sidebar-section{padding:10px 15px 10px 15px}.auth-book-sidebar-section.ava-section{padding-bottom:5px}}@media only screen and (max-width:679px){.auth-book-sidebar-section{padding:15px 20px}}.auth-book-sidebar-section.with-border{border-bottom:1px solid #ddd}.auth-book-sidebar-section.auth-contact-mobile{border-top:1px solid #ddd}.auth-book-customers-prompt{margin-top:30px;color:#8e93b1;font-size:12px;text-align:center;width:302px}.auth-book-customers-prompt:before{content:' ';display:block;width:23px;height:16px;margin:0 auto 10px auto;background-position:-183px -277px}@media only screen and (min-width:680px){.unbookable-page{max-width:980px;margin:30px auto}}@media only screen and (min-width:680px){.anon-book-wrap{padding:30px 0}}.create-booking{position:relative;overflow:visible;background-color:#fff}.create-booking.form-loading .form-errors{display:none}@media only screen and (min-width:680px){.create-booking.book-auth{padding-top:35px;margin:0 auto}}@media only screen and (min-width:921px){.create-booking.book-auth{border-left:1px solid #B7C1CC;border-right:1px solid #B7C1CC;border-bottom:1px solid #B7C1CC}}@media only screen and (min-width:680px){.create-booking.book-auth.form-loading .book-form-fields{margin-top:200px;border-top:1px solid #a8a8a8}.create-booking.book-auth.form-loading .form-loading-overlay{background:rgba(255,255,255,0.36)}}@media only screen and (max-width:679px){.create-booking.book-auth.form-loading{height:250px;overflow:hidden}}.create-booking.book-auth .company-container-back{padding:7px 45px}.create-booking.book-auth .company-container-back .button-back{margin-left:-15px}.create-booking.book-anon.form-loading{height:250px;overflow:hidden}.create-booking .company-container-back{border-top-left-radius:5px;border-top-right-radius:5px}.create-booking .book-form-fields{position:relative}.create-booking .form-errors li{text-align:center;font-size:15px;text-align:center;background:#8e3e38;color:#fff}@media only screen and (min-width:680px){.create-booking .form-errors li{padding:15px 50px}}@media only screen and (max-width:679px){.create-booking .form-errors li{padding:15px}}.create-booking .form-errors .server-errors li,.create-booking .form-errors .errors li{margin-top:0}.custom-fields-wrap{padding-bottom:15px!important}.booking-sub-header{font-size:17px;margin-bottom:12px;color:#6A9DBE;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.required-fields-note{font-size:12px}.required-fields-note .required-flag-icon{width:10px;height:10px;display:inline-block;background-position:-468px -162px;text-indent:-9999em;margin-left:1px;vertical-align:text-top;margin-top:2px}.book-form-header{width:100%}.book-form-header .company-wrap-inner{width:100%}.book-form-header .book-form-header-availability{width:50%;vertical-align:middle;padding-right:25px}@media only screen and (max-width:679px){.book-form-header .book-form-header-availability{width:100%;padding-right:0;margin-bottom:15px}}.book-form-header .book-form-header-for{width:48%;vertical-align:middle}@media only screen and (max-width:679px){.book-form-header .book-form-header-for{width:100%}}.book-form-header .book-form-header-for .customer-type-rate-counts>li:last-child .field{margin-bottom:0!important}.booking-item{font:26px/26px "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:5px}.booking-availability{font:19px "proxima-nova","Lucida Grande",Arial,sans-serif}.book-form-customers{background:#2a3d46;background:-moz-linear-gradient(top,#2a3d46 0,#344b56 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a3d46),color-stop(100%,#344b56));background:-webkit-linear-gradient(top,#2a3d46 0,#344b56 100%);background:linear-gradient(top,#2a3d46 0,#344b56 100%);box-shadow:0 0 20px #1d2a30 inset;position:relative;border-top:1px solid #23343C}@media only screen and (min-width:680px){.book-auth .book-form-customers{padding-bottom:0!important}}.book-form-customers .customer-type-card{box-shadow:0 0 20px #1d2a30}.book-form-customers .booking-sub-header{color:#9DB0BB}.book-form-customers .add-customers-note{color:#74868D;text-align:center}@media only screen and (max-width:679px){.book-form-customers .add-customers-note{margin-bottom:0;padding-bottom:0}}.book-form-customers .add-person-icon-light{display:inline-block;width:23px;height:16px;background-position:-234px -250px;text-indent:-9999px;margin-right:3px}.book-anon .book-form-booking-fields{background:#F5F7F8;border-top:1px solid #c0dfee}@media only screen and (min-width:680px){.book-anon .book-form-booking-fields{padding:30px 45px}}@media only screen and (max-width:679px){.book-anon .book-form-booking-fields{padding:30px 20px}}@media only screen and (min-width:680px){.book-auth .book-form-booking-fields{padding:15px 25px}}@media only screen and (max-width:679px){.book-auth .book-form-booking-fields{padding:15px 20px}}.form-link-subtle{font-size:11px;text-decoration:underline;color:#767e84}.book-form-policies{background:#fff;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.book-form-policies{border-radius:8px;position:absolute;top:50%;height:400px;margin-top:-200px;left:50%;width:800px;margin-left:-400px;border:1px solid #000;-webkit-box-shadow:0 0 80px #000;box-shadow:0 0 80px #000}}@media only screen and (max-width:679px){.book-form-policies{position:relative}}.policies-theater-close{display:block;color:#353536;font-size:14px;font-weight:bold;padding:0 35px;height:50px;line-height:50px}@media only screen and (min-width:680px){.policies-theater-close{text-align:right}}.policies-theater-close:before{content:' ';display:inline-block;width:24px;height:24px;background-position:-156px -136px;vertical-align:text-top;margin-top:-3px}.book-form-policies-copy{padding:20px 35px;border-top:1px solid #DDD}@media only screen and (min-width:680px){.book-form-policies-copy{position:absolute;top:50px;right:0;bottom:0;left:0;overflow-y:scroll}}.chunky-error{color:#fff;border-bottom:1px solid #ddd}.chunky-error.orange{background-color:#e67e22}.chunky-error.red{background-color:#8e3e38}.chunky-error-inner{position:relative;padding:7px 15px;font-weight:bold;font-size:14px}.chunky-error-inner.toggleable{cursor:pointer}.chunky-error-inner.toggleable:after{content:'';width:7px;height:5px;position:absolute;top:50%;margin-top:-2px;right:15px;background-position:-348px -342px}.chunky-error-content{padding:0 15px;font-size:12px}@media only screen and (min-width:680px){.book-anon .company-wrap-inner{padding:30px 45px}}@media only screen and (max-width:679px){.book-anon .company-wrap-inner{padding:30px 20px!important}}.book-auth .company-wrap-inner{padding:15px 25px}.bookform-contact-name,.bookform-contact-phone,.bookform-contact-email,.bookform-payment-cardholdersname{position:relative}.bookform-contact-name input,.bookform-contact-phone input,.bookform-contact-email input,.bookform-payment-cardholdersname input{padding-left:33px}.bookform-contact-name .label-text,.bookform-contact-phone .label-text,.bookform-contact-email .label-text,.bookform-payment-cardholdersname .label-text{padding-left:33px!important}.bookform-contact-name .field-style-hook,.bookform-payment-cardholdersname .field-style-hook{display:block;width:15px;height:13px;position:absolute;left:11px;top:7px;background-position:-342px -162px}.bookform-contact-name.ng-dirty.ng-invalid .field-style-hook,.bookform-payment-cardholdersname.ng-dirty.ng-invalid .field-style-hook{background-position:-360px -162px}.bookform-contact-phone .field-style-hook{display:block;width:14px;height:16px;position:absolute;left:12px;top:6px;background-position:-378px -162px}.bookform-contact-phone.ng-dirty.ng-invalid .field-style-hook{background-position:-396px -162px}.bookform-contact-email .errors-pattern{display:none}.bookform-contact-email .field-style-hook{display:block;width:16px;height:11px;position:absolute;left:11px;top:8px;background-position:-126px -165px}.bookform-contact-email.ng-dirty.ng-invalid .field-style-hook{background-position:-108px -165px}.bookform-contact-issubscribed.long-label .the-field{padding-bottom:25px}.bookform-confirmationnote textarea{height:80px}.auth-booking-item{font-weight:bold;font-size:15px}.auth-booking-availability{font-size:14px;display:block}.auth-booking-availability .badge{margin-top:-2px;vertical-align:middle}@media only screen and (max-width:679px){.auth-booking-availability{margin:5px 0}}.auth-booking-private-headline{color:#767e84;margin-top:4px}@media only screen and (min-width:680px){.book-anon .book-form-contact{float:left;width:30.4%;margin-right:2.8%}}@media only screen and (min-width:680px){.book-auth .book-form-contact{clear:both}}.book-auth .field.bookform-contact-issubscribed{margin-bottom:0}.bookform-sendnotification{margin-bottom:0}.book-form-send-email{margin-bottom:10px}.book-form-send-email .email-form{margin-top:8px}.book-form-affiliate{clear:both}.book-form-affiliate select{width:100%;margin:0}.booking-block-info{clear:both;font-size:12px;color:#787878;margin-left:23px;float:left;width:225px;padding-top:8px}.booking-block-info .block-overbook-message{color:#464646;padding-bottom:8px}.booking-block-info .booking-block-stat{padding-bottom:3px}.booking-block-info .booking-block-stat.current-block{padding-bottom:10px}@media only screen and (min-width:680px){.book-anon .book-form-payment{float:left;width:35.5%;margin-right:2.8%}.book-anon .book-form-payment .booking-sub-header{margin-left:18px}}@media only screen and (max-width:679px){.book-anon .book-form-payment{clear:both;padding-top:15px}}.book-form-payment .bookform-payment-iscollectedbyaffiliate .the-field{display:inline}@media only screen and (min-width:680px){.book-form-cancellation{float:right;width:28.4%}}@media only screen and (max-width:679px){.book-form-cancellation{padding-top:15px}}.book-form-cancellation .book-form-booking-note{padding-bottom:15px}.booking-cancellation-policy{margin-bottom:15px;font-size:12px;background:#f6f9fa;border:1px solid #dde6eb;padding:12px}@media only screen and (min-width:680px){.booking-cancellation-policy{max-height:140px;overflow-y:auto;overflow-x:hidden}}.bookform-payment-note #id_note,.bookform-note #id_note{height:80px}.help-input-wrap{position:relative}.help-input-wrap .help-icon{position:absolute;top:5px;left:10px;cursor:help}.help-input-wrap input{padding-left:32px}.field.bookform-payment-iscollecting{font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:7px}.field.bookform-payment-iscollecting:not(.checkbox-selected){margin-bottom:2px!important}.field.bookform-payment-iscollecting label{display:block;padding-top:10px;padding-left:15px;padding-right:15px;margin-top:-10px;margin-left:-15px;margin-right:-15px}.book-anon .book-form-submit{text-align:center}@media only screen and (min-width:680px){.book-anon .book-form-submit{padding:0 45px 30px 45px;margin:0 auto;max-width:475px}}@media only screen and (max-width:679px){.book-anon .book-form-submit{padding:0 20px 30px 20px}}.book-form-warnings .badge{margin-bottom:5px}.book-final-note{padding-bottom:12px;padding-top:5px}.booking-fh-tos-note{color:#767e84;font-size:11px}.booking-fh-tos-note a{text-decoration:underline}.auth-cancellation-toggle{cursor:pointer;color:#767e84;font-size:11px;margin-top:10px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:underline}.auth-cancellation-toggle:after{content:' ';display:inline-block;width:5px;height:7px;background-position:-348px -317px;margin-left:5px;vertical-align:text-top;margin-top:5px}.auth-cancellation-toggle.toggled:after{height:5px;width:7px;background-position:-348px -311px}.auth-cancellation-policy{font-size:12px}.customer-type-count-select{width:100%;overflow:hidden;border:1px solid #89A1B3;border-radius:4px;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms}.customer-type-count-select .table.customer-type-count-select-inner{table-layout:fixed;width:100%}.customer-type-count-select .badge{margin-left:3px}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled,.customer-type-count-select.is-already-full.select-count-not-overrideable,.customer-type-count-select.is-already-full.select-count-max-not-overrideable{color:#767e84;border-color:#c9c9c9}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select-note,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select-note,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select-note,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select-note{color:#767e84}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select{background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#efefef 0,#efefef 100%);background:linear-gradient(top,#efefef 0,#efefef 100%);-webkit-box-shadow:none;box-shadow:none}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .td.customer-type-info,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .td.customer-type-info,.customer-type-count-select.is-already-full.select-count-not-overrideable .td.customer-type-info,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .td.customer-type-info{border-left-color:#dbdbdb}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-type-rate,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-type-rate,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-type-rate,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-type-rate{background:#efefef;color:#767e84;border-left-color:#dbdbdb}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select-status,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select-status,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select-status,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select-status{color:#787878;text-shadow:none}.customer-type-count-select.select-count-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.select-count-max-not-overrideable.select-count-exclusively-disabled .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-not-overrideable .customer-select-status:after,.customer-type-count-select.is-already-full.select-count-max-not-overrideable .customer-select-status:after{background-position:-348px -311px}.customer-type-count-select.select-count-exclusively-disabled.select-count-overrideable,.customer-type-count-select.select-count-exclusively-disabled.select-count-max-overrideable{opacity:.6}.customer-type-count-select.select-count-exclusively-disabled.select-count-overrideable:hover,.customer-type-count-select.select-count-exclusively-disabled.select-count-max-overrideable:hover{opacity:1}.customer-type-count-select.select-count-exclusively-disabled .currently-unavailable{display:block}.customer-type-count-select .currently-unavailable{display:none;font-size:11px}.book-anon .customer-type-count-select.is-already-full .no-capacity{display:block}.customer-type-count-select .no-capacity{display:none;font-size:11px}.customer-type-count-select .td.customer-type-info{border-left:1px solid #336a8d}.book-anon .customer-type-count-select .td.customer-type-info{padding:8px 0 7px 12px}.book-auth .customer-type-count-select .td.customer-type-info{padding:5px 12px 4px 12px}.book-anon .customer-type-count-select .customer-type-info-header{font:17px/17px "proxima-nova","Lucida Grande",Arial,sans-serif}.book-auth .customer-type-count-select .customer-type-info-header{font-size:14px;line-height:16px}.book-auth .customer-type-count-select .customer-type-info-header .customer-type-info-header--name{font-weight:bold}.book-anon .customer-type-count-select .customer-type-info-header .customer-type-info-header--rate{display:none}.customer-type-count-select .customer-select-note{font-size:12px;color:#6D88A0}.customer-type-count-select .customer-select{background:#2282cc;background:-moz-linear-gradient(top,#2282cc 0,#0e62a2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2282cc),color-stop(100%,#0e62a2));background:-webkit-linear-gradient(top,#2282cc 0,#0e62a2 100%);background:linear-gradient(top,#2282cc 0,#0e62a2 100%)}.customer-type-count-select.is-call-to-book .customer-select{color:#fff;line-height:14px;width:50px;padding:0 12px}.customer-type-count-select.is-call-to-book .no-capacity{display:none!important}.customer-type-rate{padding-top:3px;border-left:1px solid #cce1f1;text-align:center;font:17px/17px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#1d7ac2;background:#f0f2f4}@media only screen and (min-width:680px){.book-anon .customer-type-rate{width:80px}}@media only screen and (max-width:679px){.book-anon .customer-type-rate{width:70px}}.book-auth .customer-type-rate{display:none!important}@media only screen and (max-width:679px){html.touch .customer-select{width:74px;position:relative;overflow:hidden}html.touch .customer-select select{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #9badb8;padding:0;z-index:10;-webkit-appearance:none;border-radius:0;opacity:0}}.customer-select-status{color:#fff;font-size:15px;position:relative;text-align:center;text-shadow:0 1px 3px #124268}.customer-select-status:after{display:inline-block;content:' ';width:7px;height:5px;background-position:-348px -342px;pointer-events:none;margin-bottom:3px}@media only screen and (max-width:679px){html.not-touch .customer-select{width:79px}html.not-touch .customer-select .customer-select-inner{padding:0 12px}html.not-touch .customer-select select{width:100%;font-size:16px}html.not-touch .customer-select-status{display:none}}@media only screen and (min-width:680px){.customer-select{width:79px}.customer-select .customer-select-inner{padding:0 12px}.customer-select select{width:100%;font-size:16px}}.book-form-totals{position:relative}.book-anon .book-form-totals{background:#FAFBFC;border-bottom:1px solid #c0dfee;border-top:1px solid #c0dfee;min-height:55px}@media only screen and (min-width:680px){.book-anon .book-form-totals{padding:10px 45px 10px 0}}@media only screen and (max-width:679px){.book-anon .book-form-totals{padding:10px 20px 10px 0}}.book-form-totals .secure-badge{display:block;height:24px;line-height:24px;padding:0 10px;text-align:center;color:#176D2E;background:#edffe9;background:-moz-linear-gradient(top,#edffe9 0,#e1ffdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edffe9),color-stop(100%,#e1ffdb));background:-webkit-linear-gradient(top,#edffe9 0,#e1ffdb 100%);background:linear-gradient(top,#edffe9 0,#e1ffdb 100%);border:1px solid #4CBB69;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.book-form-totals .secure-badge .icon-lock-green{margin-right:2px}@media only screen and (min-width:680px){.book-form-totals .secure-badge{position:absolute;left:45px;top:50%;margin-top:-12px}}@media only screen and (max-width:679px){.book-form-totals .secure-badge{margin:10px 20px}}.book-form-totals-table{width:100%;border-collapse:collapse}.book-anon .book-form-totals-table{text-align:right}.book-form-totals-table tr.toggled{display:none}.book-form-totals-table tr.subtotal-row-small{font-size:12px;color:#444}.book-form-totals-table .subtotal-label{font-weight:bold}.book-auth .book-form-totals-table .subtotal-label{padding:1px 0}.book-form-totals-table .subtotal-value{white-space:nowrap}.book-anon .book-form-totals-table .subtotal-value{width:70px;padding-left:10px}.final-total-label{color:#388bc1}.book-auth .final-total-label{font-size:14px;font-weight:bold}.final-total{color:#388bc1}.book-anon .final-total{font:24px "proxima-nova","Lucida Grande",Arial,sans-serif}.book-auth .final-total{font-size:14px;font-weight:bold}.set-total-toggle .set-total-toggle-icon{display:inline-block;width:18px;height:18px;cursor:pointer;vertical-align:text-top;margin-top:-1px}.book-anon .set-total-toggle .set-total-toggle-icon{margin-top:-4px}.set-total-toggle .set-total-toggle-icon{background-position:-52px -277px}.set-total-toggle:hover .set-total-toggle-icon{background-position:-78px -250px}.set-total-toggle:active .set-total-toggle-icon{background-position:-104px -250px}.field.bookform-explicitgross{margin-bottom:0}.set-total-row td{padding-top:5px}.set-total-difference{font-size:12px;color:#767e84}.set-total-input{position:relative}.set-total-input .field{margin-right:28px}.set-total-input .button-close{top:10px;right:0}@media only screen and (min-width:680px){.item-by-date-wrap{padding:30px 0}}.item-by-date-header{margin:30px 0;text-align:center}.item-by-date-header .booking-sub-header{margin-bottom:0;padding-bottom:4px}@-moz-document url-prefix(){.set-nav-wrap{position:relative}}.item-by-date-avas{width:100%;background:#2a3d46;background:-moz-linear-gradient(top,#2a3d46 0,#344b56 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a3d46),color-stop(100%,#344b56));background:-webkit-linear-gradient(top,#2a3d46 0,#344b56 100%);background:linear-gradient(top,#2a3d46 0,#344b56 100%);box-shadow:0 0 20px #1d2a30 inset;color:#fff;table-layout:fixed}.item-by-date-avas .item-by-date-thead .td{padding:25px 5px 15px 5px;font:22px "proxima-nova","Lucida Grande",Arial,sans-serif;text-align:center;text-shadow:0 1px 10px #1d2a30}.item-by-date-avas .item-by-date-thead .td.not-current{color:#BFC6CA}.item-by-date-avas .item-by-date-thead .td .booking-sub-header{padding-bottom:0;margin-bottom:0}.item-by-date-avas .item-by-date-tbody .td{padding:0 5px 25px 5px}.item-by-date-avas .item-by-date-tbody .td.not-current{opacity:.6}.item-by-date-avas .item-by-date-tbody .td.not-current:hover{opacity:1}.item-by-date-avas .td{position:relative}.item-by-date-avas .td.set-empty{vertical-align:middle;text-align:center;color:#80949E}.item-by-date-avas .td.set-nav{font-size:25px;text-align:center;vertical-align:middle;width:40px;padding:0}.item-by-date-avas .td.set-nav a{display:block;position:absolute;top:0;right:0;bottom:25px;left:0}.item-by-date-avas .td.set-nav a:hover span{-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;background:#5598cd;background:-moz-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5598cd),color-stop(100%,#3d85bb));background:-webkit-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:linear-gradient(top,#5598cd 0,#3d85bb 100%);color:#fff;text-shadow:1px 1px 2px #2f74a1;border:1px solid #2d6f99}.item-by-date-avas .td.set-nav a:active span{background:#336f9c;box-shadow:0 0 5px #364c56 inset}.item-by-date-avas .td.set-nav a span{height:26px;width:26px;line-height:24px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-13px;border-radius:26px;border:1px solid transparent}.item-page-stats{background:#fff}@media only screen and (min-width:680px){.item-page-stats{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb}}.item-page-stats .item-stats-container{padding:15px 20px;border-bottom:1px solid #dfdfdf}.item-page-stats .item-stats-header{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%);border-bottom:1px solid #cbd9e1}.item-page-stats .item-stats-header .item-name{font:23px/25px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#1d5988}.item-page-stats .item-stats-header .item-page-edit{margin-top:8px}@media only screen and (min-width:680px){.item-page-stats .item-stats-images{display:none}}.calendar-button{display:block;position:relative;padding:10px 10px 10px 60px;font-size:12px;color:#e6f0f8}.calendar-button:before{content:' ';display:block;width:24px;height:24px;background-position:-338px -136px;position:absolute;left:20px;top:50%;margin-top:-12px}.calendar-button:hover .calendar-button-title{text-decoration:underline}.calendar-button .calendar-button-title{font:19px/18px "proxima-nova","Lucida Grande",Arial,sans-serif;display:block;color:#fff}.item-page-content{background:#fff;position:relative}@media only screen and (min-width:680px){.item-page-content{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb}}@media only screen and (max-width:679px){.item-page-content .item-page-content-images{display:none}}@media only screen and (min-width:680px){.item-page-content .item-description{padding:35px}}@media only screen and (max-width:679px){.item-page-content .item-description{padding:25px}}@media only screen and (min-width:680px){.item-image-single{padding:35px 35px 0 35px}}@media only screen and (max-width:679px){.item-image-single{padding:20px 20px 0 20px}}.item-image-single img{max-width:100%;height:auto}.company-theater .company-theater-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.company-theater .company-theater-content{overflow:hidden;background:#fff}@media only screen and (min-width:680px){.company-theater .company-theater-content{max-width:980px;margin:25px auto;border-radius:3px;-webkit-box-shadow:0 0 80px #000;-moz-box-shadow:0 0 80px #000;box-shadow:0 0 80px #000}}.company-theater .company-theater-header{background:#e0e5e9;background:-moz-linear-gradient(top,#e0e5e9 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e5e9),color-stop(100%,white));background:-webkit-linear-gradient(top,#e0e5e9 0,white 100%);background:linear-gradient(top,#e0e5e9 0,white 100%);padding:20px 30px 15px 30px;text-align:center;min-height:28px;position:relative}.company-theater .company-theater-header .button-back{position:absolute;top:50%;left:15px;margin-top:-14px}.company-theater .company-theater-header h2{font:21px/21px "proxima-nova","Lucida Grande",Arial,sans-serif;color:#388bc1}@media only screen and (min-width:680px){.company-theater .company-theater-header h2{padding-top:3px}}@media only screen and (max-width:679px){.company-theater .company-theater-header h2{padding-right:100px;padding-left:90px}}.company-theater .company-theater-header .next-month-hint{width:92px;height:36px;background-position:-2px -71px;position:absolute;top:50%;margin-top:-16px;right:20px}.company-theater .company-theater-calendar{padding:0 15px}.company-theater .company-theater-other{text-align:center;padding:15px 15px 20px 15px}.company-theater .company-theater-other a{color:#767e84}.company-theater .company-theater-other a:hover{color:#388bc1;text-decoration:underline}.item-grid{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}@media only screen and (min-width:680px){.item-grid.item-grid-2 .item-grid-block-wrap{width:50%}.item-grid.item-grid-3 .item-grid-block-wrap,.item-grid.item-grid-3 .sortable-placeholder{width:33.3333%}.item-grid.item-grid-4 .item-grid-block-wrap{width:25%}}.item-grid .item-grid-block-wrap,.item-grid .sortable-placeholder{display:block;position:relative;height:166px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7px;margin-bottom:14px}@media only screen and (min-width:680px){.item-grid .item-grid-block-wrap,.item-grid .sortable-placeholder{float:left}}.item-grid .item-grid-block-wrap .sortable-handle,.item-grid .sortable-placeholder .sortable-handle{left:7px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top:1px solid #B3BAC0;border-right:0;border-bottom:1px solid #B3BAC0;border-left:1px solid #B3BAC0}.item-grid .sortable-placeholder{border:2px dashed #a6b2be;border-radius:5px}.item-grid-block{display:block;position:relative;overflow:hidden;height:166px;border-radius:5px;background-size:cover;background-position:50% 50%;background-color:#1d5988}.item-grid-block.empty{background:#e6e6e6}.item-grid-block:hover .item-block-name{text-decoration:underline}.item-grid-block:hover .item-grid-block-inner{background-position:bottom left}.item-grid-block .item-grid-block-inner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url('/static/images/company/item-grid-fade.png?1026461c7504') 0 15px repeat-x;-webkit-transition:background-position .4s ease}.item-grid--sortable .item-grid-block .item-grid-block-inner{left:40px}.item-block-info{position:absolute;bottom:18px;left:20px;right:95px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.75)}.item-block-info .item-block-name{font:20px/20px "proxima-nova","Lucida Grande",Arial,sans-serif;display:block}.item-block-info .item-block-headline{display:block}.item-block-button{position:absolute;bottom:18px;right:15px;height:24px;color:#fff;font:16px/24px "proxima-nova","Lucida Grande",Arial,sans-serif;padding:0 12px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 0 #85B7D8;-webkit-box-shadow:inset 0 1px 0 0 #85B7D8;box-shadow:inset 0 1px 0 0 #85B7D8;background:#5598cd;background:-moz-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5598cd),color-stop(100%,#3d85bb));background:-webkit-linear-gradient(top,#5598cd 0,#3d85bb 100%);background:linear-gradient(top,#5598cd 0,#3d85bb 100%);text-shadow:1px 1px 2px #2f74a1;border:1px solid #2d6f99}.item-block-button:hover{background:#3f99df;background:-moz-linear-gradient(top,#3f99df 0,#3b8fd0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f99df),color-stop(100%,#3b8fd0));background:-webkit-linear-gradient(top,#3f99df 0,#3b8fd0 100%);background:linear-gradient(top,#3f99df 0,#3b8fd0 100%)}.item-block-button:hover:active{box-shadow:inset 0 0 11px #24567D}.item-block-badges{position:absolute;top:15px;left:20px}.company-grid{width:100%}@media only screen and (min-width:680px){.company-grid{border-spacing:20px;border-collapse:separate;table-layout:fixed}}@media only screen and (max-width:679px){.company-grid{padding:15px 0}}@media only screen and (max-width:280px){.company-grid-block-inner{padding-right:20px!important;padding-left:20px!important}.company-grid-live{display:none}.company-grid-button{width:auto!important;left:12px}}.company-grid-block{border:1px solid #999;border-radius:5px;background:#777;color:#fff;position:relative;background-size:cover;background-position:50% 50%;text-shadow:0 0 25px #000;overflow:hidden;cursor:pointer}@media only screen and (max-width:679px){.company-grid-block{margin:0 10px 15px 10px}}.company-grid-block-inner{padding-top:15px;padding-right:30px;padding-bottom:73px;padding-left:30px}@-moz-document url-prefix(){.company-grid-block-inner{position:relative}}.company-grid-grid-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top,transparent 0,transparent 6%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(6%,transparent),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,transparent 0,transparent 6%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,transparent 0,transparent 6%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,transparent 0,transparent 6%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 6%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.company-grid-content{position:relative}@media only screen and (min-width:680px){.company-grid-logo-wrap{min-height:85px}}.company-grid-logo{max-height:85px;width:auto;max-width:100%;margin-bottom:8px}.company-grid-name{font-size:22px;font-weight:500;line-height:1.1;margin-bottom:5px}.company-grid-summary+.company-grid-location{padding-top:12px}.company-grid-location:before{content:' ';width:10px;height:15px;background-position:-377px -294px;vertical-align:text-top;margin-right:6px;margin-top:-1px}.company-grid-block-footer{background:rgba(0,0,0,0.5);height:58px;position:absolute;bottom:0;left:0;right:0}.company-grid-button{position:absolute;right:12px;top:50%;margin-top:-18px;display:block;height:34px;width:150px;text-align:center;background:#35b063;background:-moz-linear-gradient(top,#35b063 0,#2b9051 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#35b063),color-stop(100%,#2b9051));background:-webkit-linear-gradient(top,#35b063 0,#2b9051 100%);background:linear-gradient(top,#35b063 0,#2b9051 100%);-webkit-box-shadow:inset 0 1px 0 0 #3ec571;box-shadow:inset 0 1px 0 0 #3ec571;font:15px/35px "proxima-nova","Lucida Grande",Arial,sans-serif;border:1px solid #247944;border-radius:3px;text-shadow:1px 1px 2px #247944}.company-grid-block:hover .company-grid-button{background:#39bf6c;background:-moz-linear-gradient(top,#39bf6c 0,#32a85e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#39bf6c),color-stop(100%,#32a85e));background:-webkit-linear-gradient(top,#39bf6c 0,#32a85e 100%);background:linear-gradient(top,#39bf6c 0,#32a85e 100%)}.company-grid-block:active .company-grid-button{box-shadow:inset 0 0 11px #247944}.company-grid-live{position:absolute;left:20px;top:0;height:58px;max-width:calc(100% - 190px);max-width:-webkit-calc(100% - 190px)}.company-grid-live .company-grid-live-content{display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.company-grid-live .company-grid-live-content:before{content:' ';width:18px;height:18px;background-position:-389px -277px;vertical-align:text-top;margin-right:6px;margin-top:-1px}.static-page-sidebar{background:#fff}.company-static-page-content{background:#fff}@media only screen and (min-width:680px){.company-static-page-content{-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb;padding:35px}}@media only screen and (max-width:679px){.company-static-page-content{padding:25px}}.company-calendar{margin-top:20px;overflow:hidden}.company-calendar .company-text-heading{padding-top:35px}.company-calendar .company-calendar-inner{padding:20px}.company-calendar .company-welcome-header{background:#388bc1;color:#fff;height:50px;font:16px/50px "proxima-nova","Lucida Grande",Arial,sans-serif;padding:0 30px;text-align:center}@media only screen and (max-width:679px){.company-calendar .company-welcome-header{height:auto;line-height:1.3;padding:15px 25px}}.icon-check-circle{width:25px;height:25px;display:inline-block;background-position:-289px -181px;margin-bottom:-4px}.receipt-ticket-subhead{letter-spacing:1px;text-transform:uppercase;display:block}@media only screen{.receipt-ticket-subhead{color:#c2e2f5;font-size:12px}.receipt-item{font-size:18px;margin-bottom:2px}.receipt-ava{font-size:23px;line-height:1.2}.receipt-breakdown{font-size:15px;margin-top:5px}.receipt-pk{font-size:18px;text-transform:uppercase}.pickup-map-link-confirmation{display:block;margin-top:10px;font-weight:bold}.pickup-map-link-confirmation:hover{text-decoration:underline}.pickup-map-link-confirmation:after{display:inline-block;content:' ';width:5px;height:7px;margin-left:3px}}@media only print{.receipt-item{font-size:15px;margin-bottom:2px;color:#388bc1}}.pickup-map-link-confirmation:after{background-position:-348px -332px}.receipt-payments li .receipt-payment{display:block;padding-bottom:10px}.receipt-payments li:last-child .receipt-payment{padding-bottom:0}.receipt-ticket{border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:5px;margin-top:10px}.receipt-ticket-generated-codes .receipt-ticket-generated-codes-header{margin-bottom:14px}.receipt-ticket-generated-codes .ticket-generated-codes{font-size:14px;display:block;padding-bottom:3px}.receipt-ticket-generated-codes .ticket-generated-codes code{font-size:15px;padding:0 6px}.receipt-ticket-title{font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:20px;line-height:1.3;margin-bottom:5px;font-weight:bold}.receipt-ticket-title.waiver{color:#29622b}.icon-receipt-waiver{width:18px;height:17px;background-position:-307px -515px;vertical-align:text-top;margin-top:2px;margin-right:3px}.icon-receipt-tickets{width:21px;height:14px;background-position:-327px -515px;margin-right:3px}@media only screen and (min-width:680px){.receipt-ticket-table{width:100%}.receipt-ticket-table .ticket-table-buttons{width:300px;text-align:center}}.ticket-table-buttons li+li{margin-top:5px}.receipt-ticket-tickets{background:#FFD578}.receipt-ticket-tickets td{border-bottom:1px solid #d0a953}.receipt-ticket-waivers,.ticket-vert-waivers{background:#dbf2db}.receipt-ticket-waivers td,.ticket-vert-waivers td{border-bottom:1px solid #6cc36f}@media only screen and (min-width:680px){.receipt-ticket{background:#388bc1;overflow:hidden}.receipt-ticket .receipt-ticket-pax{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.receipt-ticket .receipt-ticket-pax td{padding:16px 15px;border-bottom:1px solid #c2e2f5}.receipt-ticket .receipt-ticket-pax .receipt-admit{color:#99CBE9;font-size:20px;text-transform:uppercase;letter-spacing:2px}.receipt-ticket .receipt-payment-amount{font-size:19px}.receipt-ticket .receipt-ticket-ava{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.receipt-ticket .receipt-ticket-ava td{padding-top:22px;padding-bottom:22px;background:#317aa9}.receipt-ticket .receipt-ticket-transportation{background:#DDE8EE}.receipt-ticket .receipt-ticket-transportation .pickup-location{font-weight:bold;padding-bottom:8px}.receipt-ticket .receipt-ticket-transportation .pickup-time{font-size:20px}.receipt-ticket .receipt-ticket-transportation .pickup-time:before{margin-top:3px}.receipt-ticket .receipt-ticket-generated-codes{background:#F3F6F7}.receipt-ticket .receipt-ticket-generated-codes td{border-bottom:1px solid #81B4D4}.receipt-ticket .receipt-ticket-contact{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.receipt-ticket .receipt-ticket-contact td{border-top:1px solid #81b4d4}.receipt-ticket td{padding:14px 15px;vertical-align:middle}.receipt-ticket td:first-child{padding-left:40px}}.receipt-payment-clearing-text{background:#A5DCFF;display:block;font:12px/1.3 "Lucida Grande",Verdana,sans-serif;color:#19272E;border-radius:3px;max-width:235px;padding:5px 7px;margin-top:5px}@media only print{.receipt-ticket{border:1px solid #C6C8CB}.receipt-ticket .receipt-ticket-pax td,.receipt-ticket .receipt-ticket-ava td,.receipt-ticket .receipt-ticket-transportation td,.receipt-ticket .receipt-ticket-contact td{padding:5px;border-bottom:1px solid #C6C8CB}.receipt-ticket .receipt-admit{text-transform:uppercase;letter-spacing:2px}.receipt-ticket .receipt-pk{font-weight:bold;font-size:13px}.receipt-ticket .receipt-ticket-subhead{color:#767e84}.receipt-ticket .receipt-ava{font-weight:bold;font-size:14px}}@media only screen and (max-width:679px){.receipt-ticket-vert{background:#388bc1;border-radius:5px;overflow:hidden;margin-top:10px}.ticket-vert-section{padding:15px 25px;border-bottom:1px solid #81b4d4}.ticket-vert-admit{background:#c2e2f5;color:#4086b3;text-transform:uppercase;letter-spacing:2px;font:20px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.ticket-vert-pk{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.ticket-vert-ava{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.ticket-vert-generated-codes{background:#F3F6F7;border-bottom:1px solid #81B4D4}.ticket-vert-transportation{background:#DDE8EE}.ticket-vert-transportation .pickup-time{font-size:19px}.ticket-vert-transportation .pickup-time:before{margin-top:3px}.ticket-vert-new-transportation{background:#dde8ee;padding:15px 25px}.ticket-vert-tickets{background:#FFD578}.ticket-vert-payments{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.ticket-vert-contact{color:#fff;font:16px/1.3 "proxima-nova","Lucida Grande",Arial,sans-serif}.ticket-vert-contact li{padding-bottom:10px}.ticket-vert-contact li:last-child{padding-bottom:0}.ticket-vert-fb{padding-bottom:5px}}.receipt-fh{width:100%;background:#e7ecf2;margin-top:15px;border-radius:5px;box-shadow:inset 0 0 6px #CCCFD1;border:1px solid #cdd7e4;color:#434952}.receipt-fh p{font-size:12px;padding-bottom:10px}.receipt-fh .td{padding:15px 30px}@media only screen and (min-width:680px){.receipt-fh .td{width:50%}}@media only screen and (min-width:680px){.receipt-fh .fh-survey{border-right:1px solid #cdd7e4}}@media only screen and (max-width:679px){.receipt-fh .fh-survey{border-bottom:1px solid #cdd7e4}}.receipt-fh .share-res h2{font-weight:bold;padding-top:10px;padding-bottom:4px}.receipt-fh .share-res textarea{height:75px}.booking-receipt-details{padding-top:25px}.booking-receipt-cancellation{margin-top:14px}@media only screen and (min-width:680px){.booking-receipt-customers{float:left;width:50%}}.booking-receipt-customers .customer-type-card{padding-left:0;padding-right:0}@media only print{.booking-receipt-customers .customer-type-card{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}}.booking-receipt-customers .customer-type-card .customer-type-card-header{padding:0 25px}@media only screen and (min-width:680px){.booking-receipt-notes{float:right;width:50%;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:679px){.booking-receipt-notes{padding-bottom:20px}}.slideshow{position:relative;overflow:hidden;background:#333}.slideshow:after{padding-top:52.59%;display:block;content:''}.slideshow .slideshow-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity linear .5s;-moz-transition:opacity linear .5s;-o-transition:opacity linear .5s;transition:opacity linear .5s}.slideshow .slideshow-slide img{display:block;width:100%;height:auto}.slideshow .slideshow-slide.slideshow-showing{opacity:1}.slideshow .slideshow-slide.slideshow-showing-add,.slideshow .slideshow-slide.slideshow-showing-remove{-webkit-transition:opacity linear .5s;-moz-transition:opacity linear .5s;-o-transition:opacity linear .5s;transition:opacity linear .5s}.slideshow:hover .arrow{opacity:1}.slideshow .arrow{position:absolute;top:0;bottom:0;width:60px;opacity:0;text-indent:-9999em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.slideshow .arrow:before{content:' ';display:block;width:18px;height:29px;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-9px;opacity:.7;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.slideshow .arrow:hover:before{opacity:1}.slideshow .arrow.prev{left:0;background:url('/static/images/company/slideshow-nav-fade.png?5a5bfcbadd26') top left repeat-y}.slideshow .arrow.prev:before{background-position:-296px -212px}.slideshow .arrow.next{right:0;background:url('/static/images/company/slideshow-nav-fade.png?5a5bfcbadd26') top right repeat-y}.slideshow .arrow.next:before{background-position:-276px -212px}.slideshow .slideshow-dots{position:absolute;left:0;right:0;bottom:15px;text-align:center}.slideshow .slideshow-dots .slideshow-dot{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;-webkit-box-sizing:border-box;box-sizing:border-box}.slideshow .slideshow-dots .slideshow-dot.active{background:#fff;opacity:1}html.touch .slideshow-arrows{display:none}.fh-embed{overflow:hidden}.embed-calendar .embed-calendar-header{position:relative;background:#e0e5e9;background:-moz-linear-gradient(top,#e0e5e9 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e5e9),color-stop(100%,white));background:-webkit-linear-gradient(top,#e0e5e9 0,white 100%);background:linear-gradient(top,#e0e5e9 0,white 100%);padding:12px 125px 10px 15px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #ddd;border-bottom:0}.embed-calendar .embed-calendar-title{font:17px/1.2 "proxima-nova","Lucida Grande",Arial,sans-serif;color:#388bc1}.embed-calendar .embed-book-direct{color:#767e84}.embed-calendar .next-month-hint{background-position:-2px -71px}@media only screen and (min-width:680px){.embed-calendar .next-month-hint{width:92px;height:36px;position:absolute;top:50%;margin-top:-16px;right:15px}}.embed-calendar .embed-calendar-border{padding:1px;padding-top:0;overflow:hidden;background:#ddd}.embed-calendar .embed-calendar-inner{background:#fff}.embed-auth-note{background:#FFF1BA;padding:5px 8px;border:1px solid #ffe991;font-size:12px;margin-bottom:8px;border-radius:5px;position:relative;z-index:999}.embed-auth-note a{color:#388bc1;font-weight:bold}.embed-auth-note a:hover{color:#2f74a1}.calendar-small-header{position:relative;padding-bottom:3px}.calendar-small-header h1{color:#3e81bf;font-size:18px}.calendar-small-header .calendar-small-live-ava{display:none}@media only screen and (min-width:217px){.calendar-small-header .calendar-small-live-ava{display:block;position:absolute;top:0;right:0;color:#22a158;font:15px/15px "proxima-nova","Lucida Grande",Arial,sans-serif}}html.translated-rtl body.lightframe-body,html.translated-ltr body.lightframe-body{top:0!important;padding-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}html.lightframe-html{height:100%}body.lightframe-body{background:transparent;position:relative;height:100%}body.lightframe-body #ng-app{height:100%}body.lightframe-body .company-container{box-shadow:0 0 60px #000;border:0}.lightframe-container{max-width:980px}@media only screen and (min-width:680px){.lightframe-container{padding:0 35px;min-height:100%;margin-top:0;margin-right:auto;margin-bottom:-50px;margin-left:auto}}@media only screen and (max-width:679px){.lightframe-container{padding-top:45px}}.lightframe-footer,.lightframe-footer-shim{height:50px}.lightframe-footer{color:#fff}@media only screen and (min-width:680px){.lightframe-footer{background:url('/static/images/company/lightframe-footer-fade.png?9ff0638e13b5') bottom left repeat-x}}.lightframe-footer .lightframe-footer-wrap{max-width:890px;margin:0 auto}@media only screen and (min-width:680px){.lightframe-wrap{padding:30px 0}}.lightframe-content-wrap{padding:15px}.lightframe-powered-by{display:block;height:50px;border-right-width:2px;border-right-color:transparent;border-right-style:solid}.lightframe-powered-by:after{content:' ';display:block;width:144px;height:31px;background-position:-340px -483px;margin-top:8px}@media only screen and (min-width:680px){.lightframe-powered-by{float:right;padding:0 13px 0 15px}.lightframe-powered-by:hover{background:rgba(0,0,0,0.2);border-right-color:#388bc1}}@media only screen and (max-width:679px){.lightframe-powered-by{padding:0 25px}}.lightframe-footer-left{font-size:11px;color:#fff}@media only screen and (min-width:680px){.lightframe-footer-left{float:left}}.lightframe-close{position:fixed;display:block;background:#eff5f9;border-top-left-radius:4px;border-bottom-left-radius:4px;height:30px;line-height:30px;padding-left:8px;width:40px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 0 10px rgba(0,0,0,0.62)}.lightframe-close span{display:none}@media only screen and (min-width:680px){.lightframe-close{top:15px;right:0}html.translated-rtl .lightframe-close{top:55px}html.translated-ltr .lightframe-close{top:55px}}@media only screen and (max-width:679px){.lightframe-close{top:7px;right:0}}.lightframe-close:hover{background:#398ac9}.lightframe-close:hover:before{background-position:-26px -250px}.lightframe-close:before{content:' ';display:inline-block;width:24px;height:24px;background-position:-156px -136px;vertical-align:text-top;margin-top:-3px}.lightframe-logout{margin-top:20px}.lightframe-item-wrap{position:relative}@media only screen and (max-width:679px){.lightframe-item-book,.lightframe-item-content .item-description{padding:25px}}@media only screen and (min-width:680px){.lightframe-item-book{position:relative;float:left;width:330px;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.lightframe-item-book-shim{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f2f4 url('/static/images/lightframe-sidebar-shadow.png?ff6852f07fab') top right repeat-y;border-right:1px solid #b7c1cc;position:absolute;top:0;bottom:0;left:0;width:330px;padding:15px}.lightframe-item-content{float:right;width:calc(100% - 330px);width:-webkit-calc(100% - 330px);-webkit-box-sizing:border-box;box-sizing:border-box}.lightframe-item-content .item-description{padding:25px}}.item-book-header{font-size:15px;font-weight:bold;padding-bottom:5px}.lightframe-item-header{padding:20px 25px;border-bottom:1px solid #ddd}.lightframe-item-header .item-name{font-size:30px;line-height:30px}.lightframe-item-header .item-headline{padding-top:10px;font-size:14px}.lightframe-item-images{border-bottom:1px solid #ddd}.lightframe-item-images .item-image-single{padding:25px}.lightframe-item-images .item-image-single img{max-width:100%;height:auto}body.root-section{background:#fff}.root-wrap{max-width:850px;margin:0 auto 40px auto;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-top:5px;overflow:hidden}@media only screen and (max-width:679px){.root-wrap{border-radius:0}}.root-wrap.root-wrap-no-hero{border-radius:5px;padding-top:60px}.root-wrap-inner{padding:35px}.root-logo{position:relative;bottom:-10px;margin:0 auto;width:189px;height:97px;z-index:1}.root-logo a{display:block;width:189px;height:97px;background:url('/static/images/fh-logo-med-2.png?48fb2193245b') top left no-repeat;text-indent:-9999em}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.root-logo a{background-position:0 -50px;background-size:189px auto}}.company-field{position:relative}.company-field .company-field-url{position:absolute;top:0;left:0;z-index:1;height:35px;line-height:35px;font-size:14px;padding-left:12px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#656F74}.company-field input{padding-left:178px}@media only screen and (min-width:680px){.root-login{padding-top:80px}}@media only screen and (max-width:679px){.root-login{padding-top:25px}}body.root-login-section{background:#f6f6f6}.root-nav-wrap{padding-top:15px}body.is-homepage{overflow-x:hidden}.root-nav{float:right;font:18px "proxima-nova","Lucida Grande",Arial,sans-serif}@media only screen and (min-width:680px){.root-nav{padding-top:40px}}@media only screen and (max-width:679px){.root-nav{padding-top:20px}}.root-nav li a{display:inline-block;border:2px solid #fff;border-radius:6px;height:44px;line-height:44px;padding:0 15px}.home-nav-logo{display:block;width:189px;height:97px;text-indent:-9999em;float:left;background:url('/static/images/fh-logo-med-2.png?48fb2193245b') top left no-repeat}@media only screen and (min-width:680px){.home-nav-logo{margin-top:25px}}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.home-nav-logo{background-position:0 -50px;background-size:189px auto}}@media only screen and (min-width:680px){.home-bg{width:980px;height:980px;position:absolute;top:-500px;left:50%;margin-left:-490px;background:#f2f5fb;background:-moz-radial-gradient(center,ellipse cover,#f2f5fb 0,white 82%);background:-webkit-gradient(radial,center center,0px,center center,82%,color-stop(0%,#f2f5fb),color-stop(82%,white));background:-webkit-radial-gradient(center,ellipse cover,#f2f5fb 0,white 82%);background:-o-radial-gradient(center,ellipse cover,#f2f5fb 0,white 82%);background:-ms-radial-gradient(center,ellipse cover,#f2f5fb 0,white 82%);background:radial-gradient(ellipse at center,#f2f5fb 0,white 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5fb',endColorstr='#ffffff',GradientType=1)}}.home-wrap{max-width:980px;margin:0 auto;padding:0 12px}.home-hero{position:relative;background-position:bottom center;background-repeat:no-repeat}@media only screen and (min-width:680px){.home-hero{background-image:url('/static/images/home/home-hero-icons.png?568826888510')}}@media only screen and (min-width:680px) and (min-resolution:2dppx),only screen and (min-width:680px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:680px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:680px) and (min-device-pixel-ratio:2){.home-hero{background-image:url('/static/images/home/home-hero-icons@2x.png?7c363bf353ea');background-size:1217px auto}}@media only screen and (max-width:679px){.home-hero{background-image:url('/static/images/home/home-hero-icons-mobile@2x.png?829a0cb34a8b');background-size:464px auto}}.home-hero-content{text-align:center}@media only screen and (min-width:680px){.home-hero-content{width:500px;height:385px;margin:0 auto;padding-top:80px}}@media only screen and (max-width:679px){.home-hero-content{padding-top:20px;padding-bottom:110px}}.home-hero-content h1{line-height:.9;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;padding-bottom:15px}@media only screen and (min-width:680px){.home-hero-content h1{font-size:48px}}@media only screen and (max-width:679px){.home-hero-content h1{font-size:35px;padding-left:10px;padding-right:10px}}.home-hero-content h2{color:#2e71b1;padding-bottom:20px}@media only screen and (min-width:680px){.home-hero-content h2{font-size:18px}}@media only screen and (max-width:679px){.home-hero-content h2{font-size:16px;padding-left:10px;padding-right:10px}}.home-hero-button{display:inline-block;position:relative;text-align:center;border:1px solid #04833a;border-radius:50px;color:#fff;padding:8px 40px 8px 20px;font-size:15px;background:#1cbe61;background:-moz-linear-gradient(top,#1cbe61 0,#14b358 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1cbe61),color-stop(100%,#14b358));background:-webkit-linear-gradient(top,#1cbe61 0,#14b358 100%);background:linear-gradient(top,#1cbe61 0,#14b358 100%)}.home-hero-button:after{content:' ';position:absolute;width:5px;height:7px;background-position:-348px -348px;right:20px;top:50%;margin-top:-3px}.home-hero-button:hover{background:#18a956;background:-moz-linear-gradient(top,#18a956 0,#069b46 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#18a956),color-stop(100%,#069b46));background:-webkit-linear-gradient(top,#18a956 0,#069b46 100%);background:linear-gradient(top,#18a956 0,#069b46 100%)}.home-hero-button:active{background:#05823b;background:-moz-linear-gradient(top,#05823b 0,#15934b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#05823b),color-stop(100%,#15934b));background:-webkit-linear-gradient(top,#05823b 0,#15934b 100%);background:linear-gradient(top,#05823b 0,#15934b 100%)}.home-promos-wrap{max-width:1004px;margin-left:auto;margin-right:auto}@media only screen and (min-width:680px){.home-promos-wrap{margin-top:55px}}@media only screen and (max-width:679px){.home-promos-wrap{margin-top:25px}}.home-promos-wrap .table{width:100%;border-spacing:12px;border-collapse:separate;table-layout:fixed}.home-promo{background:#f5fafe;border:1px solid #b9c2ca;border-radius:8px;box-shadow:0 0 5px #D0D9E0}@media only screen and (max-width:679px){.home-promo{margin:12px}}.home-promo.green{background:#e5fbe4;background:-moz-linear-gradient(top,#e5fbe4 0,#eefafe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5fbe4),color-stop(100%,#eefafe));background:-webkit-linear-gradient(top,#e5fbe4 0,#eefafe 100%);background:linear-gradient(top,#e5fbe4 0,#eefafe 100%)}.home-promo.blue{background:#369ce2;color:#fff}@media only screen and (max-width:679px){.home-promo.blue .home-promo-header{padding-top:10px}}.home-promo.support{background-image:url('/static/images/home/support-folks.jpg?4baf9d59ec47');background-repeat:no-repeat;background-size:contain}.home-promo.support .home-promo-header{padding-top:10px}@media only screen and (min-width:680px){.home-promo-inner{padding:30px}}@media only screen and (max-width:679px){.home-promo-inner{padding:25px}}.home-promo-header{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;margin-right:20px}@media only screen and (min-width:680px){.home-promo-header{min-height:200px;margin-top:-45px}}.support-badge{width:200px;height:200px;margin-left:auto;margin-right:auto;background-position:top left;text-indent:-99999vw;background-image:url('/static/images/home/support-badge.png?2326eac5d532')}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.support-badge{background-image:url('/static/images/home/support-badge@2x.png?9e5459d04ac8');background-size:200px auto}}.promo-cc-wrap{position:relative;padding-top:20px}.promo-cc-badge{background:#d41e1e;width:72px;height:72px;position:absolute;top:-10px;left:-20px;border-radius:72px;text-transform:uppercase;color:#fff;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:19px;text-align:center;z-index:1}.promo-cc{position:relative;background:#41556b;border:5px solid #637b96;border-radius:10px;text-align:center;padding:35px 0;overflow:hidden}.promo-cc s,.promo-cc .promo-cc-text{color:#dadcde}.promo-cc-rate{color:#fff;font-size:26px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif}.promo-cc-marks{width:200px;height:30px;margin:20px auto 0 auto;background:url('/static/images/home/cc-marks.png?1325c7de8905') top left no-repeat}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.promo-cc-marks{background:url('/static/images/home/cc-marks@2x.png?b1e437a35a30') top left no-repeat;background-size:200px auto}}.promo-cc-shine{background:#fff;opacity:.08;width:500px;height:500px;position:absolute;top:-379px;right:-296px;transform:rotate(-37deg);-webkit-transform:rotate(-37deg);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-promo-heading{font:23px/24px "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:10px}.home-promo-ss{width:100%;height:auto;box-shadow:2px 3px 6px rgba(0,0,0,0.39);-webkit-image-rendering:crisp-edges;max-height:300px;max-width:300px}.promo-checklist{font-size:14px;line-height:15px}.promo-checklist li:not(:last-child){padding-bottom:8px}.promo-checklist li:before{content:' ';display:inline-block;width:15px;height:15px;background-position:-440px -309px;margin-right:5px;vertical-align:text-top;margin-bottom:-1px}.home-reviews{border:1px solid #b9c2ca;border-radius:8px;box-shadow:0 0 5px #D0D9E0;margin:20px 0;width:100%;overflow:hidden}.home-reviews-capterra{background:#f5fafe}.home-reviews-header{font-size:34px;line-height:.9;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:bold}.home-reviews-online{width:317px}@media only screen and (min-width:680px){.home-reviews-online{border-left:1px solid #b9c2ca}}@media only screen and (max-width:679px){.home-reviews-online{width:100%;border-top:1px solid #b9c2ca}}.home-quotes{padding-top:25px;padding-bottom:25px}@media only screen and (min-width:680px){.home-quotes .td{width:50%}.home-quotes .td:first-child{padding-right:15px}.home-quotes .td:last-child{padding-left:15px}}@media only screen and (max-width:679px){.home-quotes .td:first-child{padding-bottom:15px}}.home-quotes .q{font-size:15px;padding-bottom:10px;background-color:#DDEBF6;padding:10px;margin-bottom:10px;border-radius:5px}.home-quotes .by{color:#767e84}.quote-logo{text-indent:-9999em;display:inline-block;margin-bottom:5px}.quote-logo.bg{width:155px;height:21px;background-position:-135px -403px}.quote-logo.cp{width:133px;height:40px;background-position:0 -403px}.home-statlers{width:100%;margin-top:15px}.home-statlers td{vertical-align:top}.home-statlers tr:not(:last-child) td:last-child{padding-bottom:12px}.home-features-cta{text-align:center;padding:10px 12px}.root-foot{font-size:11px;color:#777;text-align:center;margin-bottom:50px}.root-foot a{font-weight:bold}.root-foot a:hover{text-decoration:underline}@media only screen and (min-width:680px){.features-row-wrap{max-width:980px;margin:0 auto}}.features-row-header{font:23px/24px "proxima-nova","Lucida Grande",Arial,sans-serif;margin-bottom:10px}.features-row-subhead{font:16px/23px "Lucida Grande",Verdana,sans-serif;color:#767e84}@media only screen and (min-width:680px){.features-row-lightframe-content{float:right;width:360px;padding:50px 0;margin-top:20px}}@media only screen and (max-width:679px){.features-row-lightframe-content{padding:20px}}.features-lightframe-ss{display:block;height:447px;background-image:url('/static/images/home/features/features-lightframe.jpg?265bcfc1445b');background-position:0 0;background-repeat:no-repeat}@media only screen and (min-width:680px){.features-lightframe-ss{width:536px;float:left;margin:20px 0}}@media only screen and (max-width:679px){.features-lightframe-ss{width:100%;margin:15px 0}}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.features-lightframe-ss{background-position:0 -224px;background-size:536px auto;-webkit-background-size:536px auto}}.features-custom-fields{margin-top:40px}@media only screen and (min-width:680px){.features-row.mobile{padding-top:25px}}.features-row-mobile-ss{line-height:0}@media only screen and (min-width:680px){.features-row-mobile-ss{float:right;margin-left:40px}}@media only screen and (max-width:679px){.features-row-mobile-ss{padding:15px 15px 0 15px;border-bottom:1px solid #cbd2d6}}.features-row-mobile-ss img{max-width:100%}@media only screen and (min-width:680px){.features-row-mobile-content{float:left;width:350px;margin-left:50px;margin-top:120px}}@media only screen and (max-width:679px){.features-row-mobile-content{padding:20px}}.quote-img{width:68px;height:68px;margin-right:10px;border-radius:8px}.quote-img.parasail{background-position:0 -205px}.quote-img.manta{background-position:-70px -205px}.quote-img.kona{background-position:-139px -205px}.footer-full{border-top:1px solid #ccd4d8;max-width:980px;margin:0 auto;font-size:11px;color:#767e84;clear:both;letter-spacing:-0.01em}@media only screen and (min-width:680px){.footer-full{padding-top:10px;padding-bottom:25px}}@media only screen and (max-width:679px){.footer-full{padding:20px}}.footer-full .footer-underline{color:#388bc1;text-decoration:underline}.footer-full address{display:inline-block}@media(min-width:680px) and (max-width:1000px){.footer-full{padding-left:15px;padding-right:15px;padding-bottom:15px}.footer-full-left{max-width:50%}}@media only screen and (min-width:680px){.footer-full-right{float:right}}@media only screen and (min-width:680px){.footer-full-left{float:left}}@media only screen and (max-width:679px){.footer-full-left{margin-bottom:10px}}.header-full-inner{position:relative}@media only screen and (min-width:680px){.header-full-inner{max-width:980px;margin:0 auto;padding:0 12px}}@media only screen and (min-width:680px){.content-header-logo{position:absolute;top:7px;left:12px}}@media only screen and (max-width:679px){.content-header-logo{position:relative;padding:10px 20px}}.content-header-logo h1{display:block;width:150px;height:104px}.content-header-logo a{display:block;width:150px;height:104px;text-indent:-9999em;float:left;background:url('/static/images/fh-logo-content.png?5784f7c86ee7') top left no-repeat}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.content-header-logo a{background-position:0 -52px;background-size:150px auto}}.content-nav-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.content-nav-wrap{height:44px;padding-top:7px;margin-left:175px}}@media only screen and (max-width:679px){.content-nav-wrap{background:#384452;color:#fff!important;margin-top:10px}}.content-nav-mobile-toggle{position:absolute;top:50%;margin-top:-15px;right:20px;border:1px solid #69747f;border-radius:15px;padding:0 16px;font-size:14px;height:30px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.content-nav-mobile-toggle:before{content:' ';display:inline-block;width:13px;height:10px;background-position:-466px -193px;margin-right:4px}@media only screen and (min-width:680px){.content-nav-left{float:left}.content-nav-right{float:right}}.main-nav-item{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media only screen and (min-width:680px){.main-nav-item{float:left;margin-right:8px;padding:0 12px;height:30px;line-height:28px;font-size:14px}}@media only screen and (max-width:679px){.main-nav-item{padding:5px 12px 5px 20px;font-size:15px}}.main-nav-item:hover{color:#ACC0D4;border-color:#ACC0D4}.main-nav-item.current{color:#ACC0D4}.main-nav-item.main-nav-item--boxed{border-radius:15px}@media only screen and (min-width:680px){.main-nav-item.main-nav-item--boxed{border:1px solid #b5c0ca;padding:0 16px}}.main-nav-item.main-nav-item--more:after{content:' ';display:inline-block;width:7px;height:5px;background-position:-348px -326px;margin-left:7px;vertical-align:text-top;margin-top:7px}.main-nav-item:last-child{margin-right:0}.main-nav-flyout-wrap{position:relative;border-top-left-radius:3px;border-top-right-radius:3px}@media only screen and (min-width:680px){.main-nav-flyout-wrap{float:left}}@media only screen and (min-width:680px){.main-nav-flyout-wrap:hover{background:#384452}.main-nav-flyout-wrap:hover .main-nav-item--more{color:#fff!important}.main-nav-flyout-wrap:hover .main-nav-flyout{display:block}}.main-nav-flyout-wrap:hover .main-nav-item--more:after{background-position:-348px -342px}.main-nav-flyout{background:#384452;color:#fff}@media only screen and (min-width:680px){.main-nav-flyout{display:none;position:absolute;top:25px;left:0;z-index:999;width:160px;border-radius:5px;font-size:12px}}@media only screen and (max-width:679px){.main-nav-flyout{margin-top:10px}}.main-nav-flyout li.extra-nav-item--arrow a:after{content:' ';display:inline-block;width:5px;height:7px;background-position:-348px -348px;margin-left:5px}.main-nav-flyout li a{display:block}@media only screen and (min-width:680px){.main-nav-flyout li a{height:20px;line-height:20px}}@media only screen and (max-width:679px){.main-nav-flyout li a{padding:4px 20px;font-size:14px}}.main-nav-flyout li a:hover{color:#ACC0D4}@media only screen and (min-width:680px){.main-nav-flyout .main-nav-flyout-section{padding:6px 12px}}@media only screen and (max-width:679px){.main-nav-flyout .main-nav-flyout-section{padding:8px 0}}.main-nav-flyout .main-nav-flyout-section--border{border-bottom:1px solid #516174}.db-header{background:#4186c7;background:-moz-linear-gradient(top,#4186c7 0,#3772a8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4186c7),color-stop(100%,#3772a8));background:-webkit-linear-gradient(top,#4186c7 0,#3772a8 100%);background:linear-gradient(top,#4186c7 0,#3772a8 100%);border-bottom:1px solid #325D88}@media only screen and (min-width:680px){.db-header{position:fixed;height:42px;z-index:1010;top:0;right:0;left:0}}@media only screen and (max-width:679px){.db-header{position:relative}}@media only screen and (min-width:680px){.db-header-company{position:absolute;top:0;right:0;white-space:nowrap;max-width:calc(100% - 650px);max-width:-webkit-calc(100% - 650px)}}.db-fh-logo{display:block;position:absolute;top:0;right:0;bottom:0;width:53px;height:42px;background-position:-107px -311px;pointer-events:none}.db-fh-logo:after{content:'';display:block;position:absolute;top:50%;right:8px;margin-top:-16px;width:34px;height:31px;background-position:-57px -311px}.db-header-company-name{position:relative;overflow:hidden;height:42px;line-height:42px;padding:0 52px 0 13px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:18px;color:#fff}@media only screen and (min-width:680px){.db-header-company-name{display:inline-block;vertical-align:top;border-left:1px solid #325D88}}@media only screen and (max-width:679px){.db-header-company-name{display:block;border-bottom:1px solid #72a1be}}.db-header-company-name.is-demo{padding-right:78px}.db-header-company-name .badge{position:absolute;z-index:10;top:50%;margin-top:-8px;right:26px}.db-header-user-wrap{position:relative;display:inline-block;vertical-align:top}.db-header-user-wrap .tb-flyout{top:36px}.db-header-user{display:block;color:#fff;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.db-header-user{height:42px;line-height:42px;padding-right:12px;padding-left:12px;font-size:12px}}.db-header-user:hover,.db-header-user.toggled{background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%)}.db-header-user.toggled{box-shadow:0 0 8px rgba(0,0,0,0.25) inset}.db-header-user:after{content:' ';width:7px;height:5px;background-position:-366px -311px;pointer-events:none;display:inline-block;vertical-align:middle;margin-left:2px}@media only screen and (min-width:680px){.db-header-user{padding-right:12px;padding-left:12px}}@media only screen and (max-width:679px){.db-header-user{position:absolute;top:0;left:0;height:50px;line-height:50px;padding-left:15px;padding-right:15px}}.db-header-user img{display:inline-block;vertical-align:middle;margin-bottom:1px;margin-right:3px}.db-nav{font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;color:#fff}.db-nav li.admin a:before,.db-nav li.bookings a:before,.db-nav li.manifest a:before,.db-nav li.reports a:before{content:' ';display:inline-block;width:25px;height:25px;margin-bottom:-7px;margin-right:8px}.db-nav li.admin a:before{background-position:-416px -136px}.db-nav li.bookings a:before{background-position:-338px -136px}.db-nav li.manifest a:before{background-position:-212px -515px}.db-nav li.reports a:before{background-position:-468px -136px;width:26px}.db-nav li.items a span:before{display:inline-block;content:' ';margin-right:8px;width:15px;height:14px;background-position:-288px -162px;margin-bottom:-2px}.db-nav li.settings a span:before{display:inline-block;content:' ';margin-right:8px;width:14px;height:14px;background-position:-306px -162px;margin-bottom:-3px}.db-nav li.website-admin a span:before{display:inline-block;content:' ';margin-right:8px;width:13px;height:10px;background-position:-252px -162px}.db-nav li.help a span:before{display:inline-block;content:' ';margin-right:8px;width:14px;height:14px;background-position:-260px -212px;margin-bottom:-3px}.settings-nag .settings a span{position:relative;padding-right:28px!important}.settings-nag .settings a span:after{content:' ';width:16px;height:14px;background-position:-322px -484px;position:absolute;top:50%;margin-top:-7px;right:7px}@media only screen and (min-width:680px){.db-nav{position:absolute;top:0;left:10px;font-size:16px}.db-nav li{height:42px;float:left;position:relative}.db-nav li.admin a,.db-nav li.bookings a,.db-nav li.manifest a,.db-nav li.reports a{display:block;line-height:42px;padding-right:14px;padding-left:14px;text-align:center}.db-nav li.admin:hover,.db-nav li.bookings:hover,.db-nav li.manifest:hover,.db-nav li.reports:hover{background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%)}.db-nav li.admin.current a,.db-nav li.bookings.current a,.db-nav li.manifest.current a,.db-nav li.reports.current a{background:#3374af;background:-moz-linear-gradient(top,#3374af 0,#255b8d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3374af),color-stop(100%,#255b8d));background:-webkit-linear-gradient(top,#3374af 0,#255b8d 100%);background:linear-gradient(top,#3374af 0,#255b8d 100%)}.db-nav li.items a,.db-nav li.settings a,.db-nav li.website-admin a,.db-nav li.help a{float:left;height:42px;display:block;line-height:42px;font-size:13px;padding-left:8px}.db-nav li.items a span,.db-nav li.settings a span,.db-nav li.website-admin a span,.db-nav li.help a span{display:inline-block;height:28px;line-height:28px;border-radius:2px;padding:0 10px;background:#3677b3;background:-moz-linear-gradient(top,#3677b3 0,#275e91 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3677b3),color-stop(100%,#275e91));background:-webkit-linear-gradient(top,#3677b3 0,#275e91 100%);background:linear-gradient(top,#3677b3 0,#275e91 100%)}.db-nav li.items a:hover span,.db-nav li.settings a:hover span,.db-nav li.website-admin a:hover span,.db-nav li.help a:hover span{background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%)}.db-nav li.items.current span,.db-nav li.settings.current span,.db-nav li.website-admin.current span,.db-nav li.help.current span{background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%)}}@media only screen and (max-width:679px){.db-nav{padding:8px 0}.db-nav li a{display:block;padding:8px 20px;font-size:15px}.db-nav li a:hover{background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%)}.db-nav li.current a{background:#1e4971}.handhelds-user-header{height:50px;position:relative}.handhelds-user-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.handhelds-db-nav-toggle{display:block;height:50px;position:absolute;top:0;right:0;padding-right:10px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;font-size:15px}.handhelds-db-nav-toggle.toggled span{background:#1e4971;background:-moz-linear-gradient(top,#1e4971 0,#2d6294 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e4971),color-stop(100%,#2d6294));background:-webkit-linear-gradient(top,#1e4971 0,#2d6294 100%);background:linear-gradient(top,#1e4971 0,#2d6294 100%)}.handhelds-db-nav-toggle span{display:inline-block;padding:0 15px;height:28px;line-height:28px;margin-top:11px;cursor:pointer;color:#fff;background:#2d6294;background:-moz-linear-gradient(top,#2d6294 0,#1e4971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d6294),color-stop(100%,#1e4971));background:-webkit-linear-gradient(top,#2d6294 0,#1e4971 100%);background:linear-gradient(top,#2d6294 0,#1e4971 100%);border-radius:3px;border:1px solid #1B4063}.handhelds-db-nav-toggle span:before{content:' ';display:inline-block;vertical-align:text-top;width:16px;height:11px;margin-top:3px;margin-right:7px}.handhelds-db-nav{clear:both;border-top:1px solid #72a1be}}.handhelds-db-nav-toggle span:before{background-position:-312px -277px}.email-form{border:1px solid #DDD;padding:8px 12px 6px 12px;margin-bottom:5px;border-radius:4px}.email-form .field textarea{height:125px}.field.notificationform-type select,.field.notificationsform-type select{width:100%;font-size:16px}.email-form-tb{margin-top:-5px}.table-page-center{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;transition:background .3s ease}.table-page-center .td{padding-top:2%;padding-bottom:4%}body.body-page-center{height:100%}.login-bookmark-reminder{padding:15px 25px;border-top:1px solid #ddd;font-size:12px;background:#f9fbfb}.form-login-message{text-align:center}.form-login-message-back{padding-top:12px}.form-login{max-width:375px;margin:0 auto;z-index:100;position:relative;background:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.form-login .form-login-inner{padding:20px 25px}.form-login.has-bg{box-shadow:0 0 15px rgba(0,0,0,0.62)}.form-login:not(.has-bg){-webkit-box-shadow:0 0 7px #96a3a9;box-shadow:0 0 7px #96a3a9}@media only screen and (max-width:679px){.form-login{border-radius:0}}.form-login input{border-radius:5px}.form-login .errors.loginform-username{display:none}.form-login .errors.loginform-password{display:none}.form-login .field.ng-required .field-required-flag{border-top-right-radius:5px;border-bottom-right-radius:5px}.form-login .login-logo{display:block;width:150px;height:104px;text-indent:-9999em;margin:10px auto 20px auto;background:url('/static/images/fh-logo-content.png?5784f7c86ee7') top left no-repeat}@media only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.form-login .login-logo{background-position:0 -52px;background-size:150px auto}}.form-login .login-company{color:#388bc1;font:20px "proxima-nova","Lucida Grande",Arial,sans-serif;text-align:center;padding:0 10px 12px 10px}.form-login .login-company a{border-bottom:1px solid #388bc1}.form-login .login-wrong-company{display:block;margin-top:8px;color:#999;font-size:11px}.form-login .login-wrong-company:hover{color:#555}.forgot-help{margin-bottom:8px}.company-login-logo{text-align:center;margin-bottom:12px}.company-login-logo img{max-width:100%;max-height:250px;width:auto;height:auto}.company-login-logo h1{font-size:26px;padding:10px 0}.login-background-fill{z-index:0;position:fixed;top:0;right:0;bottom:0;left:0}.login-shortname-button{display:block;overflow:hidden;padding:8px 10px;border-radius:4px;text-align:left;cursor:pointer;color:#fff;background:#388bc1}.login-shortname-button:hover{background:#4897ca}.login-shortname-headline{font-size:14px;font-weight:bold}.login-shortname-link{text-decoration:underline;font-size:11px;color:#eee}.find-login-intro{margin-bottom:10px}.login-forgot-shortname{margin-top:10px}.company-field-hint{font-size:12px;color:#767e84;padding-top:10px}.company-field-hint a{text-decoration:underline}@media only screen and (min-width:680px){body.showing-sidepanel{padding-left:230px}}@media only screen and (min-width:680px){body.showing-sidepanel .db-header,body.showing-sidepanel .db-primary-tb,body.showing-sidepanel .settings-nav{left:230px}body.showing-sidepanel .book-form-tb-wrap,body.showing-sidepanel .auth-book-shim{left:246px}body.showing-sidepanel.dashboard-section.db-section-bookings .calendar-nav,body.showing-sidepanel.dashboard-section.db-section-bookings .calendar-days-wrap,body.showing-sidepanel.dashboard-section.db-section-bookings .db-main-content{left:240px!important}body.showing-sidepanel .manifest-nav-wrap{left:242px!important}}.sidepanel{background:#333;box-shadow:0 0 20px #111 inset;z-index:105;color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}.sidepanel .sidepanel-inner{padding:10px}.sidepanel .sidepanel-inner::-webkit-scrollbar{width:6px}.sidepanel .sidepanel-inner::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#666}.sidepanel .sidepanel-inner::-webkit-scrollbar-thumb:hover{background:#888}.sidepanel .sidepanel-inner::-webkit-scrollbar-thumb:window-inactive{background:#555}@media only screen and (min-width:680px){.sidepanel{position:fixed;top:0;left:0;bottom:0;width:230px;border-right:1px solid #000}.sidepanel .sidepanel-inner{overflow-x:auto;position:absolute;top:5px;right:5px;bottom:0;left:0}}.sidepanel .buttons{padding-bottom:15px}.sidepanel-header{color:#fff;font-weight:bold;padding-bottom:8px}.sidepanel-booking-contact{font-size:12px;padding-bottom:10px}.sidepanel-booking-contact b{font-size:13px}.sidepanel-booking-info{margin-bottom:10px}.sidepanel-booking-info-label{color:#999}.sidepanel-booking-info-ava{font-size:12px;margin-bottom:15px}.sidepanel-booking-toggle{display:block;padding:10px 10px 10px 25px;background:#444;border:1px solid #555;border-radius:2px;margin-bottom:6px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidepanel-booking-toggle:hover{background:#4e4e4e}.sidepanel-booking-toggle:before{position:absolute;content:' ';display:block;width:5px;height:7px;background-position:-348px -317px;left:10px;top:50%;margin-top:-4px}.sidepanel-booking-toggle.toggled:before{width:7px;height:5px;margin-top:-3px;background-position:-348px -311px}.sidepanel-booking-toggle .badge{margin-bottom:2px}.sidepanel-booking-toggle b{display:block;font-size:12px}.sidepanel-booking-toggle .sidepanel-booking-toggle-ava{color:#ddd;font-size:11px}.sidepanel-customer-cards>li{border:1px solid #555;border-bottom:0;border-radius:5px;margin-bottom:10px;overflow:hidden}.sidepanel-customer-cards .sidepanel-customer-card-header{background:#555;padding:8px 10px}.sidepanel-customer-cards .sidepanel-card-name{float:left;font-weight:bold;font-size:14px}.sidepanel-customer-cards .sidepanel-card-cost{float:right;color:#999}.copy-fields{font-size:12px}.copy-fields li{padding:5px 8px;border-bottom:1px solid #555}.copy-fields b{color:#777}.copy-fields .copy-field{display:block;margin-top:3px}.copy-fields .copy-field input{background:none;-webkit-box-shadow:none;box-shadow:none;color:#eee;border:1px solid #333}.copy-fields .copy-field input:focus{box-shadow:none;background:#111;border:1px solid #999}@media only screen{body.dashboard-section{background:#f0f2f4}}@media only screen and (min-width:680px){body.dashboard-section{padding-top:43px}body.dashboard-section .error-page{padding-top:0}}@media only screen and (min-width:680px){.db-wrap{width:980px;margin:0 auto}}.db-main{padding:25px 0}@media only screen and (max-width:679px){.db-main{padding-top:0}}@media only print{.db-main{padding-top:0}}@media only screen and (min-width:680px){.db-wrap-fluid{padding:10px}}@media only screen and (max-width:679px){.db-wrap-fluid{padding:10px}}@media only screen and (min-width:680px){.db-primary-tb{position:fixed;top:43px;left:0;right:0;z-index:100}}.section-nav{padding-bottom:25px}.section-nav .db-breadcrumb{float:left;margin-top:1px}.section-nav .public-page-link{float:right}@media only screen and (max-width:679px){.section-nav{padding:15px 20px 15px 20px}}.db-breadcrumb li{display:inline;color:#444}.db-breadcrumb li a{height:28px;line-height:28px;display:inline-block;position:relative}.db-item-grid{margin-top:15px}@media only screen and (max-width:679px){.db-item-grid{padding:0 15px}}.edit-image-preview{padding-right:100px}.edit-image-preview img{width:100%;max-width:650px;height:auto}.edit-image-form .edit-image-cropping{max-width:100%}.edit-image-form .buttons{padding-top:15px}.list-filters.list-filters--with-spacing{margin-top:10px;margin-bottom:15px}.list-filters li{display:inline-block;font-size:12px;color:#767e84;height:18px;line-height:18px;padding:0 6px;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.list-filters li.list-filters-label{cursor:text;color:#19272E}.list-filters li.list-filters-label:hover{background:none}.list-filters li:hover{background:#eee}.list-filters li.toggled,.list-filters li.current{background:#388bc1;color:#fff}@media only screen and (min-width:680px){.list-filters-anchors{margin:20px 0 15px 40px}.list-filters-anchors li{display:inline-block}.list-filters-anchors a{display:inline-block;font-size:12px;color:#767e84;height:18px;line-height:18px;padding:0 6px;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.list-filters-anchors a:hover{background:#eee}.list-filters-anchors a.toggled,.list-filters-anchors a.current{background:#388bc1;color:#fff}}@media only screen and (max-width:679px){.list-filters-anchors{margin:12px;border-radius:4px;border:1px solid #cfcfcf;overflow:hidden}.list-filters-anchors li{border-bottom:1px solid #ddd}.list-filters-anchors li:last-child{border-bottom:0}.list-filters-anchors a{display:block;height:36px;line-height:36px;padding:0 12px}.list-filters-anchors a.toggled,.list-filters-anchors a.current{background:#388bc1;color:#fff}}.campaign-code-inline{display:inline-block;font-family:Monaco,monospace;background:#D2E9F3;padding:0 4px;border-radius:8px;white-space:nowrap}.campaign-code-inline .campaign-code-inline-used{display:none}.campaign-code-inline.used .campaign-code-inline-used{display:inline-block;width:8px;height:8px;background-position:-275px -277px}.simple-warning{padding:6px 10px;margin-bottom:10px;border-radius:3px;background:#ffe7d1;border:1px solid #e0c7a8}@-webkit-keyframes pulse{from{-webkit-transform:scale(0.9)}50%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(0.9)}}@keyframes pulse{from{transform:scale(0.9)}50%{transform:scale(1.2)}to{transform:scale(0.9)}}.select-all{font-size:12px;color:#767e84}.select-all a{text-decoration:underline}.db-empty-section{margin-top:25px;border:2px solid #D4DAE2;border-radius:10px;color:#2e435a;padding:25px}.db-empty-section .db-empty-section-header{font-size:24px;font-family:"proxima-nova","Lucida Grande",Arial,sans-serif;padding-bottom:8px}.db-empty-section-inner{max-width:700px;margin:0 auto;text-align:center}@media only screen and (min-width:680px){.admin-main{margin-right:345px;margin-top:35px;min-height:400px}}.admin-header{position:relative;background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}.admin-header .admin-header-inner{padding:25px}@media only screen and (min-width:680px){.admin-header .create-company-button{position:absolute;top:50%;margin-top:-31px;right:25px}}.admin-header .admin-jump{max-width:500px;margin-right:220px}.create-company-form{padding:0 25px 25px 25px;border-top:1px solid #DDD}.admin-companies-filter{padding-left:15px;padding-top:5px}.field.companyform-isnofeecharter .label-text,.field.companyform-isnofeeaffiliate .label-text{width:325px!important}.field.companyform-minimumfee{padding-top:5px}.field.companyform-minimumfee .label-text{line-height:15px!important;padding-top:0!important}@media only screen and (min-width:680px){body.db-section-bookings .db-main-content{position:fixed;left:10px;bottom:0;right:0;padding-bottom:20px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body.db-section-bookings.db-section-bookings--with-header .db-main-content{top:157px}body.db-section-bookings.db-section-bookings--no-header .db-main-content{top:128px}body.db-section-bookings .db-wrap-fluid{overflow:hidden;margin-top:114px;margin-left:10px}body.db-section-bookings.showing-browser .db-main-content{right:345px}body.db-section-bookings.showing-browser .db-wrap-fluid{margin-right:345px}body.db-section-bookings.showing-browser .calendar-nav,body.db-section-bookings.showing-browser .calendar-days-wrap{right:355px}body.db-section-bookings .calendar-nav{position:fixed;top:87px;right:10px;left:10px;z-index:10}body.db-section-bookings .calendar-days-wrap{position:fixed;top:129px;border-bottom:1px solid #ccd2da;left:10px;right:10px;z-index:10;background:#f0f2f4}body.db-section-bookings .calendar-inner-shadow{position:absolute;height:27px;right:0;left:0;overflow:hidden;pointer-events:none}body.db-section-bookings .calendar-inner-shadow:after{position:absolute;content:' ';top:0;bottom:31px;right:8px;left:8px;background-color:transparent;box-shadow:0 0 10px 1px rgba(0,0,0,0.4)}}.booking-browser{background:#f9fafa;border:1px solid #b6bcc6}@media only screen and (min-width:680px){.booking-browser{position:fixed;width:325px;top:87px;right:10px;bottom:10px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.affiliate-no-calendar{text-align:center}.affiliate-no-calendar-inner{padding:10px;text-align:center;background:#E2E5EB;border-radius:4px;border:1px solid #D7DAE2;display:inline-block}.item-group-tb{border-top:1px solid #d8dee3}.item-group-tb .tb-group{border-color:#d8dee3}.item-group-tb .tb-left{left:20px}.cal-nav-picker{position:relative;display:inline-block;cursor:pointer;font-weight:bold;padding-right:12px;height:34px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen{.cal-nav-picker:hover{text-decoration:underline}.cal-nav-picker:after{display:block;content:' ';width:7px;height:5px;position:absolute;top:50%;margin-top:2px;right:0;pointer-events:none}}.cal-nav-picker:after{background-position:-348px -342px}.day-items-header{width:100%;table-layout:fixed;font-size:12px;border-collapse:collapse}@media only screen and (max-width:679px){.day-items-header{display:none}}.day-items-header .td{text-align:center;font-size:12px;line-height:11px;font-weight:bold;height:28px;vertical-align:middle;padding:0 5px;background:#fff;border-left:1px solid #ccd2da}.day-items-header .td:first-child{border-left:0}.day-items-header .days-item-header-inner{max-height:26px;overflow:hidden;padding:1px 0}.day-grid{font-size:12px;background:#fff}@media only screen and (min-width:680px){.day-grid{width:100%;table-layout:fixed;border-collapse:collapse}.day-grid .td{border:1px solid #f0f2f4}}@media only screen and (min-width:680px){.day-grid .tr:hover .td-legend{background-color:#F9FAFA;color:#388bc1}}@media only screen and (min-width:680px){.td-legend{padding:5px;text-align:right}}@media only screen and (max-width:679px){.td-legend{padding:10px}}.agenda-container{background:#fff}.td-agenda-header{font-size:13px;padding:5px 5px 5px 8px;vertical-align:top;border-top:1px solid #d8dee3;border-bottom:1px solid #d8dee3;border-right:1px dotted #e7eaee}.agenda-table{width:100%;border-collapse:collapse}@media only screen{.agenda-table{font-size:12px}}@media only print{.agenda-table{font-size:11px}}@media only screen and (min-width:680px){tr.agenda-table-main:hover{background-color:#f0f2f4}}tr.agenda-table-main>td{position:relative;vertical-align:middle;border-top:1px solid #d8dee3;border-bottom:1px solid #d8dee3;padding:5px}tr.agenda-table-main>td:hover{cursor:pointer}@media only print{tr.agenda-table-main>td{padding:1px 3px}}tr.agenda-table-main>td.td-availability{font-weight:bold;background-color:#f9fafa}tr.agenda-table-main>td.td-agenda-timerange{width:120px}tr.agenda-table-main>td.td-contact,tr.agenda-table-main>td.td-availability,tr.agenda-table-main>td.td-item,tr.agenda-table-main>td.td-customers-toggle{cursor:pointer}tr.agenda-table-main>td.td-contact:hover,tr.agenda-table-main>td.td-availability:hover,tr.agenda-table-main>td.td-item:hover,tr.agenda-table-main>td.td-customers-toggle:hover{background-color:#e4e8eb}tr.agenda-table-main>td.td-contact:hover:active,tr.agenda-table-main>td.td-availability:hover:active,tr.agenda-table-main>td.td-item:hover:active,tr.agenda-table-main>td.td-customers-toggle:hover:active{background-color:#dbe0e5}@media only print{body.body-print-overlay .sidepanel,body.body-print-overlay .bookings-calendar-subsection,body.body-print-overlay .manifest-subsection,body.body-print-overlay .reports-subsection,body.body-print-overlay .items-subsection,body.body-print-overlay .settings-subsection{display:none}}@media only print{body.body-print-booking .booking-full-actions{display:none}}@media only screen and (min-width:680px){.booking-overlay-wrap,.booking-permalink-wrap{min-width:750px;max-width:910px;margin:0 auto}.booking-permalink-wrap{padding:20px 10px 40px 10px}}.booking-full{background:#fff;position:relative}@media only screen and (min-width:680px){.booking-full{border-radius:2px}.booking-full.booking-full-permalink{-webkit-box-shadow:0 0 15px #d3d8de;box-shadow:0 0 15px #d3d8de;border:1px solid #b6bcc6;border-bottom:0}.booking-full.booking-full-overlay{-webkit-box-shadow:0 0 30px rgba(0,0,0,0.35);box-shadow:0 0 30px rgba(0,0,0,0.35);border:1px solid #949cab;border-bottom:0}.booking-full.booking-full-permalink .booking-full-activities .activities>.tr:last-child>.td,.booking-full.booking-full-permalink .booking-full-activities .activity-empty,.booking-full.booking-full-permalink .booking-full-activities .activities-load-more{border-bottom:1px solid #b6bcc6}.booking-full.booking-full-overlay .booking-full-activities .activities>.tr:last-child>.td,.booking-full.booking-full-overlay .booking-full-activities .activity-empty,.booking-full.booking-full-overlay .booking-full-activities .activities-load-more{border-bottom:1px solid #949cab}}@media only screen and (max-width:679px){.booking-full{border-top:1px solid #b6bcc6;border-bottom:1px solid #b6bcc6}}.booking-full .add-note-form{padding-left:235px;padding-right:40px}@media only screen and (max-width:679px){.booking-full .add-note-form{padding-left:20px;padding-right:20px}}.booking-full .booking-full-header{border-bottom:1px solid #b6bcc6;width:100%}@media only screen{.booking-full .booking-full-header{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}}.booking-full-contact{vertical-align:middle}.booking-full-contact .booking-full-contact-inner{position:relative}@media only screen and (min-width:680px){.booking-full-contact .booking-full-contact-inner{padding:15px 60px 22px 40px}}@media only screen and (max-width:679px){.booking-full-contact .booking-full-contact-inner{padding:20px 55px 20px 20px}}@media only print{.booking-full-contact .booking-full-contact-inner{padding-left:12px;padding-right:12px;padding-bottom:8px;padding-top:8px}}.booking-full-contact .block-list-action{right:45px}@media only screen and (min-width:680px){.booking-full-contact .block-list-action span{right:40px}}@media only screen and (max-width:679px){.booking-full-contact .block-list-action span{right:-15px}}.booking-full-contact #id_name{font-weight:bold}@media only screen{.booking-full-contact .contact-info{padding-right:140px}.booking-full-contact .booking-full-name{font:26px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600;padding:10px 0 0 0}.booking-full-contact .booking-full-contact-details{line-height:1.6}}.booking-full-tabs{margin-bottom:-1px}@media only screen and (min-width:680px){.booking-full-tabs{padding-left:40px;padding-right:40px}}@media only screen and (max-width:679px){.booking-full-tabs{padding-left:20px;padding-right:20px}}.booking-presence-tb{float:right;margin-bottom:6px}.plusbooking-tabs{padding-left:1px}.plusbooking-tabs li{float:left;margin-left:-1px}.plusbooking-tabs li.plusbooking-new-button a{color:#22a158;font-weight:bold;padding-left:40px;padding-top:16px}.plusbooking-tabs li.plusbooking-new-button a:before{content:' ';display:block;width:16px;height:17px;background-position:-316px -139px;position:absolute;top:21px;left:15px}.plusbooking-tabs li.current a{background:#fff;border-bottom:1px solid #fff}.plusbooking-tabs li:first-child a{border-top-left-radius:2px}.plusbooking-tabs li:last-child a{border-top-right-radius:2px}.plusbooking-tabs li:last-child a{border-right:1px solid #b6bcc6}.plusbooking-tabs li a{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:62px;padding:6px 12px;border:1px solid #b6bcc6;font-size:11px}.plusbooking-tabs li a:hover{background:#fff}.plusbooking-tabs li a .badge{margin-top:2px}.plusbooking-tabs li a .plusbooking-tab-item{display:block;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.plusbooking-tabs li a .plusbooking-tab-ava{display:block;color:#838383;font-size:10px}@media only print{body.body-print-booking .booking-full-content{float:left;width:52%;border:1px solid #b6bcc6;overflow:hidden;border-radius:4px}}.booking-full-actions{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media only screen and (min-width:680px){.booking-full-actions{float:right;width:37%;margin:50px 4% 30px 0}}@media only screen and (max-width:679px){.booking-full-actions{width:100%;padding:20px}}.booking-full-actions .booking-actions{position:relative}.booking-full-actions .booking-action-loading-header{color:#388bc1;font-size:14px;text-align:center}.booking-full-actions .booking-action-loading{color:#767e84;text-align:center}@media only print{.booking-full-activities{float:right;width:44%}}.action-sheet-header{margin-bottom:15px;border-bottom:1px solid #e1e3e8}.action-sheet-header h2{font-size:15px;font-weight:bold}@media only screen and (min-width:680px){.action-sheet-header h2{float:left;height:35px;line-height:35px}}@media only screen and (min-width:680px){.action-sheet-header .tb{float:right}}.action-window .buttons{margin-top:15px}.action-window .button-close{top:5px}.action-sheet-help{padding-bottom:15px;color:#555}.sendconfirmationform-note textarea{height:125px}.payments.block-list{margin-top:0}.refunds-list li{position:relative;border:1px solid #e1e3e8;margin-bottom:10px;border-radius:5px;overflow:hidden}.refunds-list li.payment-selected{background:#F7F9FC;border:1px solid #4089c3}.refunds-list li.payment-selected .refundpaymentform-payment-paymentpk-isselected label{background:#4089c3}.refunds-list li .refund-inner{padding-top:15px;padding-right:15px;padding-bottom:5px;padding-left:15px;margin-left:35px;position:relative;overflow:hidden}.refunds-list li .refund-inner.legacy{padding-bottom:25px}.refunds-list li .refund-inner.legacy .refund-legacy-flag{display:block}.refunds-list li .refund-payment-header{font-size:13px;margin-bottom:5px}.refunds-list li .refund-amount .field{margin-bottom:0!important}.refunds-list li .refund-amount .field-amount{float:left;padding-right:10px}.refunds-list li .refund-amount .refundpaymentform-payment-paymentpk-isfullrefund{float:left}.refunds-list li .refund-amount .refundpaymentform-payment-paymentpk-isfullrefund .the-field{display:inline}.refunds-list li .refund-amount .refundpaymentform-payment-paymentpk-isfullrefund label{display:block;height:30px;line-height:30px;cursor:pointer}.refunds-list li .refund-payment-note{font-size:12px;color:#666;margin-bottom:10px}.refundpaymentform-payment-paymentpk-isselected{position:absolute;top:0;left:0;bottom:0;width:35px;margin-bottom:0}.refundpaymentform-payment-paymentpk-isselected .errors,.refundpaymentform-payment-paymentpk-isselected .server-errors{display:none}.refundpaymentform-payment-paymentpk-isselected label{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#e1e3e8;cursor:pointer}.refundpaymentform-payment-paymentpk-isselected .the-field{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px}.refund-legacy-flag{display:none;position:absolute;bottom:0;left:0;right:0;height:20px;color:#7A8FA0;text-transform:uppercase;font-size:10px;letter-spacing:1px;border-top:1px solid #E1E3E8;line-height:20px;padding-left:15px}.paymentform-note #id_note{height:80px}.field.cancelbookingform-note #id_note{height:100px}.update-affiliation-block-info{font-size:12px;color:#5A5A5A;padding-bottom:10px}.update-block-stat{padding-bottom:8px}@media only screen and (min-width:680px){.booking-full-invoice{float:left;width:50%;margin:30px 0 30px 40px;border:1px solid #b6bcc6;border-top-left-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:679px){.booking-full-invoice{margin:0 0 15px 0;width:100%;border-bottom:1px solid #b6bcc6;border-top:1px solid #b6bcc6}}.invoice-content{padding:10px 25px;border-bottom:1px solid #cdd1d8}.invoice-editable{position:relative}@media only screen{.invoice-editable{padding:10px 25px;color:#20292e;font-size:12px}}@media only print{.invoice-editable{padding:10px 12px}}.invoice-editable.border-bottom{border-bottom:1px solid #cdd1d8}.invoice-editable.invoice-editable-shade{background:white;background:-moz-linear-gradient(top,white 0,#f6f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f6f8f9));background:-webkit-linear-gradient(top,white 0,#f6f8f9 100%);background:linear-gradient(top,white 0,#f6f8f9 100%)}.invoice-editable .invoice-editable-content{position:relative;padding-right:25px}.invoice-editable .invoice-editable-toggle{position:absolute;top:0;right:0;bottom:0;left:0}.invoice-editable .invoice-editable-toggle:hover span{background-position:-78px -250px}.invoice-editable .invoice-editable-toggle:active span{background-position:-104px -250px}.invoice-editable .invoice-editable-toggle span{position:absolute;line-height:20px;top:50%;margin-top:-10px;right:25px;display:block;width:18px;height:18px;background-position:-52px -250px;text-indent:-9999em}.invoice-editable .invoice-editable-empty{color:#6f767c}.invoice-editable #id_note{height:100px}.invoice-editable .current-booking-note{padding-right:30px}.invoice-editable .uses-blocked{color:#767e84}@media only screen and (min-width:680px){.invoice-editable.invoice-editable-affiliation .tb-flyout-wrap,.invoice-editable.invoice-editable-new-transportation .tb-flyout-wrap{position:absolute;top:50%;margin-top:-17px;left:17px;z-index:1000}.invoice-editable.invoice-editable-affiliation .spreadsheet,.invoice-editable.invoice-editable-new-transportation .spreadsheet{margin-bottom:0}.invoice-editable.invoice-editable-affiliation .invoice-editable-content,.invoice-editable.invoice-editable-new-transportation .invoice-editable-content{padding-left:45px}}.invoice-editable.invoice-editable-new-transportation .invoice-editable-content.new-transportation-content--with-price{padding-right:90px}.invoice-editable .invoice-editable-amount{position:absolute;top:50%;margin-top:-15px;right:33px;height:30px;line-height:30px;font-weight:bold}.single-booking-affiliation{border-bottom:1px solid #CDD1D8}.invoice-new-transportation-mobile-contact{padding:10px 25px}.affiliationform-affiliatecompany .server-errors li{padding:5px 0;font-size:12px}.affiliate-pk{display:block;width:100%;font-size:16px}@media only screen and (min-width:680px){.single-booking-waiver-tb{position:absolute;top:50%;margin-top:-17px;width:100px;right:16px}}@media only screen and (max-width:679px){.single-booking-waiver-tb{padding-top:10px}}.invoice-affiliation-totals{border:1px solid #cccfd2;border-radius:4px;overflow:hidden}@media only screen{.invoice-affiliation-totals{margin:5px 25px 18px 25px;-webkit-box-shadow:inset 0 0 21px -10px rgba(0,0,0,0.75);box-shadow:inset 0 0 21px -10px rgba(0,0,0,0.75)}}@media only print{.invoice-affiliation-totals{margin:3px 12px 12px 12px}}.booking-full-invoice-customers{width:100%}.booking-full-invoice-customers .td{border-bottom:1px solid #e1e3e8;padding:15px 25px}@media only screen and (max-width:679px){.booking-full-invoice-customers .td{padding-left:20px;padding-right:20px}}@media only print{.booking-full-invoice-customers .td{padding:8px 12px}}.invoice-prices-toggle .field{margin-bottom:0}@media only screen and (min-width:680px){.invoice-prices-toggle{width:100px;padding-left:0}}@media only screen{.booking-full-customer-breakdown{font-size:14px;color:#666}}@media only screen{.print-receipt{background:#f6f7f8;padding:10px;border:1px solid #ccd0d8;box-shadow:0 0 5px rgba(0,0,0,0.18);margin-top:15px;font:13px/1.2 Arial,sans-serif}}@media only print{.print-receipt{width:250px;position:relative;page-break-after:always;page-break-inside:avoid;-webkit-region-break-inside:avoid}.print-receipt .amount.negative{color:#19272E}}@media only print{body.body-print-receipt .booking-full-header,body.body-print-receipt .booking-full-invoice,body.body-print-receipt .booking-full-activities,body.body-print-receipt .booking-print-header{display:none}}.print-receipt-logo{max-width:125px;max-height:125px;width:auto;height:auto}.print-receipt-section{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #000}.print-receipt-section.center{text-align:center}.print-receipt-list{margin-bottom:12px}.print-receipt-list:last-child{margin-bottom:0}.print-sign-line{margin-top:15px}.cc-signature p{padding-bottom:10px}.receipt-logo{max-width:125px;max-height:110px;width:auto;height:auto}.tip-intro{padding-bottom:8px}.receipt-tip{margin-bottom:15px}.receipt-tip table{width:100%}.receipt-tip table td{vertical-align:bottom}.receipt-tip table td:first-child{font-weight:bold;text-align:right;padding-right:10px}.receipt-tip table td:last-child{border-bottom:1px solid #000;width:40%}.receipt-tip-total td{height:28px}.dashboard-section-item{background:#fff!important}@media only screen and (min-width:680px){.db-items-index{max-width:1100px;padding:12px 20px 25px 20px;margin:0 auto}}.edit-ava-note{color:#75808a;font-size:12px}.edit-ava-note:before{display:inline-block;content:' ';width:18px;height:18px;background-position:-52px -250px;margin-right:4px;margin-bottom:-4px}.edit-item-subscriptions .subscription-user{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.edit-item-subscriptions .subscription-user{float:left;width:50%;padding:0 20px 20px 0}}@media only screen and (max-width:679px){.edit-item-subscriptions .subscription-user{padding-bottom:15px}}.edit-item-subscriptions .buttons{padding-top:15px;clear:both}.edit-item-subscriptions h2{font-weight:bold;padding-bottom:8px}.edit-item-subscriptions .subfields{padding:10px;background:#ecf1f3;border-radius:3px}.edit-item-subscriptions .subfields-indent{margin-left:9px;border-left:1px solid #C2C2C2;padding-left:12px;margin-bottom:8px}.edit-item-subscriptions .subfields-indent:after{content:".";display:block;height:0;clear:both;visibility:hidden}.settings-content-header{font-size:14px;font-weight:bold;margin-bottom:8px}.integration-id{border:1px solid #388bc1;border-radius:3px;color:#388bc1;padding:0 5px;height:20px;display:inline-block;line-height:20px}.db-item-availability{padding:25px}.db-item-availability .db-item-availability-header{padding-bottom:20px}@media only screen and (min-width:680px){.ava-flyout{z-index:99;position:absolute;width:180px;padding:0 12px 12px 12px}.ava-flyout.left:after,.ava-flyout.right:after{content:' ';border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34,34,34,0);border-width:9px;top:14px}.ava-flyout.left:after{border-right-color:#388bc1;left:-6px}.ava-flyout.right:after{border-left-color:#388bc1;right:-6px}}@media only screen and (max-width:679px){.ava-flyout{z-index:1012;position:fixed;top:0!important;right:0;bottom:0;left:0!important;background:rgba(240,242,244,0.79)}}.ava-flyout-main{border-radius:5px;border:2px solid #388bc1;box-shadow:0 0 6px #388BC1;background:#fff}@media only screen and (max-width:679px){.ava-flyout-main{margin:10px}}.ava-flyout-menu{white-space:nowrap}.ava-flyout-menu a{position:relative;display:block;border-top:1px solid #E7E7E7;padding-right:38px}@media only screen and (min-width:680px){.ava-flyout-menu a{height:30px;line-height:30px;padding-left:10px}}@media only screen and (max-width:679px){.ava-flyout-menu a{height:50px;line-height:50px;padding-left:20px;font-size:14px}}.ava-flyout-menu a .tb-icon{margin-right:4px;vertical-align:text-top;margin-top:1px}.ava-flyout-menu a.green{color:#22a158;font-weight:bold}.ava-flyout-menu a.green .tb-icon.plus{background-position:-474px -468px}.ava-flyout-menu a:hover{background:#398ac9;color:#fff}.ava-flyout-menu a:hover .tb-icon.cog{background-position:-162px -468px}.ava-flyout-menu a:hover .tb-icon.plus{background-position:-427px -468px}.ava-flyout-menu a:hover .tb-icon.manifest{background-position:-455px -468px}.ava-flyout-menu a.green:hover{background:#22a158}.ava-flyout-menu a.with-popup:after{content:' ';display:block;position:absolute;width:11px;height:11px;top:50%;margin-top:-5px;right:10px;background-position:-179px -515px}.ava-flyout-menu a.with-chevron:after{content:"\00BB";display:block;font-size:30px;position:absolute;top:50%;right:7px;margin-top:-18px;height:30px;line-height:30px;color:#CCC;font-weight:normal!important}.ava-flyout-menu li:first-child a{border-top:0}.ava-editor{display:none;z-index:99}@media only screen and (min-width:680px){.ava-editor{position:absolute;padding:0 12px 12px 12px}.ava-editor .ava-editor-main{width:290px;-webkit-box-shadow:0 0 7px #96a3a9;box-shadow:0 0 7px #96a3a9;border-radius:5px;border:1px solid #8699a4}.ava-editor .button-close{top:5px}}@media only screen and (max-width:679px){.ava-editor .ava-editor-main{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-box-shadow:0 0 20px #96a3a9;box-shadow:0 0 20px #96a3a9}.ava-editor .button-close{top:20px}}.ava-editor .ava-editor-main{background:#fff}.ava-editor.with-location{display:block}.ava-editor.left:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34,34,34,0);border-right-color:#8699a4;border-width:12px;top:14px;left:-12px}.ava-editor.right:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34,34,34,0);border-left-color:#8699a4;border-width:12px;top:14px;right:-12px}.ava-editor .button-close{background-position:-156px -136px;right:15px}.ava-editor .form-errors .all>li{margin:10px 10px 0 10px}.ava-editor .ava-editor-submit{padding-top:20px;padding-bottom:20px}.ava-editor .ava-editor-header{display:block;padding:8px 25px 8px 12px;background:#f1f2f4;border-top-left-radius:5px;border-top-right-radius:5px}.ava-editor select{font-size:16px}.ruleform-end_on .field{margin-bottom:0}.field.updateavailabilitiesform-update{margin-bottom:0}.field.updateavailabilitiesform-customer-type-rate-total-customertype select{width:100%;font-size:16px}.mass-update-customertype select{width:100%;font-size:16px}.mass-update-totals td:first-child{padding-right:15px}.mass-update-totals .field{margin-bottom:0}.mass-update-date-range{margin-bottom:5px}.mass-update-date-range td:first-child{padding-right:8px}.mass-update-startend td{vertical-align:top}.mass-update-startend .field-cb-light{margin-bottom:0}@media only screen{body.dashboard-reports-section{background:#fff}}@media only screen and (min-width:680px){body.dashboard-reports-section{padding-top:78px}body.dashboard-reports-overview{padding-top:43px!important}body.dashboard-reports-overview .db-primary-tb{display:none}}body.dashboard-reports-overview .tb-btn--reports-overview{display:none}@media only screen and (min-width:680px){.report-wrap{padding:10px 20px}}@media only screen and (max-width:679px){.report-wrap{background:#fff;padding:12px}}.payment-report-detailed .payment-report-ava-row{background:#f9fafa;font-weight:bold}.reports-subtitle{color:#7F7F7F}@media only print{.reports-subtitle{color:#000}}.report-initial{padding:20px;color:#767e84}.report-print-header{font-size:12px;border-bottom:1px solid #767e84;padding-bottom:10px;margin-bottom:10px}@media only screen{.report-header{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}.report-header .report-header-details{color:#767e84}.report-header .report-header-details .report-header-details-dark{color:#19272E}}@media only print{.report-header .report-header-details{padding-top:8px}}.report-header-inner.with-border{border-bottom:1px solid #CCD4D8}@media only screen and (min-width:680px){.report-header-inner{padding:15px 25px 15px 20px}}@media only screen and (max-width:679px){.report-header-inner{padding:12px;margin-top:12px}}.tb-report-generated{border-bottom:1px solid #CCD4D8}.tb-report-generated .tb-left{left:10px}.bookings-report-header{padding-bottom:5px}@media only screen{.bookings-report-header .bookings-report-title{padding:0 10px}}.report-generating{padding:30px 40px}.report-generating .report-generating-subhead{color:#767e84}.spinner-reports{width:16px;height:11px;margin-right:3px;background:url('/static/images/spinner-reports.gif?8d446268de23') top left no-repeat}.spinner-reports-dark{width:16px;height:11px;margin-right:3px;background:url('/static/images/spinner-reports-dark.gif?a6e9b0de8170') top left no-repeat}.summary-report-back{padding-bottom:10px}@media only screen and (min-width:680px){.payouts-spreadsheet{min-width:800px}}.overview-graph .title{text-anchor:initial}.reports-overview-wrap{max-width:755px;overflow:hidden}@media only screen and (min-width:680px){.reports-overview-container{width:100%;border-spacing:25px;border-collapse:separate;table-layout:fixed}.reports-overview-container>.td{width:50%}}.overview-box{position:relative;border-radius:5px;border:1px solid #d2d3d5;padding:45px 20px 20px 20px}@media only screen and (min-width:680px){.overview-box{height:100px}}@media only screen and (max-width:679px){.overview-box{display:block;margin:0 12px 15px 12px}}.overview-box.green{background:#dbfdd7;background:-moz-linear-gradient(top,#dbfdd7 0,#daf7ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbfdd7),color-stop(100%,#daf7ff));background:-webkit-linear-gradient(top,#dbfdd7 0,#daf7ff 100%);background:linear-gradient(top,#dbfdd7 0,#daf7ff 100%)}.overview-box.purple{background:#fae8ff;background:-moz-linear-gradient(top,#fae8ff 0,#e0eef8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fae8ff),color-stop(100%,#e0eef8));background:-webkit-linear-gradient(top,#fae8ff 0,#e0eef8 100%);background:linear-gradient(top,#fae8ff 0,#e0eef8 100%)}.overview-box.red{background:#ffdeef;background:-moz-linear-gradient(top,#ffdeef 0,#f9e2d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffdeef),color-stop(100%,#f9e2d7));background:-webkit-linear-gradient(top,#ffdeef 0,#f9e2d7 100%);background:linear-gradient(top,#ffdeef 0,#f9e2d7 100%)}.overview-box.yellow{background:#f4f7d4;background:-moz-linear-gradient(top,#f4f7d4 0,#d6f5fe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f7d4),color-stop(100%,#d6f5fe));background:-webkit-linear-gradient(top,#f4f7d4 0,#d6f5fe 100%);background:linear-gradient(top,#f4f7d4 0,#d6f5fe 100%)}.overview-box-heading,.overview-box-timerange{text-transform:uppercase;color:#767e84;letter-spacing:1px;position:absolute;top:20px}.overview-box-heading{left:20px}.overview-box-timerange{right:20px;opacity:.6}.overview-box-note{color:#767e84;font-size:11px;padding-top:8px}.reports-overview-list{padding-top:15px}.reports-overview-list .list-filters{padding:0 0 10px 25px}.overview-graph{margin-left:-40px}.overview-stat{font:35px "proxima-nova","Lucida Grande",Arial,sans-serif}.overview-stats-table{width:100%}.overview-stats-table td:nth-child(2){text-align:right}.overview-graph-loading-shim{padding:0 30px;height:265px}.show-on-success{opacity:0;transition:opacity .5s ease-in-out}.show-on-success.success{opacity:1}.report-regenerate,.report-link,.report-cancel{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.report-regenerate:before,.report-link:before,.report-cancel:before{content:' ';display:inline-block;height:12px;margin-right:5px;vertical-align:text-top;margin-top:2px}.report-regenerate:hover,.report-link:hover,.report-cancel:hover{color:#19272E}.report-regenerate{margin-left:6px}.report-regenerate:before{width:12px;background-position:-16px -515px}.report-regenerate:hover{text-decoration:underline}.report-regenerate:hover:before{background-position:-16px -529px}.report-link{margin-left:5px}.report-link:before{width:16px;background-position:-30px -515px}.report-link:after{content:' ';width:7px;height:5px;background-position:-348px -326px;pointer-events:none;display:inline-block;vertical-align:middle;margin-left:2px}.report-link:hover{text-decoration:underline}.report-link:hover:before{background-position:-30px -529px}.report-cancel{margin-left:5px}.report-cancel:before{width:9px;background-position:-48px -515px}.report-cancel:hover{text-decoration:underline}.report-cancel:hover:before{background-position:-48px -529px}.report-link-flyout .field-copy-code{float:left;width:188px}.report-link-flyout .btn-tiny{float:right}.report-long-load{max-width:500px;background:#f0f2f4;border:1px solid #b6bcc6;padding:12px;border-radius:5px;margin-top:10px;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;-o-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:15s;-moz-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.report-long-load p{margin-bottom:12px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.reports-help-link{display:block;background:#e8f0f3;background:-moz-linear-gradient(top,#e8f0f3 0,#d4dde2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8f0f3),color-stop(100%,#d4dde2));background:-webkit-linear-gradient(top,#e8f0f3 0,#d4dde2 100%);background:linear-gradient(top,#e8f0f3 0,#d4dde2 100%);border:1px solid #9EA6B1;padding:12px;color:#28323A;font-size:12px;border-radius:5px;clear:both;line-height:1.3;margin:0 20px 15px 20px}.reports-help-link:hover{border:1px solid #467bc4}.summary-detail-view-charts{float:left;border:1px solid #c7cacc;min-width:800px;border-radius:5px;padding:5px 12px 12px 12px;margin:12px 0}.volumes-toggle{clear:both;margin-bottom:12px}@media only screen{.invoice-overview-wrap{padding:15px}}.invoices-toggle{clear:both;margin-bottom:12px}.invoice-actions{position:relative}@media only screen and (min-width:680px){.invoice-actions{float:left;width:335px;margin-left:20px}}@media only screen{.invoice-block{float:left;position:relative;width:auto;padding:20px 12px 2px 12px;border:1px solid #8b99ab;border-radius:4px;-webkit-box-shadow:0 0 10px #c3c8ce;box-shadow:0 0 10px #c3c8ce;overflow-x:auto}}@media only screen and (min-width:680px){.invoice-block.has-actions{max-width:-webkit-calc(100% - 390px)}.invoice-block:not(.has-actions){min-width:750px}}@media only screen{.invoice-block.invoice-block-submitting{height:235px;overflow:hidden}}@media only screen{.invoice-block-header{padding:10px 20px}}@media only print{.invoice-block-header{padding-bottom:10px}}.invoice-header-buttons{float:right}.invoice-header-buttons .tb-flyout-wrap{margin-right:10px}.invoice-header-buttons .btns{float:left}.invoice-header-address{float:left;padding-right:35px}.invoice-header-change-direction{float:left;padding-top:20px;padding-right:30px}.invoice-header-company-logo{float:left;padding-right:30px}.invoice-header-company-logo .invoice-logo{max-width:150px;max-height:150px;width:auto;height:auto;margin-bottom:10px}.single-booking-activities{margin-bottom:50px}.single-booking-activities .activities-add-note{padding:0 40px}.td-invoice-amount{width:120px}.toggle-set.toggled{padding-right:22px}.toggle-set .field{line-height:0;margin-bottom:0}.toggle-set-edit{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;text-indent:-9999vw}.toggle-set-edit:before{content:' ';width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;right:5px;background-position:-52px -250px}.toggle-set-edit:hover:before{background-position:-78px -250px}.toggle-set-edit:active:before{background-position:-104px -250px}.toggle-set-cancel{position:absolute;top:50%;margin-top:-11px;right:2px;width:24px;height:24px;background-position:-156px -136px;cursor:pointer;text-indent:-9999vw;opacity:.8}.toggle-set-cancel:hover{opacity:1}.invoice-signup-nag{padding:15px;margin-bottom:10px;color:#fff;border-radius:5px;border:1px solid #1B436B;background:#2f6ba6;background-image:-moz-radial-gradient(left top,ellipse farthest-corner,#1b5894 20%,#366b9f 60%,#137c9b 110%),-moz-linear-gradient(180deg,rgba(238,238,238,0.04) 0,rgba(237,237,237,0.08) 100%),-moz-linear-gradient(45deg,rgba(229,219,76,0.15) 0,rgba(46,227,59,0.05) 49%,rgba(172,25,213,0.2) 100%);background-image:-webkit-radial-gradient(left top,ellipse farthest-side,#1b5894 20%,#366b9f 60%,#137c9b 110%),-webkit-linear-gradient(180deg,rgba(238,238,238,0.04) 0,rgba(237,237,237,0.08) 100%),-webkit-linear-gradient(45deg,rgba(229,219,76,0.15) 0,rgba(46,227,59,0.05) 49%,rgba(172,25,213,0.2) 100%);background-image:radial-gradient(ellipse farthest-side at left top,#1b5894 20%,#366b9f 60%,#137c9b 110%),linear-gradient(180deg,rgba(238,238,238,0.04) 0,rgba(237,237,237,0.08) 100%),linear-gradient(45deg,rgba(229,219,76,0.15) 0,rgba(46,227,59,0.05) 49%,rgba(172,25,213,0.2) 100%)}.invoice-signup-nag a{color:#fff}.dashboard-section-settings{background:#fff!important}.settings-nav,.settings-gutter-nav{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.settings-nav,.settings-gutter-nav{position:fixed;top:43px;bottom:0;left:0;overflow-x:auto;background:#E8E9EB;border-right:1px solid #b6bcc6;padding:20px 0 5px 0}}@media only screen and (min-width:680px){.settings-gutter-nav{width:55px;overflow:hidden;cursor:pointer}.settings-gutter-nav:hover{background:#dadcdf}}.settings-gutter-label{transform:rotate(-90deg) translateX(-100%);transform-origin:top left;-webkit-transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:top left;height:50px;width:600px;text-align:right;line-height:52px;color:#8292A2;font-size:18px}.settings-gutter-hamburger{border-bottom:1px solid #b6bcc6;padding-bottom:20px;margin-bottom:20px}.settings-gutter-hamburger:before{content:' ';display:block;width:18px;height:15px;margin:0 auto;background-position:-192px -515px}.settings-nav.toggleable{display:none}.settings-nav.toggleable.toggled{display:block;box-shadow:0 15px 21px rgba(0,0,0,0.53);z-index:1011}@media only screen and (min-width:680px){.settings-nav{width:230px}}.settings-nav.settings-nav-list a,.settings-nav .settings-nav-list a{position:relative;display:block;height:24px;line-height:24px;padding:0 15px 0 20px}.settings-nav.settings-nav-list a:hover,.settings-nav .settings-nav-list a:hover{background-color:#f5f6f8}.settings-nav.settings-nav-list a .tb-icon,.settings-nav .settings-nav-list a .tb-icon{margin-right:3px}.settings-nav.settings-nav-list a .badge,.settings-nav .settings-nav-list a .badge{float:right;margin-top:4px}.settings-nav.settings-nav-list ul,.settings-nav .settings-nav-list ul{padding-bottom:15px}.settings-nav.settings-nav-list a.current,.settings-nav.settings-nav-list li.current a,.settings-nav .settings-nav-list a.current,.settings-nav .settings-nav-list li.current a{color:#fff;text-shadow:1px 1px 2px #243F53;background:#98a5b3;background:-moz-linear-gradient(top,#98a5b3 0,#7a8c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#98a5b3),color-stop(100%,#7a8c9e));background:-webkit-linear-gradient(top,#98a5b3 0,#7a8c9e 100%);background:linear-gradient(top,#98a5b3 0,#7a8c9e 100%)}.settings-nav.settings-nav-list a.warning:after,.settings-nav .settings-nav-list a.warning:after{content:' ';width:16px;height:14px;background-position:-322px -484px;position:absolute;top:4px;right:12px}.settings-nav.settings-nav-list a:not(.current).warning,.settings-nav .settings-nav-list a:not(.current).warning{background:#F7E5CE}.settings-nav.settings-nav-list a:not(.current).warning:hover,.settings-nav .settings-nav-list a:not(.current).warning:hover{background:#f3d9b8}.settings-nav .settings-nav-back{padding:0 0 20px 20px}.settings-nav-header{text-transform:uppercase;color:#767e84;letter-spacing:1px;padding:0 20px 5px 20px}.settings-nav-header-bold{font-size:16px;padding:0 20px 10px 20px;color:#586A7C}.settings-window{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.settings-window .settings-window-tabs{padding-top:35px}.settings-window .settings-window-tabs .tabs{padding:0 35px}@media only screen and (min-width:680px){.settings-window{margin-left:230px}.settings-window.with-gutter-nav{margin-left:55px}.settings-window .settings-wrap-wide{padding:25px 35px}.settings-window .settings-wrap-wide:after{content:".";display:block;height:0;clear:both;visibility:hidden}.settings-window .settings-wrap-narrow{padding:25px 35px;max-width:650px;-webkit-box-sizing:border-box;box-sizing:border-box}.settings-window .settings-wrap-narrow:after{content:".";display:block;height:0;clear:both;visibility:hidden}.settings-window .settings-narrow{max-width:650px}}@media only screen and (max-width:679px){.settings-window{margin-top:15px}.settings-window .settings-wrap-wide,.settings-window .settings-wrap-narrow{padding:20px}}.settings-window-activity{clear:both;background:#F8FAFB}.settings-window-activity .tr:last-child>.td{border-bottom:none}.settings-window-activity .add-note-form{padding:0 40px;max-width:720px}.settings-wrap-inner-narrow{max-width:650px}.settings-wrap-inner-narrow:after{content:".";display:block;height:0;clear:both;visibility:hidden}.settings-window-header{padding:15px 25px 15px 35px;position:relative;background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%);border-bottom:1px solid #CCD4D8}.settings-window-header h1{line-height:21px;padding-bottom:2px}.settings-window-header-description{max-width:800px;color:#767e84}.settings-window-header-description a{text-decoration:underline}.button-back+h1{margin-top:15px}.settings-window-header-fixed-wrap{position:fixed;top:43px;right:0;z-index:1009;left:55px}.settings-header-fixed-title{height:42px;background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%);border-bottom:1px solid #cbd3d8}.settings-window-header-tabs{position:relative;background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}.settings-window-header-tabs .settings-window-header-tabs-inner{padding:15px 25px 15px 35px}.settings-window-header-tabs .settings-window-header-tabs-inner .button-back{margin-bottom:15px}.settings-window-header-tabs h1{line-height:21px;padding-bottom:2px}.settings-window-header-tabs .settings-window-header-description{max-width:800px;color:#767e84}.settings-window-header-tabs .settings-window-header-description a{text-decoration:underline}.settings-window-header-just-tabs{position:relative;padding-top:12px}.hint+.form-inline-add{margin-top:8px;margin-bottom:20px}@media only screen and (min-width:680px){.settings-tb{padding-left:25px}.settings-tb .tb-left{left:25px}.settings-tb .tb-date-picker:first-child{padding-left:8px}}.customer-types-list h2{font-size:15px;font-weight:bold;padding-right:100px}.customer-types-list .customer-type-note{color:#767e84}.settings-overview-table{margin-top:10px;word-break:break-word;word-wrap:break-word;border-collapse:collapse}.settings-overview-table td{border:1px solid #e1e5e9;padding:3px 8px}.settings-overview-table td:first-child{width:135px}.settings-overview-table td a{color:#3e87bf;text-decoration:underline}.company-payments .settings-overview-table{margin-bottom:20px}.settings-window-activity-header{padding:10px 35px}.settings-window-activity-header h2{font-weight:bold}.toggled-add-form{padding-bottom:15px}.toggled-add-form .form-inline-add{margin-top:10px}.users.block-list{margin:0}.network-list.block-list{margin-top:0}.field.updateuserform-subscriptions-bookingconfirmationisforonlinebookingsonly:not(.ng-disabled) label,.field.updateuserform-subscriptions-bookingconfirmationisforcrewavailabilitiesonly:not(.ng-disabled) label,.field.updateuserform-subscriptions-availabilitymanifestisforcrewavailabilitiesonly:not(.ng-disabled) label,.field.createuserform-subscriptions-bookingconfirmationisforonlinebookingsonly:not(.ng-disabled) label,.field.createuserform-subscriptions-bookingconfirmationisforcrewavailabilitiesonly:not(.ng-disabled) label,.field.createuserform-subscriptions-availabilitymanifestisforcrewavailabilitiesonly:not(.ng-disabled) label,.field.itemsubscriptionform-user-userpk-bookingconfirmationisforonlinebookingsonly:not(.ng-disabled) label,.field.itemsubscriptionform-user-userpk-bookingconfirmationisforcrewavailabilitiesonly:not(.ng-disabled) label,.field.itemsubscriptionform-user-userpk-availabilitymanifestisforcrewavailabilitiesonly:not(.ng-disabled) label{cursor:pointer}.field.create-subscriptions-availabilitymanifestisforcrewavailabilitiesonly,.field.updateuserform-subscriptions-availabilitymanifestisforcrewavailabilitiesonly,.field.itemsubscriptionform-user-userpk-availabilitymanifestisforcrewavailabilitiesonly{overflow:hidden}.field.create-subscriptions-availabilitymanifestisforcrewavailabilitiesonly li,.field.updateuserform-subscriptions-availabilitymanifestisforcrewavailabilitiesonly li,.field.itemsubscriptionform-user-userpk-availabilitymanifestisforcrewavailabilitiesonly li{float:left;padding-right:25px}.field.updateuserform-subscriptions-bookingconfirmationisforonlinebookingsonly,.field.updateuserform-subscriptions-bookingconfirmationisforcrewavailabilitiesonly,.field.createuserform-subscriptions-bookingconfirmationisforonlinebookingsonly,.field.createuserform-subscriptions-bookingconfirmationisforcrewavailabilitiesonly,.field.itemsubscriptionform-user-userpk-bookingconfirmationisforonlinebookingsonly,.field.itemsubscriptionform-user-userpk-bookingconfirmationisforcrewavailabilitiesonly{display:block;float:left;padding-right:25px;width:auto}.field.companystylesform-backgroundcolor{margin-top:15px}form.update-company-styles .field.field-imageupload .label-text,.field.companystylesform-backgroundcolor .label-text{line-height:15px!important}.form-company-pages .hint{margin-bottom:30px}.update-payments-stripe{padding-top:15px}.field.companypaymentsform-taxrate .the-field-outer,.field.companypaymentsform-statementtext .label-text{line-height:15px!important}.field.companypaymentsform-routingnumber .label-text,.field.companypaymentsform-accountnumber .label-text,.field.companypaymentsform-accountholdersname .label-text{line-height:15px!important}@media only screen and (min-width:680px){.ss-users{min-width:650px}}.user-overview-picture{border-spacing:0;width:100%;text-align:center}.user-overview-picture .td:first-child{width:100px}.tiny-settings-wrap{position:relative}@media only screen and (min-width:680px){.tiny-settings-wrap:before{content:' ';display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;bottom:0;width:1px;left:123px;border-right:2px solid #398ac9}}@media only screen and (min-width:680px){.tiny-settings-nav{float:left;width:125px;padding:20px 0}}@media only screen and (min-width:680px){.tiny-settings-window{float:right;width:calc(100% - 126px);width:-webkit-calc(100% - 126px);-webkit-box-sizing:border-box;box-sizing:border-box}}.tiny-settings-window-inner{padding:20px}.tiny-nav-header{text-transform:uppercase;color:#767e84;letter-spacing:1px;padding:0 15px 5px 15px}.tiny-nav-list a{display:block;height:24px;line-height:24px;padding:0 15px}.tiny-nav-list a:hover{background-color:#c3ddf1}.tiny-nav-list a .tb-icon{margin-right:2px}.tiny-nav-list ul{padding-bottom:15px}.tiny-nav-list a.current,.tiny-nav-list li.current a,.tiny-nav-list a.toggled{color:#fff;text-shadow:1px 1px 2px #243F53;background:#398ac9}.generated-password{background:#fff;border:1px solid #b6bcc6;padding:12px;border-radius:5px;margin-bottom:5px}.generated-password p{margin-bottom:12px}.tos-form .field-required-flag{display:none!important}.overview-cols-wrap{padding-top:25px;padding-bottom:25px;padding-left:25px}.overview-col{float:left;width:340px;margin-right:25px}.settings-checklist{border:1px solid #D2D3D5;border-radius:5px;overflow:hidden}.settings-checklist-header{padding:15px 25px}.settings-checklist-header h2{font-weight:bold;font-size:15px}.settings-checklist-section{display:block;border-top:1px solid #D2D3D5;background:#e3eef8;padding:15px 25px}.settings-checklist-button{display:block;position:relative;padding:15px 50px 15px 25px}.settings-checklist-button.is-editable{cursor:pointer}.settings-checklist-button:before{content:' ';width:20px;height:20px;border-width:1px;border-style:solid;border-radius:3px;position:absolute;top:50%;margin-top:-11px;right:15px}.settings-checklist-button.action-needed{background-color:#F7E5CE;border-top:1px solid #E0C7A8}.settings-checklist-button.action-needed.is-editable:hover{background-color:#f3d9b8}.settings-checklist-button.action-needed.is-editable:hover:active{background-color:#f0cea2}.settings-checklist-button.action-needed:before{border-color:#b19279;background-color:#F5DFC2}.settings-checklist-button.action-completed{background-color:#dbfdd7;border-top:1px solid #BFDDBC}.settings-checklist-button.action-completed.is-editable:hover{background-color:#c5fcbf}.settings-checklist-button.action-completed.is-editable:hover:active{background-color:#affba6}.settings-checklist-button.action-completed:before{border-color:#22a158;background-color:#CAFAC4}.settings-checklist-button.action-completed:after{content:' ';display:block;width:11px;height:10px;background-position:-93px -164px;position:absolute;top:50%;margin-top:-5px;right:20px}.refund-reserve-wrap{padding-top:20px;padding-bottom:20px;padding-left:35px}.refund-reserve-accounts{float:left;width:456px;margin-right:30px;border:1px solid #B6BCC6;border-bottom:0;border-radius:4px}.refund-reserve-actions{float:left;width:335px;margin-top:20px}.refund-uploads-wrap{padding:20px 35px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px}.payment-setup-nag{display:block;background-color:#ffe7d1;border-bottom:1px solid #e0c7a8;padding:10px 20px}.payment-setup-nag:hover{background-color:#f3d9b8}.edit-custom-field .the-field{float:left;margin-right:5px}.extended-option-preview-stats{margin-bottom:0}.ss-extended-option-value{width:105px}.option-block-edit-content{padding-right:25px}.option-sheet-form-wrap{padding-top:10px}.option-block-edit,.option-cf-edit{position:absolute;top:0;right:0;bottom:0;cursor:pointer}.option-block-edit.sortable,.option-cf-edit.sortable{left:30px}.option-block-edit span,.option-cf-edit span{text-indent:-9999em;position:absolute;width:18px;height:18px;top:50%;margin-top:-9px;right:10px;background-position:-52px -250px}.option-block-edit:hover span,.option-cf-edit:hover span{background-position:-78px -250px}.option-block-edit:hover:active span,.option-cf-edit:hover:active span{background-position:-104px -250px}.option-block-edit{left:0}.option-cf-edit{width:34px}.option-sheet-edit-form{margin-top:15px;margin-bottom:12px;border:1px solid #d1dce2;border-radius:4px}.option-sheet-edit-form-inner{padding:12px}.update-custom-field-filters{background:#E1EBF0;padding:5px 10px}.update-custom-field-form-header{padding-bottom:8px}.update-custom-field-form-header .subtitle{font-size:12px;color:#767e84}.field.transportationoptionform-description textarea{height:100px}.field.transportationoptionform-minutesbeforestart{margin-top:10px}.field.transportationoptionform-minutesbeforestart .the-field{width:80px;float:left;margin-bottom:5px}.field.transportationoptionform-minutesbeforestart .the-field input{text-align:right}.field.transportationoptionform-minutesbeforestart .minutes-before-label{float:left;padding-left:10px}.field.transportationoptionform-description .the-field,.field.createcustomfieldform-parameters .the-field{line-height:0!important}.field.customfieldform-bookingnotes #id_booking_notes{height:100px}.field.createextendedoptionform-offset .label-text,.field.createcustomfieldform-offset .label-text{line-height:15px!important}.field.createcustomfieldform-type select{font-size:16px}.createcustomfieldform-isprivate .label-text:before,.customfieldform-isprivate .label-text:before{content:' ';display:inline-block;width:10px;height:12px;background-position:-270px -162px}.stop-list{margin-top:15px}.stop-list .stop-list-name{float:left;height:28px;line-height:28px;overflow:hidden}.stop-list .stop-list-actions{float:right;height:28px;line-height:28px}.stop-list li.add-stop{border-top:1px solid #D8DCDF;padding-top:10px;margin-top:3px}.stop-list .stop-list-empty{color:#767e84;padding-bottom:10px}.field.stopform-time{float:left;width:120px}.field.stopform-pickup{float:left;width:375px}.campaign-editable-preview{padding-bottom:15px}.campaign-editable-preview h1{font:24px/32px "proxima-nova","Lucida Grande",Arial,sans-serif;margin:0}.campaign-editable-preview h2{color:#666;padding-bottom:8px}.field.createcodesform-codes .the-field{line-height:0!important}.db-campaign-list-name{font-weight:bold;font-size:13px}.campaign-preview{color:#767e84;font-size:12px}.code-edit{padding:12px}.code-edit .code-edit-code{font-size:15px;font-weight:bold;color:#19272E}.code-edit .code-edit-uses{color:#767e84;padding-bottom:15px}.canned-settings-header{font-size:14px;font-weight:bold}.canned-message-name{font-weight:bold;margin-bottom:10px}.canned-message-preview{margin-right:100px;padding:12px;background:#F0F2F4;border-radius:4px}@media only screen and (max-width:679px){.canned-message-preview{margin-right:0}}.canned-list-empty{color:#767e84;padding-bottom:15px}.canned-group:not(.canned-group-sortable) .reorder-note,.canned-group:not(.canned-group-sortable) .sortable-handle{display:none!important}.invoice-availability{border-bottom-style:solid;border-bottom-width:1px;background:#f6f7f8}@media only screen{.invoice-availability{border-top-style:solid;border-top-width:1px;border-top-color:#fff;border-bottom-color:#cdd1d8}}@media only print{.invoice-availability{border-color:#999}}.invoice-availability .the-availability{display:block;position:relative}@media only screen{.invoice-availability .the-availability{padding:12px 50px 14px 25px}}@media only print{.invoice-availability .the-availability{padding:8px 12px}}@media only screen{.invoice-availability a.the-availability:after{content:"\00BB";display:block;font-size:36px;padding:0 25px;position:absolute;top:50%;right:0;margin-top:-23px;height:36px;line-height:40px;color:#b8bdc8}.invoice-availability a.the-availability:hover:after,.invoice-availability a.the-availability:active:after{color:#636a72}.invoice-availability a.the-availability:hover{background:#e7eaee}.invoice-availability a.the-availability:active{background:#e1e5e9}}.invoice-availability .ava-small-date{font-size:13px}.invoice-table{width:100%;border-collapse:separate}.invoice-table.has-top-margin{border-top:1px solid #d8dee3}@media only screen{.invoice-table.has-top-margin{margin-top:25px}}@media only print{.invoice-table.has-top-margin{margin-top:15px}}.invoice-table--row td{font-size:12px;position:relative;vertical-align:middle;border-bottom-width:1px;border-bottom-style:solid}@media only screen{.invoice-table--row td{border-color:#d8dee3}}@media only print{.invoice-table--row td{border-color:#cbcbcb}}.invoice-table--row.no-border td{border-bottom:0}@media only screen{.invoice-table--row td{height:22px;padding-top:3px;padding-bottom:3px}.invoice-table--row td:first-child{padding-left:25px}.invoice-table--row td:last-child{padding-right:25px}}@media only print{.invoice-table--row td{height:15px;padding-top:2px;padding-bottom:2px}.invoice-table--row td:first-child{padding-left:12px}.invoice-table--row td:last-child{padding-right:12px}}.invoice-table--row td .field{margin-bottom:0}.invoice-table--row td.itable-content{word-break:break-word}.invoice-table--row td.itable-amount{width:60px;text-align:right;font-weight:bold;padding-left:25px}.invoice-table--row td.itable-amount.long{width:100px}.invoice-table--row td.itable-amount+td.itable-amount{padding-left:10px}.invoice-table--row td.itable-edit{width:18px;padding-left:15px}.invoice-table--row td.itable-edit span{display:none}@media only print{.invoice-table--row td.itable-edit{display:none}}.invoice-table--row.is-tall td{font-size:13px}@media only screen{.invoice-table--row.is-tall td{height:26px}}@media only print{.invoice-table--row.is-tall td{height:20px}}.invoice-table--row.is-shaded td{background-color:#f6f7f8;-webkit-transition:background-color .25s;transition:background-color .25s}.invoice-table.checked-in .invoice-table--row.is-shaded td{background-color:#d4f1d4}.invoice-table.no-show .invoice-table--row.is-shaded td{background-color:#f2dbdb}@media only screen and (min-width:680px){.invoice-table--row.is-editable:hover td{background:#f3f5f6}.invoice-table--row.is-editable:active td{background:#edeff2}}.invoice-table--row.is-editable td{cursor:pointer}.invoice-table--row.is-super-header{color:#388bc1}.invoice-table--row.is-super-header td{background-color:#ECF2F9}.invoice-table--transportation-row td{border-bottom-width:1px;border-bottom-style:solid}@media only screen{.invoice-table--transportation-row td{border-color:#d8dee3}}@media only print{.invoice-table--transportation-row td{border-color:#cbcbcb}}.itable-edit.with-button:before{content:' ';display:block;width:18px;height:18px;background-position:-52px -250px}.invoice-table--row:hover .itable-edit.with-button:before{background-position:-78px -250px}.invoice-table--row:active .itable-edit.with-button:before{background-position:-104px -250px}.invoice-table--editing{background:#f3f5f6;-webkit-box-shadow:inset 0 0 6px #cccfd1;box-shadow:inset 0 0 6px #cccfd1;padding-top:12px;padding-bottom:12px;padding-left:25px;padding-right:25px}@media only screen{.invoice-table--editing{border-bottom:1px solid #d8dee3}}@media only print{.invoice-table--editing{border-bottom:1px solid #cbcbcb}}@media only screen and (max-width:679px){.invoice-table--editing{padding-left:20px;padding-right:20px}}.itable-invoice-price{background:#DEE7F0;padding-right:3px}.line-items-description{padding-bottom:10px;color:#767e84}.form-line-item .btns{padding-top:5px}.line-item-form-fields{width:100%}.line-item-form-fields .field{margin-bottom:0}.line-item-form-fields .item-form-field-description input{height:30px}.line-item-form-fields .item-form-field-offset{width:110px;padding-left:10px}.addlineitem-istaxable{float:left;padding-top:9px}.line-item-form-fields .updatelineitemform-istaxable{margin-bottom:10px}.no-overview-payments{color:#767e84;font-size:12px;padding-top:10px;padding-right:12px;padding-left:12px}.overview-payment{position:relative;background:#fff;border:1px solid #babec2;border-radius:4px;margin-top:8px;padding:10px 12px;font-size:12px;box-shadow:0 0 4px #FFF}.overview-payment-row{width:100%}.overview-payment-row td{vertical-align:middle}.overview-payment-row.is-header{margin-top:8px}.op-amount{text-align:right;font-weight:bold}.op-id{text-align:right}.overview-payment-meta{color:#767e84;font-size:11px}.overview-refunds{padding-left:12px}.overview-refund{border-top:1px solid #babec2;padding-top:8px;margin-top:10px}@media only screen{.invoice-booking-info{padding-top:12px;padding-left:25px}}.booking-info-pk{color:#556f8c;font:20px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600}.booking-info-pk .badge{vertical-align:text-top;margin-left:3px;margin-top:3px}.invoice-stats{background:#eceef0;border-bottom:1px solid #b6bcc6}.invoice-stats-toggle{position:relative;cursor:pointer}.invoice-stats-toggle:hover{background-color:#DFE4E8}.invoice-stats-toggle:active{background-color:#dae0e5}.invoice-stats-toggle .invoice-stats-toggle-arrow{background-position:-396px -346px}@media only screen{.invoice-stats-toggle .invoice-stats-toggle-arrow{content:' ';display:block;width:10px;height:8px;position:absolute;top:50%;margin-top:-4px;right:30px}}.invoice-stats-toggle:hover .invoice-stats-toggle-arrow{background-position:-408px -346px}@media only screen{.invoice-stats-toggle{padding:12px 25px}}@media only print{.invoice-stats-toggle{padding:8px 12px}}.invoice-stats-payments{padding:0 12px 12px 12px}.booking-full-stats{border-collapse:collapse;vertical-align:middle}.booking-full-stats td{padding-right:22px}.booking-full-stats td:last-child{padding-right:0}.booking-full-stats td:first-child{border-right:1px solid #ccc}.booking-full-stats td:nth-child(2){padding-left:22px;padding-right:25px}@media only screen{.booking-full-stats .stats-numbers{font:20px "proxima-nova","Lucida Grande",Arial,sans-serif;font-weight:600}}@media only print{.booking-full-stats .stats-numbers{font-size:14px;font-weight:bold}}.booking-full-stats .stats-labels{color:#7f7f7f}.booking-full-stats .stats-labels td{padding-bottom:3px}.invoice-total-label{padding-right:0!important}.item-form-fields{padding-top:20px}.field.itemform-isgroupedcalendar .label-text:before{content:' ';display:inline-block;width:9px;height:8px;background-position:-298px -250px;vertical-align:text-top;margin-top:4px}.field.itemform-minimum .label-text{height:30px;line-height:30px;float:left;padding-right:15px}.table.cutoff-form{width:auto;background:#fafbfc;border:1px solid #9badb8;border-collapse:collapse;border-radius:3px;margin:12px 0 7px 0}.table.cutoff-form .cutoff-header{font-weight:bold}.table.cutoff-form .cutoff-label{font-weight:bold}.table.cutoff-form .cutoff-hours .field{margin-bottom:0}.table.cutoff-form .cutoff-hours select{margin:5px 0 0 0}.table.cutoff-form .bookings-number-header{width:140px}.table.cutoff-form .party-size-header{font-weight:bold;width:190px}.table.cutoff-form .disable-header{width:190px}.table.cutoff-form .call-to-book-header{width:175px}.table.cutoff-form .sold-out-text{max-width:235px}.table.cutoff-form .thead{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}.table.cutoff-form .td{border:1px solid #9badb8;padding:10px 15px}.cutoff-time-preview{padding-top:4px;font-size:12px;color:#254458;vertical-align:text-top}.cutoff-time-preview:before{display:inline-block;content:' ';width:13px;height:14px;background-position:-426px -250px;margin-bottom:-2px}.field.itemform-soldouttext .label-text{padding-bottom:4px;display:block}@media only screen and (min-width:680px){.update-item .buttons{padding-left:150px;padding-right:35px;padding-bottom:35px}}@media only screen and (max-width:679px){.update-item .buttons{padding:0 20px 20px 20px}}.field.itemform-isgroupedcalendar{display:block}.field.itemform-isgroupedcalendar .label-text{padding-top:1px}.field.itemform-bookingnotes .the-field,.field.itemform-description .the-field{line-height:0!important}.itemform-cutoff .label-text{display:block;font-weight:bold;padding-bottom:5px}.resource-use-setup{width:100%;margin-bottom:12px}.resource-use-setup .td:nth-child(1){width:70px}.resource-use-setup .td:nth-child(2){width:15px;padding-left:10px;padding-right:10px;text-align:center}.resource-time-setup{width:100%;white-space:nowrap}.resource-time-setup .td:nth-child(1){padding-right:20px}.resource-time-setup-header{margin-bottom:5px;color:#388bc1;font-weight:bold}.resource-grid{margin-top:15px}@media only screen and (max-width:679px){.resource-grid{padding:0 15px}}.resource-grid-block{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.resource-grid-block{width:33.33%;float:left;padding:0 7px 14px 7px}}@media only screen and (max-width:679px){.resource-grid-block{margin-bottom:12px}}.resource-grid-resource{display:block;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:20px 20px 45px 20px;background:#745dca;background:-moz-linear-gradient(top,#745dca 0,#5949bd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#745dca),color-stop(100%,#5949bd));background:-webkit-linear-gradient(top,#745dca 0,#5949bd 100%);background:linear-gradient(top,#745dca 0,#5949bd 100%);color:#fff}.resource-grid-resource:hover .resource-grid-name{text-decoration:underline}@media only screen and (min-width:680px){.resource-grid-resource{height:125px}}.resource-grid-name{font-size:16px}.resource-grid-uses{position:absolute;bottom:18px;left:20px;text-transform:uppercase;letter-spacing:1px;opacity:.7}.price-sheet-block{border-collapse:separate;border-radius:6px;overflow:hidden;border-width:2px;border-style:solid;border-color:#9ea5aa;width:100%;height:60px}.price-sheet-block td{padding-top:8px;padding-bottom:8px}.price-sheet-block td.icon{width:19px;padding-left:20px;padding-right:12px}.price-sheet-block td.icon:before{content:' ';display:block;width:19px;height:25px;background-position:-265px -515px}.price-sheet-block.is-clickable{cursor:pointer}.price-sheet-block.is-clickable:hover,.price-sheet-block.active{border-color:#388bc1;box-shadow:0 0 6px #388BC1}.price-sheet-block.is-clickable:hover td,.price-sheet-block.active td{background:#fff}.price-sheet-block.is-clickable:hover td.icon:before,.price-sheet-block.active td.icon:before{background-position:-286px -515px}.price-sheet-block-name{width:40%}.price-sheet-block-name h2{font-size:14px}.price-sheet-block-desc{font-size:12px;padding-right:15px}.price-sheet-list>li{margin-bottom:5px}.item-options-wrap{padding-top:35px}.item-options-toggle{clear:both;padding-left:15px;padding-bottom:5px;position:relative;border-bottom:1px solid #d8dee3}@media only screen and (min-width:680px){.item-options-toggle{width:955px}}@media only screen and (max-width:679px){.item-options-toggle{padding-right:15px}}@media only screen and (min-width:680px){.option-sheets:before,.option-sheets:after{width:452px}.option-sheets .option-sheet{width:954px}.option-sheets .option-object{width:454px}.option-sheets .option-lines-overlay{left:454px}.option-sheets.narrow:before,.option-sheets.narrow:after{width:262px}.option-sheets.narrow .option-sheet{width:764px}.option-sheets.narrow .option-object{width:264px}.option-sheets.narrow .option-lines-overlay{left:264px}}.option-sheets{position:relative;margin-top:15px;margin-bottom:20px}.option-sheets+.option-sheets{margin-top:0}@media only screen and (min-width:680px){.option-sheets{float:left;margin-left:15px;border-top:1px solid #d8dee3;border-right:1px solid #d8dee3}.option-sheets:before,.option-sheets:after{display:block;content:' ';position:absolute;z-index:1;top:0;left:0;bottom:0;border-left:1px solid #b5bbc6;border-right:1px solid #b5bbc6;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.option-sheets:before{-webkit-box-shadow:6px 0 4px -4px rgba(0,0,0,0.14);box-shadow:6px 0 4px -4px rgba(0,0,0,0.14)}.option-sheets:after{-webkit-box-shadow:-6px 0 4px -4px rgba(0,0,0,0.14);box-shadow:-6px 0 4px -4px rgba(0,0,0,0.14)}}@media only screen and (min-width:680px){.option-sheet{display:table;table-layout:fixed;left:0!important}}@media only screen and (min-width:680px){.option-row-group{display:table-row-group}}@media only screen and (min-width:680px){.option-row{display:table-row}}.option-rows-colored .option-object{border-left-width:7px;border-left-style:solid}.option-rows-colored>li:nth-child(odd) .option-object{border-left-color:#8396A2}.option-rows-colored>li:nth-child(even) .option-object{border-left-color:#d8dee3}.option-object,.option-lines{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d8dee3}.option-object .warning-icon{position:relative;z-index:1}@media only screen and (min-width:680px){.option-object{display:table-cell;vertical-align:top}}.option-lines{display:table-cell;vertical-align:top;position:relative;width:500px}@media only screen and (max-width:679px){.option-lines{display:none}}@media only screen and (min-width:680px){.option-sheet-shade{z-index:4;background:rgba(255,255,255,0.78);position:absolute;top:0;right:0;bottom:0;left:0;-moz-transition:opacity 200ms;-webkit-transition:opacity 200ms;transition:opacity 200ms;opacity:1}.option-sheet-shade:not(.active){opacity:0;pointer-events:none}}.option-object-inner{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;transition:padding .2s;-webkit-transition:padding .2s}.option-object-inner.option-object-inner--custom-field{padding-bottom:2px;padding-right:42px}.label-object{vertical-align:middle;font-weight:bold}.label-object-inner{padding-right:12px;padding-left:12px}.option-object-sortable{padding-left:42px}.option-objects-sortable.is-editable .option-object-inner-preview{padding-right:35px}.option-objects-sortable .option-object-inner{padding-left:42px}.option-objects-sortable .option-block-edit{left:30px}.header-object{background:#ebeff3}.option-object-edit-header{margin-bottom:8px}.option-lines-overlay{position:absolute;top:0;right:0;bottom:1px;background:#fff;text-align:center;font-size:12px}.option-lines-overlay-table{height:100%;width:100%;padding:10px 70px}.lines-overlay-desc{color:#767e84;padding-top:7px}.lines-overlay-desc a{text-decoration:underline;color:#388bc1}.option-inline-add-outer.is-indented .option-inline-add-button{padding-left:42px}.option-inline-add-outer.is-indented .option-inline-add{margin-left:30px}.option-inline-add-button{padding:8px 12px;color:#22a158;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-inline-add-button:hover{text-decoration:underline}.option-inline-add-button:before{content:' ';display:inline-block;width:8px;height:8px;background-position:-26px -225px;margin-right:6px}.option-inline-add{position:relative;background:#eff3f5;border:1px solid #a3b4bf;border-radius:2px;padding:15px}.option-inline-add.no-padding{padding:0}.option-inline-add.no-padding:after{border-bottom-color:#fff}.option-inline-add.top-margin{margin-top:12px}.option-inline-add.arrow-right:after,.option-inline-add.arrow-right:before{left:90%}.option-inline-add:after,.option-inline-add:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.option-inline-add:after{border-color:rgba(239,243,245,0);border-bottom-color:#eff3f5;border-width:8px;margin-left:-8px}.option-inline-add:before{border-color:rgba(163,180,191,0);border-bottom-color:#a3b4bf;border-width:9px;margin-left:-9px}.option-object-med-header{font-size:14px;font-weight:bold}.option-object-large-header{font-size:15px;font-weight:bold;color:#398ac9}.option-object-add-header{width:100%}.price-form.price-form--inset{margin:10px;border:1px solid #d8dee3;border-radius:4px;overflow:hidden;position:relative;z-index:1;border:3px solid #388bc1;box-shadow:0 0 6px #388BC1}.price-form.price-form--inset.four-cols .td.vis{width:107px}.price-form.price-form--inset.three-cols .td.price{width:121px}.price-form.has-column-borders.four-cols:after,.price-form.has-column-borders.three-cols:after{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;content:' ';position:absolute;top:0;bottom:0}.price-form.has-column-borders.four-cols:before{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;content:' ';position:absolute;top:0;bottom:0}.price-form.has-column-borders.four-cols:after{width:134px;left:120px;border-right:1px solid #d8dee3;border-left:1px solid #d8dee3}.price-form.has-column-borders.four-cols:before{width:1px;left:365px;border-right:1px solid #d8dee3}.price-form.has-column-borders.three-cols:after{width:110px;left:134px;border-right:1px solid #d8dee3;border-left:1px solid #d8dee3}.price-form-columns{display:table;width:100%;table-layout:fixed;font-size:12px}.price-form-columns.previewing .td:not(.cloak).vis,.price-form-columns.previewing .td:not(.cloak).price,.price-form-columns.previewing .td:not(.cloak).discount{cursor:pointer}.price-form-columns.previewing .td:not(.cloak).vis:hover,.price-form-columns.previewing .td:not(.cloak).price:hover,.price-form-columns.previewing .td:not(.cloak).discount:hover{background:#f6f7f8}.price-form-columns.previewing .td:not(.cloak).changed.vis:hover,.price-form-columns.previewing .td:not(.cloak).changed.price:hover,.price-form-columns.previewing .td:not(.cloak).changed.discount:hover{background-color:#bde9bd}.price-form-columns.previewing .td:not(.cloak).warn.vis:hover,.price-form-columns.previewing .td:not(.cloak).warn.price:hover,.price-form-columns.previewing .td:not(.cloak).warn.discount:hover{background-color:#f8d6b7}.price-form-columns .td{position:relative}.price-form-columns .td.changed:not(.cloak){background-color:#DBF2DB}.price-form-columns .td.warn:not(.cloak){background-color:#FAE3CE}.price-form-columns .td.warn:not(.cloak) .icon-hint{display:inline-block}.price-form-columns .td.vis,.price-form-columns .td.price,.price-form-columns .td.discount{border-right:1px solid #d8dee3}.price-form-columns .td.vis{width:120px}.price-form-columns .td.price{width:134px}.price-form-columns .td.discount{width:110px}.totalsheet{background-color:#f8f0ff}.invoicesheet{background-color:#f0f8ff}.price-col-header{color:#388bc1;padding:0 12px;height:38px;line-height:38px;background-color:#f6f7f8;font-size:13px}.price-cell{display:table;width:100%;table-layout:fixed}.price-cell-inner{display:table-row}.the-price{display:table-cell;height:36px;padding:2px 12px;vertical-align:middle}.the-price>.icon-hint{display:none}.price-col-inner{padding:12px}.price-form-buttons{clear:both;background:#E7EAEF;padding:10px 15px;position:relative;z-index:10}.price-form-loading{height:40px;line-height:40px;color:#767e84;padding:0 12px}.field-price-line-type{margin-bottom:10px}.field-price-line-type select{width:100%;border:1px solid #999}.field-price-modifier-type select{width:100%}.updater-price-form-wrap{max-width:500px;background:#fff;margin-top:10px;border-top:1px solid #d8dee3;border-left:1px solid #d8dee3}.updater-price-form-wrap .table{border-bottom:1px solid #d8dee3}.updater-price-sheet-select{border:2px solid #388bc1;width:100%}.price-inspector{background:#fff}.price-inspector .td{border-bottom:1px solid #d8dee3}.inspector-cell{display:block;padding:5px 12px}.inspector-tr-sheet{background:#e8f6e6}.inspector-tr-item{background:#faf1e3}.inspector-tr-customerprototype{background:#edf2f6}.inspector-tr-extendedoption{background:#F3E9FD}.inspector-header{padding:10px 12px;border-bottom:1px solid #d8dee3}.pricing-tb .pricing-tb-left{position:absolute;top:0;left:0;width:462px}.pricing-tb.narrow .pricing-tb-left{width:272px}.pricing-tb .pricing-tb-right{left:468px;width:500px}.pricing-tb .pricing-tb-right .tb-left{left:8px}.pricing-tb.narrow .pricing-tb-right{left:278px}.pricing-tb-right{position:absolute;top:0;height:35px;border-left:1px solid #98a5b3}.sheet-nav-wrap{padding:20px}.sheet-nav-header{padding-top:10px;padding-bottom:10px}.sheet-nav-wrap-inset{border-left:2px solid #767e84;padding-left:15px;margin-top:15px;margin-bottom:15px}.field-preview,.code-edit{border:1px solid #CCD6E0;margin-bottom:15px;border-radius:5px}.field-preview .field-preview-inner,.code-edit .field-preview-inner{padding:15px 20px 3px 20px}.field-preview .field-preview-header,.code-edit .field-preview-header{padding:8px 20px 8px 20px;border-top-left-radius:2px;border-top-right-radius:2px;background:#D1DCE2}.field-preview .form-inline-add,.code-edit .form-inline-add{margin-top:20px}.field-preview-edit .buttons{margin-left:0}.field-preview-tb{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.cf-add-preview{padding:10px 10px 2px 10px;margin:10px 0;background:#FDFDFD;border-radius:4px;border:1px solid #ddd}.cf-add-preview-header{padding-bottom:10px}@media only screen{.booking-full .activities,.activities-add-note{background:#f8fafb}}.activities-print-header{font-weight:bold;font-size:13px;padding-bottom:10px}.activity-meta{font-size:12px}@media only screen and (max-width:679px){.activity-meta.td{border-bottom:0!important}}.activity-meta-image{padding-right:8px;line-height:0}.activity-meta-user{margin-bottom:2px}.activity-meta-user a:hover{color:#3e87bf;border-bottom:1px solid #3e87bf}@media only print{.activity-meta-user{float:right;font-size:11px;color:#767e84}}@media only screen{.activity-meta-date{font-size:11px;color:#646464}}@media only print{.activity-meta-date:after{content:':'}}.activity-note-content{padding:8px;margin-top:5px;max-width:475px;border-radius:2px;font-size:12px}.activities{border-collapse:collapse;font-size:12px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed}.activities .activity-loading{padding:15px 0;border-top:1px solid #d8dcdf}.activities .activity-empty{border-top:1px solid #d8dcdf;border-bottom:1px solid #d8dcdf;padding:10px 0 10px 40px;color:#aeb6bd}@media only screen and (max-width:679px){.activities .activity-empty{padding:20px}}.activities>.tr>.td{border-bottom-style:solid;border-bottom-width:1px}@media only screen{.activities>.tr>.td{border-bottom-color:#d8dcdf}}@media only print{.activities>.tr>.td{border-bottom-color:#999}}.activities>.tr>.td.activity-meta{vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.activities>.tr>.td.activity-meta{padding:12px 0 12px 40px;width:215px}}@media only screen and (max-width:679px){.activities>.tr>.td.activity-meta{padding:10px 20px 0 20px;border-bottom:0;width:100%}}@media only print{.activities>.tr>.td.activity-meta{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;border-bottom:0}}.activities>.tr>.td.activity-content{position:relative;vertical-align:middle}.activities>.tr>.td .activity-content-inner{position:relative;overflow-x:hidden;overflow-y:auto;word-wrap:break-word}@media only screen{.activities>.tr>.td .activity-content-inner{padding:12px 75px 12px 20px}}@media only print{.activities>.tr>.td .activity-content-inner{padding-left:12px;padding-right:12px;padding-bottom:8px}}@media only screen and (min-width:680px){.activities>.tr:first-child>.td{border-top:1px solid #d8dcdf}}.activities .activity-for{padding-bottom:10px}.activities .activity-move-note{padding-bottom:10px;color:#767e84}.activities .activity-note-created{margin-top:8px;color:#767e84;font-size:11px}.activities .activity-notice{color:#666}.activities .activity-diff{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;margin-top:5px;padding:8px;background:#e4e8eb;border-radius:2px}.activities .activity-old-value{color:#767e84}.activities .activity-source{vertical-align:middle;width:30px;padding:10px 0;text-align:center;font-size:20px;color:#C0C0C0}.activities .activity-source:hover{color:#111}@media only screen and (max-width:679px){.activities .activity-source{display:block;width:100%}}@media only screen{.activity-content-icon{display:block;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;right:30px}}.activity-ava,.activity-content-shaded{margin-top:5px;padding:8px;background:#e4e8eb;border-radius:2px;word-break:break-word}.activity-ava .activity-ava-breakdown,.activity-content-shaded .activity-ava-breakdown{margin-top:8px}.activity-ava .activity-ava-breakdown li,.activity-content-shaded .activity-ava-breakdown li{padding-bottom:0}.activity.activity-note>.td,.activity.activity-transferred-note>.td{background-color:#FBF6E8}.activity.activity-note .activity-content,.activity.activity-transferred-note .activity-content{color:#3C382C}.activity.activity-note .activity-content-icon,.activity.activity-transferred-note .activity-content-icon{background-position:-286px -136px}.activity-booked-booking>.td,.activity-imported-booking>.td{background-color:#DDE9DE}.activity-booked-booking .activity-content-icon,.activity-imported-booking .activity-content-icon{background-position:-312px -136px}.activity-booked-booking .activity-note-content,.activity-imported-booking .activity-note-content{background:#F4F9F4}.activity-rebooked-booking>.td{background-color:#DDE9DE}.activity-rebooked-booking .activity-content-icon{background-position:-390px -210px}.activity-cancelled-booking{color:#fff}.activity-cancelled-booking>.td{background-color:#8e3e38}.activity-cancelled-booking .activity-meta-user a:hover{color:#fff;border-bottom:1px solid #fff}.activity-cancelled-booking .activity-meta-date{color:#eee}.activity-cancelled-booking .activity-content-icon{background-position:-26px -136px}.activity-cancelled-booking .cancelled-booking-note{background:#7c3631}.activity-sent-email>.td,.activity-sent-review-express-request>.td{background-color:#E8EDF1}.activity-sent-email .activity-content,.activity-sent-review-express-request .activity-content{color:#384652}.activity-sent-email .activity-sent-email-note,.activity-sent-review-express-request .activity-sent-email-note{background:#dbe3e9}.activity-sent-email .activity-content-icon{background-position:-260px -136px}.activity-sent-review-express-request .activity-content-icon{width:28px;height:20px;background-position:-64px -405px;margin-top:-10px;right:25px}.activity-charge-disputed>.td{background-color:#ffe7d1}.activity-sms-bubble{position:relative;margin-top:5px;border-radius:5px;background:#22a158;background:#25ae5f;background:-moz-linear-gradient(top,#25ae5f 0,#22a158 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25ae5f),color-stop(100%,#22a158));background:-webkit-linear-gradient(top,#25ae5f 0,#22a158 100%);background:linear-gradient(top,#25ae5f 0,#22a158 100%);color:#fff;padding:8px 12px;max-width:491px;-webkit-box-sizing:border-box;box-sizing:border-box}.activity-sms-bubble:after{content:' ';position:absolute;width:0;height:0;right:10px;bottom:-8px;border:4px solid;border-color:#22a158 #22a158 transparent transparent}.activity-sms-status{text-align:right;color:#767e84;font-weight:bold;font-size:11px;max-width:491px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:2px;padding-right:20px}.activities-next-page{border-bottom:1px solid #d8dcdf}.activities-next-page:hover{background:#f9fafa}.activities-next-page:hover a{text-decoration:underline;color:#388bc1}.activities-next-page:active{background:#e7eaee}.activities-next-page .activities-next-page-loading{padding:15px 0}.activities-next-page .activities-load-more{display:block;text-align:center;padding:10px 0;font-size:12px;color:#646464}.activities-add-note{border-top:1px solid #d8dcdf}.add-note-form{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.add-note-form textarea{background:#fff;width:100%;height:34px}.add-note-form textarea:focus{height:100px}.add-note-form .field-required-flag{display:none!important}.add-note-form .field{margin-bottom:0}@media only screen and (min-width:680px){.add-note-form .add-note-fields{padding:12px 12px 12px 0}.add-note-form .add-note-submit{width:100px;padding:12px 0 12px 0}.add-note-form .button-small{height:34px;line-height:32px}}@media only screen and (max-width:679px){.add-note-form{padding:12px 0}}@media only screen and (max-width:679px){.add-note-form.ng-pristine .add-note-submit{display:none}}.activity-timeline{display:block;margin-top:8px}.activity-timeline li{float:left;direction:block;position:relative;background:transparent;border:1px solid #404e5a;height:18px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;padding-right:4px;margin-top:-1px;font-size:11px}.activity-timeline li .icon-hint{margin-left:2px}.activity-timeline li:nth-child(1){z-index:5}.activity-timeline li:nth-child(2){z-index:4}.activity-timeline li:nth-child(3){z-index:3}.activity-timeline li:nth-child(4){z-index:2}.activity-timeline li:nth-child(5){z-index:1}.activity-timeline li:first-child{padding-right:8px;border-top-left-radius:3px;border-bottom-left-radius:3px}.activity-timeline li:last-child{padding-right:8px;border-top-right-radius:3px;border-bottom-right-radius:3px}.activity-timeline li:last-child:after,.activity-timeline li:last-child:before{display:none}.activity-timeline li.active{background:#404e5a;color:#fff}.activity-timeline li.active:before{border-left-color:#e8edf1}.activity-timeline li.active:after{border-left-color:#404e5a}.activity-timeline li.error{background:#8e3e38}.activity-timeline li:after,.activity-timeline li:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.activity-timeline li:after{border-color:transparent;border-left-color:#e8edf1;border-width:8px;top:50%;margin-top:-8px}.activity-timeline li:before{border-color:transparent;border-left-color:#404e5a;border-width:9px;top:50%;margin-top:-9px}.diff .diff-added{background-color:#bafbba;border-radius:2px}.diff .diff-removed{background-color:#febab9;border-radius:2px}.ava-time-and-length{width:225px}.ava-time-and-length td:first-child{padding-right:10px}.end-time-preview{font-size:12px;color:#355366}.end-time-preview:before{display:inline-block;content:' ';width:13px;height:14px;background-position:-426px -250px;margin-bottom:-2px}.form-week-days{display:table;width:100%;margin-bottom:10px}.form-week-days .field{display:table-cell}.form-week-days .checkbox-selected label{background:#388bc1;color:#fff}.form-week-days label{cursor:pointer;display:block;text-align:center;padding:5px}.form-week-days label:hover{background:#5ca2d0;color:#fff}.form-week-days label .the-field{display:block}.d3 .axis.y path{display:none}.d3 .axis path{fill:none;stroke:#91979c;shape-rendering:crispEdges}.d3 .axis line{fill:none;stroke:#d4d7d9;shape-rendering:crispEdges}.d3 .axis text{fill:#767e84}.d3 .line{fill:none;stroke:#388bc1;stroke-width:3px}.d3 .area{fill:#5ca2d0;opacity:.5;stroke-width:0}.d3 .point .coarse-point{fill:transparent;stroke:transparent;stroke-width:2.5px}.d3 .point:hover .coarse-point{fill:#5ca2d0;stroke:white}.d3 .point .fine-point{fill:#388bc1;stroke:white;stroke-width:2.5px}.d3 .point:hover .fine-point{fill:#2d6f99}.d3 .title{font-weight:bold;font-size:14px}.d3 .sub-title{fill:#767e84;font-weight:bold;font-size:12px}@media only screen{.db-theater{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(240,242,244,0.79);width:100%;height:100%;z-index:1012;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding:25px 0 35px 0}}.bookings-window-content{z-index:1013;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.35);box-shadow:0 0 30px rgba(0,0,0,0.35)}.bookings-window-content.success{border-bottom:0}.bookings-window-content .activities{border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.bookings-window-content .activities .activity-empty{border-bottom:0}.bookings-window-content .button-close{top:4px;right:4px}.bookings-window-content .add-note-form{padding:0 40px}@media only screen and (max-width:679px){.bookings-window-content .add-note-form{padding:12px 20px}}@media only screen and (min-width:680px){.bookings-window-content{width:980px;margin:0 auto;border:1px solid #949cab;border-radius:5px}.bookings-window-content .ava-window-stats{height:35px;padding-left:20px;padding-right:20px;border-bottom:1px solid #d8dee3}.bookings-window-content .ava-window-stats .stats-tb{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.bookings-window-content .ava-window-stats .stats-tb.loading{opacity:0}.bookings-window-content .ava-window-stats .stats-tb.success{opacity:1}.bookings-window-content .ava-window-stats .tb-group{border-color:#d8dee3}}@media only screen and (max-width:679px){.bookings-window-content{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}}.overlay-close{display:block;position:absolute;top:0;right:0;width:40px;height:30px;border-bottom-left-radius:3px;border-left:1px solid #b6bcc6;border-bottom:1px solid #b6bcc6;cursor:pointer;z-index:1013}.overlay-close span{display:none}.overlay-close:hover{background:#eee}.overlay-close:before{content:' ';display:block;position:absolute;top:4px;left:8px;width:24px;height:24px;background-position:-156px -136px}.bookings-window-container{padding:20px 40px}.bookings-window-empty{color:#767e84;font-size:12px;padding-top:5px;padding-bottom:5px}.bookings-window-crew{margin-top:10px;padding:10px}.bookings-window-crew table{border-bottom:1px solid #d8dee3}.bookings-window-inset{padding:15px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);box-shadow:inset 0 0 10px rgba(0,0,0,0.2);background:#F8FAFB;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media only screen and (min-width:680px){.bookings-window-list{padding:0 28px 25px 28px}}@media only screen and (max-width:679px){.bookings-window-list{padding:15px 20px}}@media only screen and (min-width:680px){.bookings-window-list .bookings-window-list-inner{padding-left:11px}}.bookings-window-header{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%)}@media only screen and (min-width:680px){.bookings-window-header{border-top-left-radius:5px;border-top-right-radius:5px}}.send-confirmations .hint{padding-bottom:10px}.send-confirmations #id_note{height:100px}.presence-small-eye.active{width:14px;height:9px;background-position:-432px -527px}.presence-small-editing.active{display:block;float:left;position:relative;width:11px;height:10px;margin-top:1px;margin-right:3px;background-position:-432px -515px}.presence-small-editing.active:before{content:' ';display:block;width:5px;height:5px;border-radius:100%;background-color:#00CE23;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (min-width:680px){.tb-flyout-availability-status{min-width:360px!important}}.tb-flyout-availability-status .field{margin-bottom:0}.status-options li{cursor:pointer;border-top:1px solid #d5d5d5;position:relative}@media only screen and (min-width:680px){.status-options li{padding:10px 18px}}@media only screen and (max-width:679px){.status-options li{padding:12px 18px 12px 35px}}.status-options li:hover{background:#edf0f3}.status-options li.selected{background:#388bc1;color:#fff}.status-options li.selected .status-hint{color:#eee}.status-options li.selected .tb-icon.phone{background-position:-14px -468px}.status-options li.selected .tb-icon.lock{background-position:-28px -468px}.status-options .status-hint{color:#767e84;font-size:12px}@media only screen and (min-width:680px){.status-options .status-hint{white-space:nowrap}}.status-options h2{padding-bottom:2px}.ava-status-header{padding:12px 18px}@media only screen and (min-width:680px){.ava-status-header{background:#f1f2f4}}.ava-status-header-online{color:#388bc1}.rule-form{border:3px solid #388bc1;box-shadow:0 0 6px #388BC1;border-radius:4px}.rule-form form{position:relative}.rule-form-buttons{clear:both;background:#E7EAEF}@media only screen and (min-width:680px){.rule-form-buttons{padding:10px 15px 10px 145px}}@media only screen and (max-width:679px){.rule-form-buttons{padding:10px}}.rule-form-wrap{padding:0 0 20px 0}.rule-form-header{border-bottom:1px solid #b6bcc6;padding:12px 15px}.rule-form-title{font-size:15px}.rule-form-customer-types{max-width:750px;border-bottom:1px solid #d8dee3}.rule-form-customer-type{width:100%;border-top:1px solid #d8dee3}.rule-form-customer-type.is-selected{background-color:#fff9c6}.rule-form-customer-type.is-selected .customer-type-select{background:#fff9c6}.rule-form-customer-type .field{margin-bottom:0}@media only screen and (min-width:680px){.rule-form-customer-type{border-top:1px solid #d8dee3}.rule-form-customer-type .field-capacity{float:right}.rule-form-customer-type .td{padding-top:3px;padding-bottom:3px}.rule-form-customer-type.is-selected .customer-type-preview:hover{background-color:#fff5a1}.rule-form-customer-type:not(.is-selected) .customer-type-preview:hover{background-color:#eaf2f8}.rule-form-customer-type .td.customer-type-preview{padding-right:12px;padding-left:12px;cursor:pointer}.rule-form-customer-type .td.customer-type-capacity{width:200px;padding-right:12px}}@media only screen and (max-width:679px){.rule-form-customer-type{border:1px solid #d8dee3;margin-bottom:4px;border-radius:4px;padding:12px}}.rule-form-customer-types-header{max-width:750px}.rule-form-customer-types-header .rule-form-customer-types-left{float:left}.rule-form-customer-types-header .rule-form-customer-types-right{float:right}.print-header{border-bottom:1px solid #ddd;padding-bottom:5px;overflow:hidden}.print-header.with-margin{margin-bottom:15px}.print-header .print-header-date{float:left}.print-header .print-header-generated{font-size:11px;color:#999;float:right}.print-h3{text-transform:uppercase;letter-spacing:.5px;color:#388bc1;font-size:12px;padding-bottom:4px}@media only screen{.print-h3{display:none}}.crew-flyout-note{font-size:12px;color:#767e84}.manage-roles-link{position:absolute;bottom:12px;right:12px}.manage-roles-link a{color:#767e84;text-decoration:underline}.crew-flyout-email-note{color:#404549;font-size:12px;margin-bottom:5px}.crew-flyout-email-note:before{content:' ';display:inline-block;width:15px;height:10px;background-position:-466px -277px}@media only screen{.boca-ticket-wrap{width:1.95in;height:5.45in;margin-top:15px;background:#f6f7f8;border:1px solid #ccd0d8;box-shadow:0 0 5px rgba(0,0,0,0.18)}}.boca-ticket{width:5.45in;height:1.95in;overflow:hidden;font:12px/1.2 Arial,sans-serif}.boca-ticket *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen{.boca-ticket{transform:rotate(90deg) translateY(-100%);-webkit-transform:rotate(90deg) translateY(-100%);transform-origin:top left;-webkit-transform-origin:top left}}@media only print{.boca-ticket{position:relative;page-break-after:always;page-break-inside:avoid;-webkit-region-break-inside:avoid}}.boca-left{width:4.45in;height:1.95in;overflow:hidden;float:left;text-align:center;padding:10px}.boca-right{float:right;width:1in;height:1.95in}.boca-header-large{font-weight:bold;font-size:20px}.boca-header-med{font-size:15px}.boca-section{padding-bottom:10px}.boca-main-content{vertical-align:middle}.boca-qr{float:left}.boca-qr img{max-height:1.3in;width:auto}.boca-fine-print{vertical-align:bottom;text-align:center;height:10px}.boca-right-inner{height:1in;width:1.95in;overflow:hidden;transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);transform-origin:top left;-webkit-transform-origin:top left}.boca-right-inner .td{padding:5px 10px}@media only screen{.boca-right-inner .td{border-top:1px dotted #909396}}.stub-ava{font-size:14px}.capacity-flyout-loading{width:290px}.capacity-flyout{color:#787878;font-size:12px}.capacity-table{width:100%}.capacity-table td{padding-top:3px;padding-bottom:3px;vertical-align:middle;white-space:nowrap}.capacity-table td:first-child{padding-left:20px;padding-right:20px}.capacity-table td:last-child{width:76px;padding-right:20px}.capacity-table tr:last-child td{padding-bottom:12px}.capacity-seats .capacity-section-header{font-size:13px}.capacity-blocks{border-top:1px solid #E2E2E2;background:#F2F3F5}.capacity-section-header td{padding-top:12px;padding-bottom:8px;font-size:13px}.changedue-table{margin-top:2px}.changedue-table tr.with-padding td{padding-top:4px;padding-bottom:4px}.changedue-table tr.changedue-total{font-size:14px}.changedue-table td{vertical-align:middle}.changedue-table td:first-child{padding-right:10px}.changedue-table td:nth-child(2){text-align:right}.changedue-table .field{margin-bottom:0;line-height:0}@media only screen{body.manifest-section{background:#fff!important}}@media only screen and (min-width:680px){body.manifest-section{padding-top:121px}.manifest-main{padding-bottom:15px}}@media only screen and (max-width:679px){body.manifest-section{font-size:12px}}.legacy-url-warning{padding:10px;margin:10px;border-radius:5px;background:#e67e22;background:-moz-linear-gradient(top,#e67e22 0,#d67118 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e67e22),color-stop(100%,#d67118));background:-webkit-linear-gradient(top,#e67e22 0,#d67118 100%);background:linear-gradient(top,#e67e22 0,#d67118 100%);border:1px solid #bf6516;color:#fff;-webkit-box-shadow:inset 0 1px 0 0 #F8C89D;box-shadow:inset 0 1px 0 0 #F8C89D;text-shadow:1px 1px 2px #c96a17;text-align:center}.legacy-url-warning a{text-decoration:underline}.legacy-url-warning .legacy-url-warning-dismiss{color:#e0e0e0}.legacy-url-warning .legacy-url-warning-dismiss:hover{color:#fff}@media only screen and (min-width:680px){.manifest-nav-wrap{position:fixed;top:43px;left:0;right:0;z-index:1009}.manifest-nav-wrap .tb-left{left:5px}.manifest-inner-shadow{position:absolute;height:27px;right:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.manifest-inner-shadow:after{position:absolute;content:' ';top:0;bottom:31px;right:8px;left:8px;background-color:transparent;box-shadow:0 0 6px 1px rgba(0,0,0,0.4)}}.manifest-nav{background:white;background:-moz-linear-gradient(top,white 0,#f5f8f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f5f8f9));background:-webkit-linear-gradient(top,white 0,#f5f8f9 100%);background:linear-gradient(top,white 0,#f5f8f9 100%);overflow:hidden;line-height:42px;position:relative;border-bottom:1px solid #cbd3d8}@media only screen and (min-width:680px){.manifest-nav{height:42px}}.manifest-nav .manifest-nav-title{padding-left:15px;font-size:15px}@media only screen and (max-width:679px){.manifest-nav .manifest-nav-title{text-align:center;margin-right:12px}}.manifest-nav .manifest-nav-current{position:relative;display:inline-block;cursor:pointer;font-weight:bold;padding-right:12px;height:34px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.manifest-nav .manifest-nav-current:hover{text-decoration:underline}.manifest-nav .manifest-nav-current:after{display:block;content:' ';width:7px;height:5px;background-position:-348px -326px;position:absolute;top:50%;margin-top:2px;right:0;pointer-events:none}.manifest-nav-buttons{overflow:hidden}@media only screen and (min-width:680px){.manifest-nav-buttons{position:absolute;top:0;right:0}}@media only screen and (max-width:679px){.manifest-nav-buttons{border-bottom:1px solid #ddd}}.manifest-nav-prev,.manifest-nav-today,.manifest-nav-next{display:inline-block;float:left;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:680px){.manifest-nav-prev:hover,.manifest-nav-today:hover,.manifest-nav-next:hover{background:#19272E;color:#fff}}@media only screen and (max-width:679px){.manifest-nav-prev,.manifest-nav-today,.manifest-nav-next{width:33%}}.manifest-nav-prev,.manifest-nav-next{font-size:22px}@media only screen and (min-width:680px){.manifest-nav-prev,.manifest-nav-next{width:42px}.manifest-nav-today{width:60px}}.columns-flyout-cf-toggle{padding:10px 12px 0 12px}.columns-flyout-cf-toggle a{text-decoration:underline;color:#767e84}@media only screen and (min-width:680px){.manifest-ava-tb{border-top:1px solid #BEC6CB}.manifest-ava-tb .tb-group{border-color:#d8dee3}}.manifest-content-loading{padding:20px 10px}@media only screen{.manifest-block{margin:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.manifest-block .manifest-block-title{font:20px "proxima-nova","Lucida Grande",Arial,sans-serif}.manifest-block a.manifest-block-title:not(.current):hover{color:#388bc1;text-decoration:underline}.manifest-block a.manifest-block-title.current{cursor:text}}@media only screen and (max-width:679px){.manifest-block{border-top:1px solid #8b99ab;border-bottom:1px solid #8b99ab}}@media only screen{.manifest-header{background:#E0E8F0;position:relative}}@media only screen and (min-width:680px){.manifest-header{padding:10px 133px 10px 25px}}@media only screen and (max-width:679px){.manifest-header{padding:12px}}@media only print{.manifest-header{padding:8px 0 5px 0}}.manifest-header .manifest-ava-buttons{position:absolute;top:50%;margin-top:-16px;right:10px}.manifest-header .manifest-header-headline{padding-top:2px}.manifest-stats .availability-stats{border-bottom:0}.manifest-filter .manifest-filtered-field{display:inline}.manifest-empty{padding:20px;color:#888}.form-manifest-edit .contactform-issubscribed{display:none}.form-manifest-edit .button-right{float:none;margin-left:0}.form-manifest-edit .button-small{min-width:0;height:28px;line-height:24px}.form-manifest-edit .buttons{white-space:nowrap}.form-manifest-edit #id_note{min-width:200px;height:75px;font-size:12px}@media only screen{.form-manifest-edit .manifest-edit-icon:hover:after,.form-manifest-edit .block-list-action:hover:after,.form-manifest-edit .invoice-editable-toggle:hover:after{content:' ';display:block;width:18px;height:18px;position:absolute;top:5px;right:5px}}.form-manifest-edit .manifest-edit-icon:hover:after,.form-manifest-edit .block-list-action:hover:after,.form-manifest-edit .invoice-editable-toggle:hover:after{background-position:-52px -250px}.form-manifest-edit .manifest-edit-icon:hover:active:after,.form-manifest-edit .block-list-action:hover:active:after,.form-manifest-edit .invoice-editable-toggle:hover:active:after{background-position:-78px -250px}.form-manifest-edit .invoice-editable-toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.form-manifest-edit .invoice-editable-toggle span{display:none}.manifest-broken-out .manifest-booking-row .manifest-cf:empty:before{content:'\00a0'}.manifest-nowrap .manifest-booking-row{white-space:nowrap}.manifest-customer-cards{padding-bottom:5px}@media only screen{.manifest-customer-cards{background:#E7EAEE}}.manifest-customer-cards .manifest-customer-card{padding:5px 0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.manifest-customer-cards .manifest-customer-card:nth-child(3n){padding-right:5px}@media only screen and (min-width:680px){.manifest-customer-cards .manifest-customer-card{float:left;width:33.33%}.manifest-customer-cards .manifest-customer-card:nth-child(3n+4){clear:both}}@media only print{.manifest-customer-cards .manifest-customer-card{float:left;width:33.33%}.manifest-customer-cards .manifest-customer-card:nth-child(4n){clear:both}}.manifest-customer-cards .manifest-customer-card .manifest-customer-card-inner{border-radius:5px;border:1px solid #E5E5E5;border-bottom:0;background:#fff}.manifest-customer-cards tr.invoice-table-row:last-child>td{border-bottom:0!important}.manifest-customer-cards tr.invoice-table-row>td{padding-top:2px;padding-bottom:2px}.manifest-checkin-select{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;opacity:0;border-radius:0}