@charset "UTF-8";/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*






 */



/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_444444_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_444444_256x240.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_555555_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_ffffff_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_777620_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_cc0000_256x240.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/gravy_assets/jquery-ui/ui-icons_777777_256x240.png)/*{iconsDefault}*/;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	-ms-filter: "alpha(opacity=30)"/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}

/*!
(The MIT License)

Copyright (c) 2012-2014 Marcin Warpechowski
Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/
/* line 28, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable {
  position: relative;
}

/* line 32, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .hide {
  display: none;
}

/* line 35, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .relative {
  position: relative;
}

/* line 39, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}

/* line 46, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .wtHider {
  width: 0;
}

/* line 50, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .wtSpreader {
  position: relative;
  width: 0;
  /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  height: auto;
}

/* line 63, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

/* line 70, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable input,
.handsontable textarea {
  min-height: initial;
}

/* line 74, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable table.htCore {
  border-collapse: separate;
  /*it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit*/
                     /*this actually only changes appearance of user selection - does not make text unselectable
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
/*user-select: none; /*no browser supports unprefixed version*/
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

/* line 95, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable col {
  width: 50px;
}

/* line 99, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable col.rowHeader {
  width: 50px;
}

/* line 104, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #FFF;
  vertical-align: top;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
}

/* line 122, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.htInvalid {
  background-color: #ff4c42 !important;
  /*gives priority over td.area selection background*/
}

/* line 126, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.htNoWrap {
  white-space: nowrap;
}

/* line 130, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

/* line 138, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

/* line 147, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th:first-child,
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}

/* line 151, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #CCC;
}

/* line 156, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}

/* line 162, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_master:not(.innerBorderLeft) ~ .handsontable tbody tr th,
.ht_master:not(.innerBorderLeft) ~ .handsontable:not(.ht_clone_top) thead tr th:first-child {
  border-right-width: 0;
}

/* line 169, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_master:not(.innerBorderTop) thead tr:last-child th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop) thead tr.lastChild th,
.ht_master:not(.innerBorderTop) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

/* line 173, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th {
  background-color: #EEE;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

/* line 181, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable thead th {
  padding: 0;
}

/* line 185, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th.active {
  background-color: #CCC;
}

/* line 189, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable thead th .relative {
  padding: 2px 4px;
}

/* plugins */
/* line 195, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnMover {
  position: fixed;
  left: 0;
  top: 0;
  background-color: transparent;
  width: 5px;
  height: 25px;
  z-index: 999;
  cursor: move;
}

/* line 206, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualRowMover {
  position: fixed;
  left: -4px;
  top: 0;
  background-color: transparent;
  height: 5px;
  width: 50px;
  z-index: 999;
  cursor: move;
}

/* line 218, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnMoverGuide,
.handsontable .manualRowMoverGuide {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #CCC;
  width: 25px;
  height: 25px;
  opacity: 0.7;
  display: none;
}

/* line 230, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnMoverGuide.active,
.handsontable .manualRowMoverGuide.active {
  display: block;
}

/* line 237, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnMover:hover,
.handsontable .manualColumnMover.active,
.handsontable .manualRowMover:hover,
.handsontable .manualRowMover.active {
  background-color: #88F;
}

/* row + column resizer*/
/* line 243, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnResizer {
  position: fixed;
  top: 0;
  cursor: col-resize;
  z-index: 110;
  width: 5px;
  height: 25px;
}

/* line 252, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualRowResizer {
  position: fixed;
  left: 0;
  cursor: row-resize;
  z-index: 110;
  height: 5px;
  width: 50px;
}

/* line 264, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #AAB;
}

/* line 268, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnResizerGuide {
  position: fixed;
  right: 0;
  top: 0;
  background-color: #AAB;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  margin-left: 5px;
}

/* line 279, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualRowResizerGuide {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #AAB;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}

/* line 291, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
}

/* line 295, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .columnSorting {
  position: relative;
}

/* line 299, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .columnSorting:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 304, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .columnSorting.ascending::after {
  content: '\25B2';
  color: #5f5f5f;
  position: absolute;
  right: -15px;
}

/* line 311, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .columnSorting.descending::after {
  content: '\25BC';
  color: #5f5f5f;
  position: absolute;
  right: -15px;
}

/* line 318, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th.beforeHiddenColumn {
  position: relative;
}

/* line 323, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  content: '\25C0';
  color: #bbb;
  position: absolute;
  right: 1px;
  top: 2px;
  font-size: 5pt;
}

/* line 332, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th.afterHiddenColumn {
  position: relative;
}

/* line 336, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable th.afterHiddenColumn::before {
  left: 1px;
  top: 2px;
  right: auto;
  content: '\25B6';
}

/* line 343, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.afterHiddenColumn.firstVisible {
  border-left: 1px solid #CCC;
}

/* line 347, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable thead th.hiddenHeader {
  display: none;
}

/* border line */
/* line 353, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}

/* line 357, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .wtBorder.hidden {
  display: none !important;
}

/* line 361, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.area {
  background: -moz-linear-gradient(top, rgba(181, 209, 255, 0.34) 0%, rgba(181, 209, 255, 0.34) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(181, 209, 255, 0.34)), color-stop(100%, rgba(181, 209, 255, 0.34)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(181, 209, 255, 0.34) 0%, rgba(181, 209, 255, 0.34) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(181, 209, 255, 0.34) 0%, rgba(181, 209, 255, 0.34) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(181, 209, 255, 0.34) 0%, rgba(181, 209, 255, 0.34) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(181, 209, 255, 0.34) 0%, rgba(181, 209, 255, 0.34) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57b5d1ff', endColorstr='#57b5d1ff',GradientType=0 );
  /* IE6-9 */
  background-color: #fff;
}

/* fill handle */
/* line 374, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

/* line 379, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

/* line 385, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: inline-block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}

/* line 403, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

/* line 410, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}

/*
TextRenderer readOnly cell
*/
/* line 420, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htDimmed {
  color: #777;
}

/* line 424, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htSubmenu {
  position: relative;
}

/* line 428, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htSubmenu :after {
  content: '▶';
  color: #777;
  position: absolute;
  right: 5px;
}

/*
TextRenderer horizontal alignment
*/
/* line 439, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htLeft {
  text-align: left;
}

/* line 442, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htCenter {
  text-align: center;
}

/* line 445, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htRight {
  text-align: right;
}

/* line 448, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htJustify {
  text-align: justify;
}

/*
TextRenderer vertical alignment
*/
/* line 454, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htTop {
  vertical-align: top;
}

/* line 457, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htMiddle {
  vertical-align: middle;
}

/* line 460, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htBottom {
  vertical-align: bottom;
}

/*
TextRenderer placeholder value
*/
/* line 468, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htPlaceholder {
  color: #999;
}

/*
AutocompleteRenderer down arrow
*/
/* line 476, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}

/* line 485, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

/* line 489, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}

/*
CheckboxRenderer
*/
/* line 497, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}

/* line 500, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htCheckboxRendererLabel {
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

/*
NumericRenderer
*/
/* line 510, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .htNumeric {
  text-align: right;
}

/*
Comment For Cell
*/
/* line 517, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htCommentCell {
  position: relative;
}

/* line 520, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htCommentCell:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border-left: 6px solid transparent;
  border-top: 6px solid red;
}

@-webkit-keyframes opacity-hide {
  /* line 530, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  from {
    opacity: 1;
  }

  /* line 533, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  to {
    opacity: 0;
    /*display: none;*/
  }
}

@keyframes opacity-hide {
  /* line 539, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  from {
    /*display: block;*/
    opacity: 1;
  }

  /* line 543, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  to {
    opacity: 0;
    /*display: none;*/
  }
}

@-webkit-keyframes opacity-show {
  /* line 550, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  from {
    opacity: 0;
    /*display: none;*/
  }

  /* line 554, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  to {
    opacity: 1;
    /*display: block;*/
  }
}

@keyframes opacity-show {
  /* line 560, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  from {
    opacity: 0;
    /*display: none;*/
  }

  /* line 564, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  to {
    opacity: 1;
    /*display: block;*/
  }
}

/**
 * Handsontable in Handsontable
 */
/* line 574, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .handsontable.ht_clone_top .wtHider {
  padding: 0 0 5px 0;
}

/* removing shadows, TODO: remove the commented code and this comment  */
/*.handsontable .handsontable:not(.ht_master) table {*/
/*-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);*/
/*box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);*/
/*}*/
/**
* Autocomplete Editor
*/
/* line 587, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .autocompleteEditor.handsontable {
  padding-right: 17px;
}

/* line 590, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable .autocompleteEditor.handsontable.htMacScroll {
  padding-right: 15px;
}

/**
 * Handsontable listbox theme
 */
/* line 599, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox {
  margin: 0;
}

/* line 603, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

/* line 613, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent;
}

/* line 618, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 623, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

/* line 629, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox .wtBorder {
  visibility: hidden;
}

/* line 634, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

/* line 638, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_top {
  z-index: 101;
}

/* line 642, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_left {
  z-index: 102;
}

/* line 647, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_top_left_corner,
.ht_clone_bottom_left_corner {
  z-index: 103;
}

/* line 651, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_debug {
  z-index: 103;
}

/* line 655, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*
Cell borders
*/
/* line 663, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htBordered {
  /*box-sizing: border-box !important;*/
  border-width: 1px;
}

/* line 667, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htBordered.htTopBorderSolid {
  border-top-style: solid;
  border-top-color: #000;
}

/* line 671, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htBordered.htRightBorderSolid {
  border-right-style: solid;
  border-right-color: #000;
}

/* line 675, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htBordered.htBottomBorderSolid {
  border-bottom-style: solid;
  border-bottom-color: #000;
}

/* line 679, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htBordered.htLeftBorderSolid {
  border-left-style: solid;
  border-left-color: #000;
}

/* line 684, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htCommentTextArea {
  -moz-box-shadow: 1px 1px 2px #bbb;
  -webkit-box-shadow: 1px 1px 2px #bbb;
  background-color: #FFFACD;
  border: 1px solid #999;
  box-shadow: 1px 1px 2px #bbb;
  font-family: 'Arial';
}

/* line 693, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tbody tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

/* line 697, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
}

/* line 703, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
  border-right: 1px solid #CCC;
}

/* line 707, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htCollapseButton {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  margin-bottom: 3px;
  position: relative;
}

/* line 721, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htCollapseButton:after {
  content: "";
  height: 300%;
  width: 1px;
  display: block;
  background: #ccc;
  margin-left: 4px;
  position: absolute;
  /*top: -300%;*/
  bottom: 10px;
}

/* line 734, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
thead .htCollapseButton {
  right: 5px;
  position: absolute;
  top: 5px;
  background: #fff;
}

/* line 741, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
thead .htCollapseButton:after {
  height: 1px;
  width: 700%;
  right: 10px;
  top: 4px;
}

/* line 748, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tr th .htExpandButton {
  position: absolute;
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  top: 0;
  display: none;
}

/* line 763, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable thead tr th .htExpandButton {
  /*left: 5px;*/
  top: 5px;
}

/* line 768, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tr th .htExpandButton.clickable {
  display: block;
}

/* line 772, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 10px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 0px 6px #eeeeee;
  -moz-box-shadow: 0px 0px 0px 6px #eeeeee;
  box-shadow: 0px 0px 0px 6px #eeeeee;
  background: #eee;
}

/* line 791, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable col.hidden {
  width: 0 !important;
}

/* line 795, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable table tr th.lightRightBorder {
  border-right: 1px solid #E6E6E6;
}

/* line 801, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}

/* line 808, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_master,
.ht_clone_left,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}

/* line 812, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_master .wtHolder {
  overflow: auto;
}

/* line 816, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_left .wtHolder {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 822, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.ht_clone_top .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow-x: auto;
  overflow-y: hidden;
}

/*WalkontableDebugOverlay*/
/* line 830, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.wtDebugHidden {
  display: none;
}

/* line 834, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.wtDebugVisible {
  display: block;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-name: wtFadeInFromNone;
  animation-duration: 0.5s;
  animation-name: wtFadeInFromNone;
}

@keyframes wtFadeInFromNone {
  /* line 843, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  0% {
    display: none;
    opacity: 0;
  }

  /* line 848, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  1% {
    display: block;
    opacity: 0;
  }

  /* line 853, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  100% {
    display: block;
    opacity: 1;
  }
}

@-webkit-keyframes wtFadeInFromNone {
  /* line 860, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  0% {
    display: none;
    opacity: 0;
  }

  /* line 865, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  1% {
    display: block;
    opacity: 0;
  }

  /* line 870, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
  100% {
    display: block;
    opacity: 1;
  }
}

/*

 Handsontable Mobile Text Editor stylesheet

 */
/* line 882, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
}

/* line 893, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer {
  display: none;
  position: absolute;
  top: 0;
  width: 70%;
  height: 54pt;
  background: #f8f8f8;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  z-index: 999;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
}

/* line 909, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle),
.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea) {
  z-index: 9999;
}

/* Initial left/top coordinates - overwritten when actual position is set */
/* line 917, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.topLeftSelectionHandle,
.topLeftSelectionHandle-HitArea,
.bottomRightSelectionHandle,
.bottomRightSelectionHandle-HitArea {
  left: -10000px;
  top: -10000px;
}

/* line 922, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer.active {
  display: block;
}

/* line 926, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .inputs {
  position: absolute;
  right: 210pt;
  bottom: 10pt;
  top: 10pt;
  left: 14px;
  height: 34pt;
}

/* line 935, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .inputs textarea {
  font-size: 13pt;
  border: 1px solid #a1a1a1;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  left: 14px;
  right: 14px;
  top: 0;
  bottom: 0;
  padding: 7pt;
}

/* line 950, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .cellPointer {
  position: absolute;
  top: -13pt;
  height: 0;
  width: 0;
  left: 30px;
  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #ebebeb;
}

/* line 962, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .cellPointer.hidden {
  display: none;
}

/* line 966, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .cellPointer:before {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  height: 0;
  width: 0;
  left: -13pt;
  border-left: 13pt solid transparent;
  border-right: 13pt solid transparent;
  border-bottom: 13pt solid #f8f8f8;
}

/* line 980, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .moveHandle {
  position: absolute;
  top: 10pt;
  left: 5px;
  width: 30px;
  bottom: 0px;
  cursor: move;
  z-index: 9999;
}

/* line 990, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .moveHandle:after {
  content: "..\a..\a..\a..";
  white-space: pre;
  line-height: 10px;
  font-size: 20pt;
  display: inline-block;
  margin-top: -8px;
  color: #ebebeb;
}

/* line 1000, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .positionControls {
  width: 205pt;
  position: absolute;
  right: 5pt;
  top: 0;
  bottom: 0;
}

/* line 1008, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .positionControls > div {
  width: 50pt;
  height: 100%;
  float: left;
}

/* line 1014, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .positionControls > div:after {
  content: " ";
  display: block;
  width: 15pt;
  height: 15pt;
  text-align: center;
  line-height: 50pt;
}

/* line 1026, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .leftButton:after,
.htMobileEditorContainer .rightButton:after,
.htMobileEditorContainer .upButton:after,
.htMobileEditorContainer .downButton:after {
  transform-origin: 5pt 5pt;
  -webkit-transform-origin: 5pt 5pt;
  margin: 21pt 0 0 21pt;
}

/* line 1032, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .leftButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(-45deg);
  /*margin-top: 17pt;*/
  /*margin-left: 20pt;*/
}

/* line 1039, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .leftButton:active:after {
  border-color: #cfcfcf;
}

/* line 1043, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .rightButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(135deg);
  /*margin-top: 17pt;*/
  /*margin-left: 10pt;*/
}

/* line 1050, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .rightButton:active:after {
  border-color: #cfcfcf;
}

/* line 1054, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .upButton:after {
  /*border-top: 2px solid #cfcfcf;*/
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(45deg);
  /*margin-top: 22pt;*/
  /*margin-left: 15pt;*/
}

/* line 1062, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .upButton:active:after {
  border-color: #cfcfcf;
}

/* line 1066, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .downButton:after {
  border-top: 2px solid #288ffe;
  border-left: 2px solid #288ffe;
  -webkit-transform: rotate(225deg);
  /*margin-top: 15pt;*/
  /*margin-left: 15pt;*/
}

/* line 1073, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htMobileEditorContainer .downButton:active:after {
  border-color: #cfcfcf;
}

/* line 1077, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.hide-tween {
  -webkit-animation: opacity-hide 0.3s;
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/* line 1084, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.handsontable.show-tween {
  -webkit-animation: opacity-show 0.3s;
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

/*!
 * Handsontable ContextMenu
 */
/* line 1094, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu {
  display: none;
  position: absolute;
  z-index: 1060;
  /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
}

/* line 1103, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_left,
.htContextMenu .ht_clone_corner,
.htContextMenu .ht_clone_debug {
  display: none;
}

/* line 1107, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}

/* line 1113, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu .wtBorder {
  visibility: hidden;
}

/* line 1117, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1127, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td:first-child {
  border: 0;
}

/* line 1131, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

/* line 1137, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td.current,
.htContextMenu table tbody tr td.zeroclipboard-is-hover {
  background: #e9e9e9;
}

/* line 1141, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #bbb;
  height: 0;
  padding: 0;
  cursor: default;
}

/* line 1148, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td.htDisabled {
  color: #999;
}

/* line 1152, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

/* line 1158, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr.htHidden {
  display: none;
}

/* line 1162, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

/* line 1167, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}

/* line 1173, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
/* line 1183, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
/* line 1199, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}

/* line 1203, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single:after {
  clear: both;
}

/* line 1204, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single {
  *zoom: 1;
}

/* line 1206, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single.is-hidden {
  display: none;
}

/* line 1210, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}

/* line 1215, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

/* line 1221, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-title {
  position: relative;
  text-align: center;
}

/* line 1226, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-label {
  display: inline-block;
  *display: inline;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}

/* line 1239, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  filter: alpha(opacity=0);
  opacity: 0;
}

/* line 1251, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5;
  *position: absolute;
  *top: 0;
}

/* line 1274, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

/* line 1279, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left: 0;
}

/* line 1286, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right: 0;
}

/* line 1293, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: .2;
}

/* line 1298, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-select {
  display: inline-block;
  *display: inline;
}

/* line 1303, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

/* line 1311, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-table th,
.pika-table td {
  width: 14.285714285714286%;
  padding: 0;
}

/* line 1316, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

/* line 1324, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
}

/* line 1341, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-week {
  font-size: 11px;
  color: #999;
}

/* line 1346, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

/* line 1351, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-selected .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}

/* line 1359, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-inrange .pika-button {
  background: #D5E9F7;
}

/* line 1363, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  box-shadow: none;
  border-radius: 3px;
}

/* line 1370, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px;
}

/* line 1377, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: .3;
}

/* line 1384, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-button:hover {
  color: #fff;
  background: #ff8000;
  box-shadow: none;
  border-radius: 3px;
}

/* styling for abbr */
/* line 1392, /usr/local/bundle/gems/rails_handsontable-0.23.0/vendor/assets/stylesheets/handsontable.full.css */
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 8, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 23, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is “activated”.
 */
/* line 29, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only “scrollable” top-level container element.
 */
/* line 35, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 52, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__holder,
.picker__frame {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

/**
 * The holder should overlay the entire screen.
 */
/* line 64, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 73, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transition: all 0.15s ease-out;
}

@media (min-height: 33.875em) {
  /* line 86, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  /* line 94, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 101, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 33.875em) {
  /* line 107, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
/* line 114, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 26.5em) {
  /* line 120, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__box {
    font-size: 1.25em;
  }
}
@media (min-height: 33.875em) {
  /* line 125, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
@media (min-height: 40.125em) {
  /* line 136, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}
/**
 * When the picker opens...
 */
/* line 145, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker--opened .picker__holder {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out;
}

/* line 155, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
.picker--opened .picker__frame {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 33.875em) {
  /* line 165, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.css */
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 8, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 14, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 23, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 29, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}

/**
 * The month and year selectors.
 */
/* line 38, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 47, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
/* line 51, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__select--month {
  width: 35%;
}

/* line 54, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__select--year {
  width: 22.5%;
}

/* line 58, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}

/**
 * The month navigation buttons.
 */
/* line 65, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

@media (min-width: 24.5em) {
  /* line 75, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
/* line 79, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 84, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
/* line 88, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 93, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
/* line 98, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 108, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}

/* line 113, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 121, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 130, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 141, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__table {
    margin-bottom: .75em;
  }
}
/* line 145, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 152, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 161, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
/* line 168, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 173, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--today {
  position: relative;
}

/* line 176, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}

/* line 186, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 189, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--outfocus {
  color: #dddddd;
}

/* line 193, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 198, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--highlighted {
  border-color: #0089ec;
}

/* line 202, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 209, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}

/* line 215, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 222, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 228, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__footer {
  text-align: center;
}

/* line 233, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 245, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 253, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}

/* line 260, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 266, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 270, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 276, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 281, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 290, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 296, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.date.css */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $DEFAULT-DATE-PICKER
   ========================================================================== */
/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
/* line 8, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}

/**
 * The times on the clock.
 */
/* line 16, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
  /* line 25, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
  .picker__list-item {
    padding: .5em 1em;
  }
}
/* Hovered time */
/* line 30, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
/* line 38, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}

/* line 43, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* Selected and hovered/focused time */
/* line 51, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}

/* Disabled time */
/* line 59, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto;
}

/**
 * The clear button
 */
/* line 70, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}

/* line 84, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none;
}

/* line 93, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}

/* line 100, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff;
  border-color: #ffffff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
/* line 111, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}

/**
 * The picker box.
 */
/* line 118, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  /* line 124, /app/lib/gravy/admin/vendor/assets/stylesheets/picker.default.time.css */
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 19, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 29, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 32, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
body {
  line-height: 1;
}

/* line 35, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 38, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 42, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 46, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */
/* Layout helpers
----------------------------------*/
/* line 18, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-hidden {
  display: none;
}

/* line 21, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 31, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 42, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 47, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 50, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  /* support: IE8 */
}

/* line 60, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 67, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
/* line 75, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 85, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 95, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/core.css */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/*






 */
/* Component containers
----------------------------------*/
/* line 28, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

/* line 32, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 38, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

/* line 42, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

/* line 45, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: white;
  color: #333333;
}

/* line 50, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-content a {
  color: #333333;
}

/* line 53, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

/* line 59, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
/* line 73, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

/* line 85, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

/* line 96, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

/* line 111, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

/* line 116, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 124, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: white;
}

/* line 131, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: white;
}

/* line 137, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: white;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 146, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

/* line 151, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

/* line 157, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

/* line 162, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

/* line 169, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

/* line 174, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

/* line 179, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 184, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  -ms-filter: "alpha(opacity=70)";
  /* support: IE8 */
  font-weight: normal;
}

/* line 191, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 */
  background-image: none;
}

/* line 196, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 204, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 209, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_444444_256x240.png);
}

/* line 212, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-header .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_444444_256x240.png);
}

/* line 218, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_555555_256x240.png);
}

/* line 222, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_ffffff_256x240.png);
}

/* line 226, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_777620_256x240.png);
}

/* line 230, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_cc0000_256x240.png);
}

/* line 233, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-button .ui-icon {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_777777_256x240.png);
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
/* line 239, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

/* line 242, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 243, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 244, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 245, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 246, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 247, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 248, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 249, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 250, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 251, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 252, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 253, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 254, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 255, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 256, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 257, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 258, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 259, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 260, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 261, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 262, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 263, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 264, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 265, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 266, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 267, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 268, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 269, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 270, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 271, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 272, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 273, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 274, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 275, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 276, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 277, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 278, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 279, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 280, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 281, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 282, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 283, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 284, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 285, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 286, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 287, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 288, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 289, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 290, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 291, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 292, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 293, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 294, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 295, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 296, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 297, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 298, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 299, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 300, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 301, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 302, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 303, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 304, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 305, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 306, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 307, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 308, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 309, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 310, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 311, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 312, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 313, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 314, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 315, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 316, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 317, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 318, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 319, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 320, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 321, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 322, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 323, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 324, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 325, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 326, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 327, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 328, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 329, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 330, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 331, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 332, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 333, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 334, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 335, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 336, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 337, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 338, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 339, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 340, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 341, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 342, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 343, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 344, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 345, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 346, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 347, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 348, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 349, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 350, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 351, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 352, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 353, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 354, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 355, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 356, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 357, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 358, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 359, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 360, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 361, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 362, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 363, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 364, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 365, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 366, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 367, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 368, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 369, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 370, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 371, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 372, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 373, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 374, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 375, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 376, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 377, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 379, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 380, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 381, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 382, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 383, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 384, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 385, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 386, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 387, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 388, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 389, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 390, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 391, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 392, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 393, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 394, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 395, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 396, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 397, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 398, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 399, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 400, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 401, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 402, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 403, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 404, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 405, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 406, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 407, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 408, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 409, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 410, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 411, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 412, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 413, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 414, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 415, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 416, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 426, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

/* line 432, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

/* line 438, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

/* line 444, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
/* line 449, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  -ms-filter: "alpha(opacity=30)";
  /* support: IE8 */
}

/* line 454, /usr/local/bundle/gems/jquery-ui-rails-7.0.0/app/assets/stylesheets/jquery-ui/theme.css.erb */
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666666;
  box-shadow: 0 0 5px #666666;
}

/* line 316, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.3.3/";
}

/* line 320, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 325, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 330, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 335, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 340, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 345, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 352, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 357, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 362, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 365, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: white;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 150%;
  position: relative;
  cursor: default;
}

/* line 378, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 381, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 383, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 389, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 394, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 395, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 168, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 169, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 397, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 403, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 406, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 416, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 419, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 216, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
}
/* line 168, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 169, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 221, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 223, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 226, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 168, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 169, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 227, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 168, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 169, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 232, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 234, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 235, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media only screen {
  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 245, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 248, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 157, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 160, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 166, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 170, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 178, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* line 91, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label {
  font-weight: normal;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.375rem;
  font-size: 0.6875rem;
  background-color: #008cba;
  color: white;
}
/* line 96, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.radius {
  border-radius: 3px;
}
/* line 97, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.round {
  border-radius: 1000px;
}
/* line 99, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: white;
}
/* line 100, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.warning {
  background-color: #f08a24;
  color: white;
}
/* line 101, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.success {
  background-color: #43ac6a;
  color: white;
}
/* line 102, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.secondary {
  background-color: #e7e7e7;
  color: #333333;
}

/* Standard Forms */
/* line 366, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 86, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}
/* line 89, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}
/* line 92, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}
/* line 95, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
/* line 96, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 105, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
/* line 372, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}
/* line 373, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}
/* line 374, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.5625rem 0;
}
/* line 376, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* line 382, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* Attach elements to the beginning or end of an input */
/* line 388, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 391, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 392, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 394, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 395, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 396, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 397, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 400, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 401, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.prefix.radius, label.prefix.radius {
  border-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 403, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 404, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.postfix.radius, label.postfix.radius {
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* We use this to get basic styling on all basic form elements */
/* line 421, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
/* line 181, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}
/* line 128, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
/* line 134, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="date"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="month"]:disabled,
input[type="week"]:disabled,
input[type="email"]:disabled,
input[type="number"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
textarea:disabled {
  background-color: #dddddd;
  cursor: default;
}
/* line 142, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly], fieldset[disabled]
input[type="password"],
input[type="date"][disabled],
input[type="date"][readonly], fieldset[disabled]
input[type="date"],
input[type="datetime"][disabled],
input[type="datetime"][readonly], fieldset[disabled]
input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly], fieldset[disabled]
input[type="datetime-local"],
input[type="month"][disabled],
input[type="month"][readonly], fieldset[disabled]
input[type="month"],
input[type="week"][disabled],
input[type="week"][readonly], fieldset[disabled]
input[type="week"],
input[type="email"][disabled],
input[type="email"][readonly], fieldset[disabled]
input[type="email"],
input[type="number"][disabled],
input[type="number"][readonly], fieldset[disabled]
input[type="number"],
input[type="search"][disabled],
input[type="search"][readonly], fieldset[disabled]
input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly], fieldset[disabled]
input[type="tel"],
input[type="time"][disabled],
input[type="time"][readonly], fieldset[disabled]
input[type="time"],
input[type="url"][disabled],
input[type="url"][readonly], fieldset[disabled]
input[type="url"],
textarea[disabled],
textarea[readonly], fieldset[disabled]
textarea {
  background-color: #dddddd;
  cursor: default;
}
/* line 428, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="text"].radius,
input[type="password"].radius,
input[type="date"].radius,
input[type="datetime"].radius,
input[type="datetime-local"].radius,
input[type="month"].radius,
input[type="week"].radius,
input[type="email"].radius,
input[type="number"].radius,
input[type="search"].radius,
input[type="tel"].radius,
input[type="time"].radius,
input[type="url"].radius,
textarea.radius {
  border-radius: 3px;
}

/* line 433, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

/* Respect enforced amount of rows for textarea */
/* line 439, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Add height value for select elements to match text input height */
/* line 444, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -webkit-border-radius: 0px;
  background-color: #fafafa;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem;
}
/* line 339, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select.radius {
  border-radius: 3px;
}
/* line 340, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}
/* line 345, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:disabled {
  background-color: #dddddd;
  cursor: default;
}

/* Adjust margin for form elements below */
/* line 453, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0;
}

/* line 458, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 467, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 481, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #dddddd;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
/* line 269, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 488, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 491, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 494, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}

/* line 501, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}
/* line 506, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}
/* line 511, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}
/* line 515, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 520, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}
/* line 532, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 539, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 542, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 104, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 110, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #333333;
}
/* line 114, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 118, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
/* line 125, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
/* line 131, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
/* line 137, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 2.8125rem;
}

/* line 144, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
  background: #333333;
  margin-bottom: 0;
}
/* line 153, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 161, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
/* line 163, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar input {
  height: 1.8rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}
/* line 165, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar button {
  padding-top: .45rem;
  padding-bottom: .35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}
/* line 176, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}
/* line 181, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 2.8125rem;
  margin: 0;
  font-size: 16px;
}
/* line 186, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 2.8125rem;
  font-size: 1.0625rem;
  margin: 0;
}
/* line 190, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: normal;
  color: white;
  width: 75%;
  display: block;
  padding: 0 0.9375rem;
}
/* line 201, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 206, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 0.9375rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}
/* line 219, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  top: 50%;
  margin-top: -16px;
}
/* line 223, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0 25.9375rem 0 0.9375rem;
  color: white;
  position: relative;
}
/* line 125, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 0.9375rem;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
}
/* line 252, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}
/* line 256, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #333333;
}
/* line 259, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 260, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a::after {
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 272, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}
/* line 278, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul {
  padding: 0;
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}
/* line 288, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px #1a1a1a;
  clear: both;
  height: 1px;
  width: 100%;
}
/* line 295, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li {
  background: #333333;
}
/* line 297, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 0.9375rem;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  text-transform: none;
}
/* line 309, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button {
  font-size: 0.8125rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  background-color: #008cba;
  border-color: #007095;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  background-color: #007095;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: white;
}
/* line 315, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
  color: #333333;
}
/* line 316, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  background-color: #368a55;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
  color: white;
}
/* line 317, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  background-color: #cf2a0e;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
  color: white;
}
/* line 320, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button {
  font-size: 0.8125rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  background-color: #008cba;
  border-color: #007095;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #007095;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: white;
}
/* line 326, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
  color: #333333;
}
/* line 327, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.success {
  background-color: #43ac6a;
  border-color: #368a55;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  background-color: #368a55;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: white;
}
/* line 328, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: white;
}
/* line 158, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  background-color: #cf2a0e;
}
/* line 164, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: white;
}
/* line 332, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: #555555;
  background: #272727;
  color: white;
}
/* line 342, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: #008cba;
  color: white;
}
/* line 345, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: #0078a0;
  color: white;
}
/* line 353, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 0.9375rem;
}
/* line 356, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 360, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 0.9375rem;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 372, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 373, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}
/* line 377, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}
/* line 384, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 392, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
/* line 396, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 0.9375rem;
}
/* line 399, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
/* line 404, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 407, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
  color: white;
  line-height: 1.40625rem;
  display: block;
}
/* line 411, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
  background: none;
}
/* line 414, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 0.9375rem;
}
/* line 415, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
  top: auto;
}
/* line 418, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 0.9375rem 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 429, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 434, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar {
    background: #333333;
    overflow: visible;
  }
  /* line 168, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 169, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 439, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 441, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 442, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 446, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button,
  .top-bar button {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }
  /* line 452, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #333333;
  }

  /* line 455, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 62.5rem;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 461, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 465, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 470, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 472, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 478, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button) {
    background-color: #555555;
    background: #272727;
    color: white;
  }
  /* line 487, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 0.9375rem;
    line-height: 2.8125rem;
    background: #333333;
  }
  /* line 491, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #272727;
  }
  /* line 500, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 0.9375rem;
    line-height: 2.8125rem;
    color: white;
    background: #008cba;
  }
  /* line 505, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #0078a0;
    color: white;
  }
  /* line 517, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 20.9375rem !important;
  }
  /* line 519, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 1.40625rem;
  }
  /* line 528, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 529, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 535, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 542, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  /* line 555, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 562, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: white;
    line-height: 2.8125rem;
    white-space: nowrap;
    padding: 12px 0.9375rem;
    background: #333333;
  }
  /* line 570, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
    color: white;
    background: #333333;
  }
  /* line 574, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: white;
    background-color: #555555;
    background: #272727;
  }
  /* line 582, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333333;
  }
  /* line 588, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 596, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #4e4e4e;
    clear: none;
    height: 2.8125rem;
    width: 0;
  }
  /* line 605, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #333333;
    padding: 0 0.9375rem;
    height: 2.8125rem;
  }
  /* line 613, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 617, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 621, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 625, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 635, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #272727;
    color: white;
  }
  /* line 644, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #008cba;
    color: white;
  }
  /* line 652, /usr/local/bundle/gems/foundation-rails-5.3.3.0/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
/* line 8, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_mixins.scss */
fieldset.inputs legend span {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}

/* line 3, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.sweetgreen-application {
  min-height: 100%;
}

/* line 7, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.bottom-margin {
  margin-bottom: 0.9375rem;
}

/* line 11, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.top-margin {
  margin-top: 0.9375rem;
}

/* line 15, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.left-margin {
  margin-left: 0.9375rem !important;
}

/* line 19, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.vertical-inner-padding {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}

/* line 24, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.bottom-padding {
  padding-bottom: 0.9375rem;
}

/* line 36, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.standard-border, input[type="text"], input[type="password"],
input[type="date"], input[type="datetime"], input[type="datetime-local"],
input[type="month"], input[type="week"], input[type="email"],
input[type="number"], input[type="search"], input[type="tel"],
input[type="time"], input[type="url"], textarea {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 40, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.standard-border-black {
  border: 1px solid black;
}

/* line 44, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.bold-border-green {
  border: 3px solid #27dd95;
}

/* line 48, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.bold-border-red {
  border: 3px solid #e26855;
}

/* line 52, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.standard-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 56, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.text-color-black {
  color: black !important;
}

/* line 61, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.standard-left-padding {
  padding-left: 0.9375rem;
}

/* line 65, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
* {
  box-sizing: border-box;
}

/* line 69, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_base.scss */
.field-note {
  color: #666;
  font-style: italic;
  font-size: 0.9em;
  margin-top: 5px;
}

/* line 7, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
body {
  background-color: lightgrey;
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 16px;
}

/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
a {
  text-decoration: none;
}

/* line 22, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  color: #232323;
}

/* line 27, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
p {
  font-family: "Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: .9375rem;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  color: #676767;
}
@media only screen and (min-width: 40.063em) {
  /* line 27, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  p {
    font-size: 1rem;
  }
}

/* line 38, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
strong {
  font-weight: 700;
}

/* line 42, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h1 {
  font-size: 1.5rem;
  font-weight: 200;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 42, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h1 {
    font-size: 2.25rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 42, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h1 {
    font-size: 3rem;
  }
}

/* line 53, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h2 {
  font-size: 1rem;
  font-weight: 200;
}
@media only screen and (min-width: 40.063em) {
  /* line 53, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h2 {
    font-size: 1.25rem;
  }
}

/* line 61, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h3, .text-link, .pagination a, .pagination .current {
  font-size: 0.8125rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 72, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h4 {
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: capitalize;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
@media only screen and (min-width: 40.063em) {
  /* line 72, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h4 {
    font-size: 1rem;
  }
}

/* line 84, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h4 .cal-count {
  display: block;
  font-size: 0.6875rem;
  margin-top: 0.35rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 400;
  color: #676767;
}
@media only screen and (min-width: 40.063em) {
  /* line 84, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h4 .cal-count {
    font-weight: 500;
  }
}
/* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h4.item-title {
  line-height: 0.9;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h4.item-title {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h4.item-title {
    font-weight: 200;
    font-size: 1.5rem;
    line-height: 1;
  }
}

/* line 111, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h5, fieldset.inputs legend.label label, .ingredient-card .server-message {
  font-size: 0.6875rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
@media only screen and (min-width: 40.063em) {
  /* line 111, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h5, fieldset.inputs legend.label label, .ingredient-card .server-message {
    font-size: 0.75rem;
  }
}

/* line 126, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
form h5 {
  margin-bottom: 0.46875rem;
}

/* line 130, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
h6 {
  font-family: "Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 1.2;
  font-size: 0.6875rem;
  color: gray;
}
@media only screen and (min-width: 40.063em) {
  /* line 130, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
  h6 {
    font-size: 0.9375rem;
    color: #979797;
  }
}

/* line 141, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
hr {
  border: solid rgba(0, 0, 0, 0.1);
  border-width: 1px 0 0;
  margin: 0.9375rem 0;
}

/* line 147, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.text-link, .pagination a {
  color: gray;
  -webkit-transition: color 200ms ease-out;
  -moz-transition: color 200ms ease-out;
  -o-transition: color 200ms ease-out;
  transition: color 200ms ease-out;
  cursor: pointer;
}
/* line 152, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.text-link:hover, .pagination a:hover {
  color: black;
  -webkit-transition: color 150ms ease-out;
  -moz-transition: color 150ms ease-out;
  -o-transition: color 150ms ease-out;
  transition: color 150ms ease-out;
}
/* line 156, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.text-link.text-link-cta, .pagination a.text-link-cta {
  color: #27dd95;
}
/* line 158, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.text-link.text-link-cta:hover, .pagination a.text-link-cta:hover {
  color: #1fc281;
}

/* line 164, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.table-link {
  color: gray;
  -webkit-transition: color 200ms ease-out;
  -moz-transition: color 200ms ease-out;
  -o-transition: color 200ms ease-out;
  transition: color 200ms ease-out;
  cursor: pointer;
}
/* line 169, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.table-link:hover {
  color: black;
  -webkit-transition: color 150ms ease-out;
  -moz-transition: color 150ms ease-out;
  -o-transition: color 150ms ease-out;
  transition: color 150ms ease-out;
}
/* line 174, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.table-link.text-link-cta {
  color: #27dd95;
}
/* line 177, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.table-link.text-link-cta:hover {
  color: #1fc281;
}

/* line 187, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.pagination .current {
  font-weight: 700;
}

/* line 192, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button, button, input[type=submit] {
  font-size: 0.75rem;
  line-height: 1;
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  background: #2f2f2f;
  color: white;
  margin: 0;
  display: table;
  -webkit-appearance: none;
  border-radius: 0;
  border: 0px solid;
  padding: 1rem 2rem 0.815rem;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 3px solid black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
  -webkit-transition: background 200ms ease-out;
  -moz-transition: background 200ms ease-out;
  -o-transition: background 200ms ease-out;
  transition: background 200ms ease-out;
}
/* line 214, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button:hover, button:hover, input[type=submit]:hover {
  background: black;
  -webkit-transition: all 150ms ease-out, background 150ms ease-out;
  -moz-transition: all 150ms ease-out, background 150ms ease-out;
  -o-transition: all 150ms ease-out, background 150ms ease-out;
  transition: all 150ms ease-out, background 150ms ease-out;
}
/* line 218, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button:active, button:active, input[type=submit]:active {
  -webkit-transform: scale(0.98);
  -moz-transform: scale(0.98);
  -ms-transform: scale(0.98);
  -o-transform: scale(0.98);
  transform: scale(0.98);
}
/* line 221, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.disabled, .button:disabled, button.disabled, button:disabled, input[type=submit].disabled, input[type=submit]:disabled {
  cursor: default;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 226, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button .cals-price, button .cals-price, input[type=submit] .cals-price {
  position: relative;
  font-weight: 500;
  margin-left: 0.9375rem;
  padding-left: 0.9375rem;
}
/* line 231, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button .cals-price:before, button .cals-price:before, input[type=submit] .cals-price:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  border-left: 1px solid #232323;
  height: 175%;
  top: -37.5%;
}
/* line 241, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-alt, button.button-alt, input[type=submit].button-alt {
  padding: 0.7rem 1.375rem 0.55rem;
}
/* line 244, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-cta, button.button-cta, input[type=submit].button-cta {
  background: #27dd95;
  border-bottom: 3px solid #1fc281;
}
/* line 247, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-cta .cals-price:before, button.button-cta .cals-price:before, input[type=submit].button-cta .cals-price:before {
  border-left: 1px solid #1fc281;
}
/* line 250, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-cta:hover, button.button-cta:hover, input[type=submit].button-cta:hover {
  background: #1fc281;
}
/* line 252, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-cta:hover .cals-price:before, button.button-cta:hover .cals-price:before, input[type=submit].button-cta:hover .cals-price:before {
  border-left: 1px solid #27dd95;
}
/* line 257, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-delete, button.button-delete, input[type=submit].button-delete {
  background: #e26855;
  border-bottom: 3px solid #b44448;
}
/* line 260, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-delete .cals-price:before, button.button-delete .cals-price:before, input[type=submit].button-delete .cals-price:before {
  border-left: 1px solid #b44448;
}
/* line 263, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-delete:hover, button.button-delete:hover, input[type=submit].button-delete:hover {
  background: #b44448;
}
/* line 265, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.button-delete:hover .cals-price:before, button.button-delete:hover .cals-price:before, input[type=submit].button-delete:hover .cals-price:before {
  border-left: 1px solid #e26855;
}
/* line 271, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
.button.white-text a.text-link, .button.white-text .pagination a, .pagination .button.white-text a, button.white-text a.text-link, button.white-text .pagination a, .pagination button.white-text a, input[type=submit].white-text a.text-link, input[type=submit].white-text .pagination a, .pagination input[type=submit].white-text a {
  color: white;
}

/* line 277, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
input[type=submit] {
  background: #27dd95;
  border-bottom: 3px solid #1fc281;
}
/* line 280, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
input[type=submit]:hover {
  background: #1fc281;
}

/* line 285, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
input[type=file] {
  font-family: "Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 293, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
input[type="text"], input[type="password"],
input[type="date"], input[type="datetime"], input[type="datetime-local"],
input[type="month"], input[type="week"], input[type="email"],
input[type="number"], input[type="search"], input[type="tel"],
input[type="time"], input[type="url"], textarea {
  -webkit-appearance: none;
  border-radius: 0px !important;
  font-family: "Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  box-shadow: none;
  height: 3.125rem;
  font-size: 1rem;
  padding-left: 0.9375rem;
  color: black;
  background: white;
  -webkit-transition: 300ms all ease-out;
  -moz-transition: 300ms all ease-out;
  -o-transition: 300ms all ease-out;
  transition: 300ms all ease-out;
}
/* line 305, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
input[type="text"]:focus, input[type="password"]:focus,
input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus,
input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  box-shadow: none;
  border: 1px solid black;
  background: white;
}

/* line 312, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
::-webkit-input-placeholder {
  color: #c9c9c9;
}

/* line 316, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #c9c9c9;
}

/* line 320, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #c9c9c9;
}

/* line 324, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_styleguide.scss */
:-ms-input-placeholder {
  color: #c9c9c9;
}

/* line 3, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.clearfix {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 12, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.neg-margin {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.spaced-caps {
  letter-spacing: 1px;
  text-transform: uppercase !important;
  line-height: 1.5;
}

/* line 23, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.empty-state {
  color: #efefef !important;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

/* line 29, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.highlight {
  color: #27dd95 !important;
}

/* line 34, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.type-light {
  font-weight: 200;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 39, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.type-bold {
  font-weight: 700;
}

/* line 43, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.center {
  text-align: center;
}

/* line 47, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 51, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.no-capitalize {
  text-transform: none !important;
}

/* line 55, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.center-align {
  text-align: center;
}

/* line 59, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.right-align {
  text-align: right;
}

/* line 63, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.full-height {
  height: 100%;
}

/* line 67, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.full-width {
  width: 100%;
}

/* line 71, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.disabled {
  pointer-events: none;
}

/* line 75, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.middle-align-small {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 81, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.middle-align-small-contain {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}

@media only screen and (min-width: 40.063em) {
  /* line 87, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
  .middle-align {
    display: table;
    height: 100%;
    width: 100%;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 95, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
  .middle-align-contain {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
  }
}

/* line 103, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.link-right {
  position: relative;
}
/* line 105, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.link-right .text-link, .link-right .pagination a, .pagination .link-right a {
  position: absolute;
  top: 0.25rem;
  right: 0;
  z-index: 1;
}

/* line 113, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.light-grey {
  color: #fafafa;
}

/* line 117, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.mid-grey {
  color: #ececec;
}

/* line 121, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.dark-grey {
  color: #efefef;
}

/* line 125, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.inherit-height {
  height: inherit;
}

/* line 129, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.hide-text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 134, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.red {
  color: #e26855;
}

/* line 138, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.green-dark {
  color: #1fc281;
}

/* line 142, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.large-4-important {
  width: 33.333333% !important;
}

/* line 147, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_utils.scss */
.table-striped tr:nth-child(odd) {
  background-color: #fafafa;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-wrapper {
  max-width: 64rem;
  width: 100%;
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  *zoom: 1;
  background: #ececec;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.1);
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.admin-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-wrapper li {
  list-style-type: none;
}

/* line 16, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.with-edit .text-link, .with-edit .pagination a, .pagination .with-edit a {
  margin-left: 0.5rem;
}

/* line 21, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.no-text-transform {
  text-transform: none;
}

/* line 25, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.inline-errors {
  color: red;
}
/* line 28, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.inline-errors::first-letter {
  text-transform: capitalize;
}

/* line 33, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.page-content {
  position: relative;
  padding-top: 5rem;
  padding-left: 11.3125rem;
  padding-right: 0.9375rem;
  padding-bottom: 3.75rem;
}

/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-section-header {
  padding: 1.40625rem 0.9375rem 1.40625rem 1.40625rem;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  background: white;
  margin-bottom: 0.9375rem;
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.admin-section-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 48, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-section-header h2 {
  float: left;
  margin-top: 0.6rem;
}
/* line 51, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-section-header h2 span {
  color: gray;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
/* line 58, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-section-header.with-button .button, .admin-section-header.with-button .text-link, .admin-section-header.with-button .pagination a, .pagination .admin-section-header.with-button a {
  float: right;
  margin-left: 3px;
}
/* line 62, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-section-header.with-button .text-link, .admin-section-header.with-button .pagination a, .pagination .admin-section-header.with-button a {
  margin-top: 0.8rem;
}

/* line 68, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-divider {
  padding: 0.9375rem;
  margin-bottom: 0.9375rem;
  background: white;
  margin-top: 1.875rem;
}
/* line 73, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-divider:first-of-type {
  margin-top: 0;
}
/* line 77, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-divider.margin-bottom-zero {
  margin-bottom: 0;
}
/* line 81, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.admin-divider .admin-divider-right {
  float: right;
  position: relative;
  margin-top: -12px;
  margin-right: 12px;
}

/* line 89, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.standard-divider {
  width: 100%;
  padding: 0.9375rem;
}

/* line 94, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.audit-note {
  margin: 15px 0;
  font-size: small;
  opacity: 0.5;
}

/* line 100, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.ht_clone_top, .ht_clone_left, .ht_clone_top_left_corner, .ht_clone_bottom_left_corner {
  z-index: 10 !important;
}

/* line 104, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.handsontable th, .handsontable td {
  text-align: center;
}

/* line 109, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail .table {
  border: 2px solid #27dd95;
}
/* line 112, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail .row {
  display: flex;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 116, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail .row h5 {
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #979797;
  padding: 0.9375rem 0;
}
/* line 124, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail .row p.columns, div#audit-trail .row h5.columns {
  border-left: 1px solid #e5e5e5;
  color: #232323;
  padding: 0.46875rem;
}
/* line 131, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail.hidden {
  display: none;
}
/* line 135, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div#audit-trail .right {
  float: right;
  margin: 15px 0;
}

/* line 141, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-inner {
  background: white;
  padding: 0.9375rem;
  margin-bottom: 1.875rem;
  position: relative;
}
/* line 146, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-inner h4 a {
  color: black;
  -webkit-transition: 200ms all ease-out;
  -moz-transition: 200ms all ease-out;
  -o-transition: 200ms all ease-out;
  transition: 200ms all ease-out;
}
/* line 149, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-inner h4 a:hover {
  color: #676767;
}

/* line 155, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-opts {
  *zoom: 1;
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.card-opts:after {
  content: "";
  display: table;
  clear: both;
}
/* line 157, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-opts h4 {
  float: left;
  max-width: 75%;
  line-height: 1.3;
}
/* line 162, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-opts .edit-button {
  display: inline-block;
  margin-left: 0.46875rem;
}
/* line 166, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-opts .delete-button {
  float: right;
}

/* line 171, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.card-opts-header {
  padding: 0.9375rem 0.9375rem 0 0.9375rem;
}

/* line 175, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.flash {
  display: block;
  padding: 0.9375rem 1.875rem;
  text-align: center;
  margin-right: -0.9375rem;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
/* line 186, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.flash.alert {
  background: #e26855;
}
/* line 189, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.flash.notice {
  background: #27dd95;
}
/* line 192, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.flash.info {
  background: #1a7a62;
}

/* line 197, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.hidden {
  display: none;
}

/* line 203, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs {
  background: white;
}
/* line 205, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs legend {
  margin: 0 auto;
  padding: 0;
}
/* line 208, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs legend span {
  background: white;
  padding: 0.23438rem 0.9375rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: gray;
  font-weight: 400;
}
/* line 217, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs legend.label label {
  font-family: "Gotham A", "Gotham B", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: white;
  cursor: default;
  background: #232323;
  padding: 0.14063rem 0.46875rem;
}
/* line 227, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs .choices-group {
  width: 100%;
}
/* line 230, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs .choice {
  display: table;
}
/* line 232, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs .choice label {
  -webkit-transition: color 150ms ease-out;
  -moz-transition: color 150ms ease-out;
  -o-transition: color 150ms ease-out;
  transition: color 150ms ease-out;
}
/* line 236, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs .choice:hover label {
  color: #27dd95;
}
/* line 240, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
fieldset.inputs .choice input[type=checkbox] {
  margin: 0 0.46875rem 0.9375rem 0;
}

/* line 246, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
table.admin-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: left;
}
/* line 251, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
table.admin-table th {
  background: white;
  padding: 0.70313rem;
  border: 1px solid #e5e5e5;
}
/* line 256, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
table.admin-table td {
  background: #fafafa;
  padding: 0.70313rem 0.46875rem;
  border: 1px solid #e5e5e5;
}

/* line 263, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div.close-button {
  text-align: right;
}
/* line 266, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div.close-button a.text-link, div.close-button .pagination a, .pagination div.close-button a {
  color: white;
}
/* line 270, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
div.close-button a.text-link:hover, div.close-button .pagination a:hover, .pagination div.close-button a:hover {
  color: black;
}

/* line 275, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
p.error-paragraph {
  font-weight: 500;
  text-align: center;
  color: white;
}

/* line 281, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
header.error-header {
  background-color: #b44448;
}

/* line 285, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
h2.h2-error {
  text-align: center;
  width: 100%;
}

/* line 290, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
#location-id-list {
  background-color: white;
  padding: 10px 15px;
}

/* line 296, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
#location-hierarchy-container #location-id-list {
  display: none;
}
/* line 301, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
#location-hierarchy-container.show-restaurant-input-list #location-id-list {
  display: block;
}
/* line 305, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
#location-hierarchy-container.show-restaurant-input-list #location-hierarchy-search, #location-hierarchy-container.show-restaurant-input-list #location-hierarchy-tree {
  display: none;
}

/* line 311, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
#lh_show_restaurant_checkbox_label {
  margin-top: 8px;
}

/* line 315, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.master-ingredient-submit {
  display: inline-block;
  padding: 0 !important;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 321, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.master-ingredient-submit input {
  display: block;
}

/* line 326, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
}

/* line 336, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.deep-linking-form-body {
  padding-left: 2rem;
}

/* line 340, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_admin_layout.scss */
.toggle-auto-restock-button {
  margin-top: 1rem;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_spinner.scss */
.screen-lock {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1000;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* Disable scrolling */
  background-color: rgba(0, 0, 0, 0.5);
  /* Black with opacity */
}
/* line 12, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_spinner.scss */
.screen-lock .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
}
/* line 20, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_spinner.scss */
.screen-lock .overlay-content .spinner {
  border: 16px solid rgba(255, 255, 255, 0.5);
  /* Light grey */
  border-top: 16px solid #27dd95;
  /* Green */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  /* line 32, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_spinner.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 35, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/global/_spinner.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_history_table.scss */
.history-table table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: center;
  text-wrap: wrap;
  word-break: break-word;
}
/* line 9, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_history_table.scss */
.history-table table th {
  background: white;
  padding: 0.70313rem;
  border: 1px solid #e5e5e5;
}
/* line 14, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_history_table.scss */
.history-table table td {
  background: #fafafa;
  padding: 0.70313rem 0.46875rem;
  border: 1px solid #e5e5e5;
  overflow: auto;
  scrollbar-width: none;
  vertical-align: middle;
}
/* line 22, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_history_table.scss */
.history-table table td::-webkit-scrollbar {
  height: 4px;
}
/* line 25, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_history_table.scss */
.history-table table td::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 0px;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav {
  background: black;
  color: white;
  padding: 0 0 80px 0;
  *zoom: 1;
  position: fixed;
  top: 5rem;
  left: 0;
  width: 10.375rem;
  height: 100%;
  z-index: 100;
  overflow: auto;
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#left-nav:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 64.063em) {
  /* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
  #left-nav {
    left: 50%;
    margin-left: -32rem;
  }
}
/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav li {
  display: block;
  margin-bottom: 0.25rem;
}
/* line 21, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav a {
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.9375rem 0.9375rem 0.9375rem 0.85938rem;
  background: #232323;
  color: #676767;
  border-left: 5px solid transparent;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
/* line 31, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav a:hover {
  background: #303030;
  color: white;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
/* line 36, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav a.active {
  color: white;
  border-left: 5px solid #27dd95;
}
/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu {
  margin-top: 0.25rem;
}
/* line 43, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu li {
  margin-bottom: 0;
  border-bottom: 2px solid #232323;
}
/* line 46, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu li:last-of-type {
  border-bottom: 0;
}
/* line 50, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu li a {
  background: transparent;
  color: #979797;
  padding: 0.625rem 0.9375rem 0.625rem 0.85938rem;
}
/* line 54, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu li a.active {
  border-left: 5px solid rgba(255, 255, 255, 0.5);
  color: white;
}
/* line 58, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_left_nav.scss */
#left-nav .sub-menu li a:hover {
  border-left: 5px solid white;
  color: white;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_modal.scss */
.admin-modal {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 12, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_modal.scss */
.admin-modal .modal-content {
  background-color: #fefefe;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  border: 1px solid #888;
  width: 700px;
  max-height: 80vh;
  overflow: auto;
}
/* line 24, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_modal.scss */
.admin-modal .modal-content .modal-header {
  margin-bottom: 20px;
}
/* line 28, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_modal.scss */
.admin-modal .modal-content .modal-footer {
  display: flex;
}
/* line 31, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_modal.scss */
.admin-modal .modal-content .modal-footer .submit-modal-btn {
  margin-left: 30px;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar {
  background: black;
  color: white;
  padding: 1.875rem 1.17188rem;
  width: 100%;
  max-width: 64rem;
  height: 5rem;
  position: fixed;
  top: 0;
  left: 0;
  *zoom: 1;
  z-index: 100;
}
/* line 38, /usr/local/bundle/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#top-bar:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 64.063em) {
  /* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
  #top-bar {
    left: 50%;
    margin-left: -32rem;
  }
}
/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar h2 {
  color: white;
  float: left;
}
/* line 20, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar h2 span {
  color: gray;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: greyscale;
}
/* line 26, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar nav {
  float: right;
}
/* line 29, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar .user-email {
  color: white;
  -webkit-transition: 200ms color ease-out;
  -moz-transition: 200ms color ease-out;
  -o-transition: 200ms color ease-out;
  transition: 200ms color ease-out;
}
/* line 32, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar .user-email:hover {
  color: #c9c9c9;
  -webkit-transition: 150ms color ease-out;
  -moz-transition: 150ms color ease-out;
  -o-transition: 150ms color ease-out;
  transition: 150ms color ease-out;
}
/* line 37, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar .text-link:hover, #top-bar .pagination a:hover, .pagination #top-bar a:hover {
  color: white;
}
/* line 40, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar li {
  display: inline-block;
  margin-right: 0.5rem;
}
/* line 43, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/components/_top_bar.scss */
#top-bar li:last-of-type {
  margin-right: 0;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_cloudinary_image_upload.scss */
.cloudinary-image-upload .preview {
  margin: 0 0 1rem 0;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
#ingredient-upload {
  position: relative;
}
/* line 4, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
#ingredient-upload .loader {
  background: #f8f8f6 url(/gravy_assets/sg-loader.gif) center center no-repeat;
  background-size: 100px 100px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0.75;
  z-index: 100;
}

/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredients-list {
  padding-top: 0.9375rem;
}

/* line 22, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .card-inner {
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 26, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .card-inner.out-of-stock {
  border: 2px solid red;
}
/* line 29, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card img {
  display: block;
  margin: 0 auto;
  max-height: 150px;
  width: auto;
}
/* line 35, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-content {
  padding: 0.9375rem;
  background: #fafafa;
}
/* line 40, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-content .ingredient-link .ingredient-name {
  white-space: nowrap;
}
/* line 44, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-content .ingredient-link a.right-icon {
  float: right;
  display: inline-block;
}
/* line 49, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-content .ingredient-link .right-icon {
  margin-top: 5px;
}
/* line 53, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-content .ingredient-link a.js-hide-controls {
  display: none;
}
/* line 58, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .item-controls {
  padding: 0.9375rem;
}
/* line 61, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration {
  margin-top: 0.9375rem;
}
/* line 64, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration form {
  margin: 0px;
}
/* line 68, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration input[type="text"] {
  width: 150px;
  display: inline-block;
}
/* line 72, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration button {
  display: inline-block;
  margin: 0px 0.9375rem;
}
/* line 76, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration input.ingredient-expired {
  background-color: #e26855;
  color: white;
}
/* line 80, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration input.ingredient-expired:focus {
  background-color: white;
  color: black;
}
/* line 84, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration input.ingredient-expiring {
  background-color: #ffcc00;
  color: white;
}
/* line 88, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-expiration input.ingredient-expiring:focus {
  background-color: white;
  color: black;
}
/* line 93, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date {
  margin-top: 0.9375rem;
}
/* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date form {
  margin: 0px;
}
/* line 100, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date input[type="text"] {
  width: 150px;
  display: inline-block;
}
/* line 104, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date button {
  display: inline-block;
  margin: 0px 0.9375rem;
}
/* line 108, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date input.ingredient-not-available {
  background-color: #e26855;
  color: white;
}
/* line 112, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date input.ingredient-not-available:focus {
  background-color: white;
  color: black;
}
/* line 116, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date input.ingredient-available-on {
  background-color: #ffcc00;
  color: white;
}
/* line 120, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-available-date input.ingredient-available-on:focus {
  background-color: white;
  color: black;
}
/* line 125, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ui-icon.red {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_cc0000_256x240.png);
}
/* line 128, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .status-out-of-stock.ui-icon {
  display: inline-block;
}
/* line 131, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-name {
  display: inline-block;
}
/* line 134, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-status {
  margin-left: 0.9375rem;
  display: inline-block;
}
/* line 138, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .ingredient-status2 {
  border: 1px solid;
  padding: 0.9375rem;
  display: inline-block;
}
/* line 143, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .server-message {
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: #1fc281;
  color: white;
  text-align: center;
  padding-top: 20%;
}
/* line 157, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card select {
  margin-top: 0.9375rem;
}
/* line 162, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredient-card .hidden {
  display: none;
}

/* line 168, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredients-show table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: left;
}
/* line 173, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredients-show table th {
  background: white;
  padding: 0.46875rem;
  border: 1px solid #e5e5e5;
}
/* line 178, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.ingredients-show table td {
  background: #fafafa;
  padding: 0.70313rem 0.46875rem;
  border: 1px solid #e5e5e5;
}

/* line 186, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
div#ingredient-upload-status {
  color: #1fc281;
}

/* line 190, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.saving-changes-btn {
  background: #2f2f2f;
  animation: savingChanges 2s infinite;
}

@keyframes savingChanges {
  /* line 196, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
  0% {
    background: #2f2f2f;
  }

  /* line 197, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
  50% {
    background: #27dd95;
  }

  /* line 198, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
  100% {
    background: #2f2f2f;
  }
}

/* line 201, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.print-by-zone {
  margin-bottom: 10px;
}
/* line 204, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
.print-by-zone .print-by-zone-copy {
  padding-right: 0;
  padding-left: 0;
}

/* line 210, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
input.input-search {
  width: 75%;
  float: left;
  margin-right: 38px;
}

/* line 216, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_ingredients.scss */
button.search-button {
  width: 20%;
  padding: 17px 0;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .image-container {
  overflow: hidden;
  margin: 0.9375rem;
}
/* line 6, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .products-list {
  padding-top: 0.9375rem;
}
/* line 10, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .js-product-operations .inactive {
  display: none;
}
/* line 15, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .card-inner {
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 19, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .card-inner.out-of-stock {
  border: 2px solid red;
}
/* line 22, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card img {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  max-height: 236px;
}
/* line 28, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-content {
  padding: 0.9375rem;
  background: #fafafa;
}
/* line 33, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-content .product-link .product-name {
  white-space: nowrap;
}
/* line 37, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-content .product-link a.right-icon {
  float: right;
  display: inline-block;
}
/* line 42, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-content .product-link .right-icon {
  margin-top: 5px;
}
/* line 46, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-content .product-link a.js-hide-controls {
  display: none;
}
/* line 51, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .item-controls {
  padding: 0.9375rem;
}
/* line 54, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration {
  margin-top: 0.9375rem;
}
/* line 57, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration form {
  margin: 0px;
}
/* line 61, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration input[type="text"] {
  width: 150px;
  display: inline-block;
}
/* line 65, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration button {
  display: inline-block;
  margin: 0px 0.9375rem;
}
/* line 69, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration input.product-expired {
  background-color: #e26855;
  color: white;
}
/* line 73, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration input.product-expired:focus {
  background-color: white;
  color: black;
}
/* line 77, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration input.product-expiring {
  background-color: #ffcc00;
  color: white;
}
/* line 81, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-expiration input.product-expiring:focus {
  background-color: white;
  color: black;
}
/* line 86, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date {
  margin-top: 0.9375rem;
}
/* line 89, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date form {
  margin: 0px;
}
/* line 93, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date input[type="text"] {
  width: 150px;
  display: inline-block;
}
/* line 97, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date button {
  display: inline-block;
  margin: 0px 0.9375rem;
}
/* line 101, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date input.product-not-available {
  background-color: #e26855;
  color: white;
}
/* line 105, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date input.product-not-available:focus {
  background-color: white;
  color: black;
}
/* line 109, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date input.product-available-on {
  background-color: #ffcc00;
  color: white;
}
/* line 113, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-available-date input.product-available-on:focus {
  background-color: white;
  color: black;
}
/* line 118, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .ui-icon.red {
  background-image: url(/gravy_assets/jquery-ui/ui-icons_cc0000_256x240.png);
}
/* line 121, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .status-out-of-stock.ui-icon {
  display: inline-block;
}
/* line 124, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-name {
  display: inline-block;
}
/* line 127, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_menu.scss */
.menu .product-card .product-status {
  margin-left: 0.9375rem;
  display: inline-block;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview {
  background: #00473c;
  /* GREEN_SCALE.GREEN_2 (kale) */
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  color: white;
  /* WHITE */
}
/* line 9, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.75rem;
}
/* line 16, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section h3 {
  margin: 0 0 0.25rem 0;
  font-size: 1.4rem;
  font-weight: 700;
  color: white;
}
/* line 24, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section .order-status .status-badge {
  display: inline-block;
  padding: 0.2rem 0.6rem;
  border-radius: 15px;
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
/* line 33, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section .order-status .status-badge.status-complete {
  background: #0d6e4c;
  /* STATUS.SUCCESS */
  color: white;
}
/* line 37, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section .order-status .status-badge.status-incomplete {
  background: #ff9400;
  /* SEASONAL.TANGERINE */
  color: white;
}
/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section .order-status .status-badge.status-canceled {
  background: #ab3726;
  /* STATUS.CAUTION */
  color: white;
}
/* line 45, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-id-section .order-status .status-badge.status-unknown {
  background: #bdbdb1;
  /* NEUTRAL_SCALE.NEUTRAL_3 */
  color: white;
}
/* line 53, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-meta {
  display: flex;
  gap: 1rem;
  text-align: right;
}
/* line 59, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-meta .meta-item strong {
  display: block;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.7rem;
  margin-bottom: 0.2rem;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 68, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-overview .order-header .order-meta .meta-item span {
  font-size: 0.9rem;
  font-weight: 600;
}

/* line 77, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 1rem;
}
/* line 87, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info,
.order-content .order-main-section .order-restaurant-info,
.order-content .order-main-section .order-timing,
.order-content .order-main-section .order-items,
.order-content .order-main-section .order-pricing {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
/* line 95, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info h4,
.order-content .order-main-section .order-restaurant-info h4,
.order-content .order-main-section .order-timing h4,
.order-content .order-main-section .order-items h4,
.order-content .order-main-section .order-pricing h4 {
  margin: 0 0 0.75rem 0;
  color: #374151;
  font-size: 1rem;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 0.5rem;
  font-weight: 600;
}
/* line 107, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info .customer-details .customer-name {
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  margin-bottom: 0.5rem;
}
/* line 114, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info .customer-details .customer-contact {
  display: flex;
  gap: 1rem;
  margin-bottom: 0.5rem;
  color: #6b7280;
  font-size: 0.9rem;
}
/* line 121, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info .customer-details .customer-contact .phone {
  color: #3b82f6;
}
/* line 127, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info .customer-details .loyalty-info .loyalty-badge {
  display: inline-block;
  background: #fef3c7;
  color: #92400e;
  padding: 0.2rem 0.5rem;
  border-radius: 6px;
  font-size: 0.75rem;
  font-weight: 600;
}
/* line 139, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-customer-info .no-customer {
  color: #6b7280;
  font-style: italic;
  font-size: 0.9rem;
}
/* line 148, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-restaurant-info .restaurant-details .restaurant-name {
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  margin-bottom: 0.5rem;
}
/* line 155, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-restaurant-info .restaurant-details .restaurant-location {
  color: #6b7280;
  font-size: 0.9rem;
}
/* line 163, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-timing .timing-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 0.75rem;
}
/* line 168, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-timing .timing-grid .timing-item {
  background: #f9fafb;
  padding: 0.75rem;
  border-radius: 6px;
  border: 1px solid #e5e7eb;
}
/* line 174, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-timing .timing-grid .timing-item strong {
  display: block;
  color: #6b7280;
  font-size: 0.75rem;
  margin-bottom: 0.25rem;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 183, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-timing .timing-grid .timing-item span {
  color: #374151;
  font-size: 0.9rem;
  font-weight: 500;
}
/* line 194, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 0.75rem;
  margin-bottom: 0.75rem;
  background: #fafafa;
}
/* line 201, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}
/* line 207, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-header .item-quantity {
  background: #2d6b52;
  /* GREEN_SCALE.GREEN_3 (spinach) */
  color: white;
  padding: 0.2rem 0.5rem;
  border-radius: 4px;
  font-weight: 600;
  min-width: 1.5rem;
  text-align: center;
  font-size: 0.8rem;
}
/* line 223, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-header .item-name {
  flex: 1;
  margin: 0 0.75rem;
  font-weight: 600;
  color: #374151;
  font-size: 0.95rem;
}
/* line 231, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-header .item-price {
  font-weight: 600;
  color: #059669;
  font-size: 0.9rem;
}
/* line 238, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  border-top: 1px solid #e5e7eb;
}
/* line 243, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info {
  margin-bottom: 0.75rem;
}
/* line 246, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info .item-description {
  color: #6b7280;
  font-size: 0.85rem;
  margin-bottom: 0.5rem;
  font-style: italic;
}
/* line 254, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info .item-notes,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info .item-special {
  background: #fef3c7;
  color: #92400e;
  padding: 0.5rem;
  border-radius: 6px;
  margin-bottom: 0.5rem;
  font-size: 0.8rem;
}
/* line 262, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info .item-notes strong,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-info .item-special strong {
  color: #78350f;
  margin-right: 0.5rem;
}
/* line 271, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers {
  margin-bottom: 0.75rem;
}
/* line 274, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections strong,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers strong,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers strong {
  display: block;
  color: #374151;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
/* line 289, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.4rem 0.6rem;
  margin-bottom: 0.3rem;
  background: #f9fafb;
  border-radius: 6px;
  border: 1px solid #e5e7eb;
  font-size: 0.8rem;
}
/* line 301, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .modifier-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-name,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-name {
  color: #374151;
  font-weight: 500;
}
/* line 307, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .modifier-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price {
  font-weight: 600;
  font-size: 0.75rem;
}
/* line 311, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .modifier-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price.positive,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.positive {
  color: #059669;
}
/* line 315, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .selections-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .modifiers-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-selections .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .selections-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .modifiers-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .selections-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .modifiers-list .restaurant-modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .selection-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .modifier-item .modifier-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .selection-price.negative,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-restaurant-modifiers .restaurant-modifiers-list .restaurant-modifier-item .modifier-price.negative {
  color: #dc2626;
}
/* line 323, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 0.75rem;
  margin-top: 0.75rem;
}
/* line 330, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.3rem 0;
  font-size: 0.85rem;
}
/* line 337, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row:not(:last-child) {
  border-bottom: 1px solid #e2e8f0;
}
/* line 341, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row .label {
  color: #64748b;
  font-weight: 500;
}
/* line 346, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row .value {
  font-weight: 600;
  color: #1e293b;
}
/* line 351, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row.discount .value {
  color: #dc2626;
}
/* line 355, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row.total {
  border-top: 1px solid #e0e0d5;
  /* NEUTRAL_SCALE.NEUTRAL_4 */
  border-bottom: none;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  font-weight: 700;
}
/* line 363, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row.total .label,
.order-content .order-main-section .order-items .items-list .item-card .item-details .item-pricing .pricing-row.total .value {
  color: #0e150e;
  /* GREEN_SCALE.GREEN_1 */
  font-size: 0.9rem;
}
/* line 372, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers {
  margin-top: 0.75rem;
}
/* line 375, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers strong {
  display: block;
  color: #484d48;
  /* NEUTRAL_SCALE.NEUTRAL_2 */
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
/* line 382, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifiers-list {
  margin-left: 0.5rem;
}
/* line 386, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #484d48;
  /* NEUTRAL_SCALE.NEUTRAL_2 */
  font-size: 0.9rem;
  margin-bottom: 0.4rem;
  padding: 0.25rem 0;
}
/* line 395, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .modifier-name {
  font-weight: 500;
}
/* line 398, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .modifier-name .modifier-type {
  font-weight: normal;
  color: #bdbdb1;
  /* NEUTRAL_SCALE.NEUTRAL_3 */
  font-size: 0.9em;
  margin-right: 0.25rem;
}
/* line 406, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers {
  margin-top: 0.25rem;
  color: #484d48;
  /* NEUTRAL_SCALE.NEUTRAL_2 */
  font-size: 0.9rem;
}
/* line 411, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers div {
  margin-bottom: 0.15rem;
  padding-left: 0.5rem;
  border-left: 2px solid #e0e0d5;
  /* NEUTRAL_SCALE.NEUTRAL_4 */
}
/* line 416, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers div:last-child {
  margin-bottom: 0;
}
/* line 421, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers .modifier-type {
  color: #bdbdb1;
  /* NEUTRAL_SCALE.NEUTRAL_3 */
  font-size: 0.9em;
}
/* line 426, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers .modifier-price {
  margin-left: 0.75rem;
  font-weight: 600;
}
/* line 430, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers .modifier-price.positive {
  color: #0d6e4c;
  /* STATUS.SUCCESS */
}
/* line 436, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .nested-modifiers .nested-modifiers {
  margin-top: 0.15rem;
  font-size: 0.95em;
}
/* line 442, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .modifier-price {
  font-weight: 600;
  margin-left: 1rem;
}
/* line 446, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .item-card .item-modifiers .modifier-item .modifier-price.positive {
  color: #0d6e4c;
  /* STATUS.SUCCESS */
}
/* line 454, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-items .items-list .no-items {
  color: #6b7280;
  font-style: italic;
  text-align: center;
  padding: 1.5rem;
  font-size: 0.9rem;
}
/* line 465, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-pricing h4 {
  color: #0e150e;
  /* GREEN_SCALE.GREEN_1 */
}
/* line 469, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-main-section .order-pricing .price-label {
  background: none;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  display: inline;
}
/* line 484, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery,
.order-content .order-sidebar .order-payment,
.order-content .order-sidebar .order-additional,
.order-content .order-sidebar .order-audit {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
/* line 492, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery h4,
.order-content .order-sidebar .order-payment h4,
.order-content .order-sidebar .order-additional h4,
.order-content .order-sidebar .order-audit h4 {
  margin: 0 0 0.75rem 0;
  color: #374151;
  font-size: 1rem;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 0.5rem;
  font-weight: 600;
}
/* line 504, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery .delivery-details .address-section {
  margin-bottom: 1rem;
}
/* line 507, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery .delivery-details .address-section strong {
  display: block;
  color: #666;
  margin-bottom: 0.5rem;
}
/* line 513, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery .delivery-details .address-section .address {
  color: #333;
  line-height: 1.4;
}
/* line 520, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery .delivery-details .dropoff-section strong {
  display: block;
  color: #666;
  margin-bottom: 0.25rem;
}
/* line 528, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-delivery .no-delivery {
  color: #666;
  font-style: italic;
}
/* line 539, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-payment .payment-details .payment-method,
.order-content .order-sidebar .order-payment .payment-details .coupon-info,
.order-content .order-sidebar .order-payment .payment-details .credit-applied,
.order-content .order-sidebar .order-payment .payment-details .credit-earned {
  margin-bottom: 0.75rem;
}
/* line 542, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-payment .payment-details .payment-method strong,
.order-content .order-sidebar .order-payment .payment-details .coupon-info strong,
.order-content .order-sidebar .order-payment .payment-details .credit-applied strong,
.order-content .order-sidebar .order-payment .payment-details .credit-earned strong {
  display: block;
  color: #666;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
}
/* line 549, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-payment .payment-details .payment-method .discount,
.order-content .order-sidebar .order-payment .payment-details .coupon-info .discount,
.order-content .order-sidebar .order-payment .payment-details .credit-applied .discount,
.order-content .order-sidebar .order-payment .payment-details .credit-earned .discount {
  color: #dc3545;
  font-weight: 600;
}
/* line 562, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-additional .additional-details .basket-id,
.order-content .order-sidebar .order-additional .additional-details .tracking,
.order-content .order-sidebar .order-additional .additional-details .grubhub-id,
.order-content .order-sidebar .order-additional .additional-details .consume-by {
  margin-bottom: 0.75rem;
}
/* line 565, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-additional .additional-details .basket-id strong,
.order-content .order-sidebar .order-additional .additional-details .tracking strong,
.order-content .order-sidebar .order-additional .additional-details .grubhub-id strong,
.order-content .order-sidebar .order-additional .additional-details .consume-by strong {
  display: block;
  color: #666;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
}
/* line 577, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-audit .audit-section summary {
  cursor: pointer;
  color: #007cba;
  font-weight: 600;
  padding: 0.5rem;
  border: 1px solid #007cba;
  border-radius: 4px;
  background: #f8f9fa;
}
/* line 586, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-audit .audit-section summary:hover {
  background: #e9ecef;
}
/* line 591, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-audit .audit-section .audit-content {
  margin-top: 1rem;
  padding: 1rem;
  background: #f8f9fa;
  border-radius: 4px;
}
/* line 597, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-audit .audit-section .audit-content .audit-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
/* line 602, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-content .order-sidebar .order-audit .audit-section .audit-content .audit-item strong {
  color: #666;
  font-size: 0.875rem;
}

/* line 614, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .line-item-modifiers {
  margin-left: 1rem;
  color: #666;
  font-size: 0.9em;
}
/* line 620, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .nested-modifier {
  margin-top: 0.25rem;
  margin-left: 0;
  padding-left: 1.5rem;
  color: #484d48;
  /* NEUTRAL_SCALE.NEUTRAL_2 */
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
/* line 630, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .nested-modifier .modifier-type {
  color: #bdbdb1;
  /* NEUTRAL_SCALE.NEUTRAL_3 */
  font-size: 0.9em;
  margin-right: 0.5rem;
}
/* line 636, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .nested-modifier .modifier-name {
  margin-right: 0.5rem;
}
/* line 640, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .nested-modifier .modifier-price {
  font-weight: 600;
}
/* line 643, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-items .nested-modifier .modifier-price.positive {
  color: #0d6e4c;
  /* STATUS.SUCCESS */
}

/* line 650, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-actions {
  margin-top: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #ddd;
  text-align: center;
}
/* line 656, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.order-actions .button {
  margin: 0 0.5rem;
}

/* line 661, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
.flash.error {
  background: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
  padding: 0.75rem;
  border-radius: 4px;
  margin-bottom: 1rem;
}

@media print {
  /* line 672, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
  .order-actions,
  .admin-section-header {
    display: none;
  }

  /* line 676, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_orders.scss */
  .order-layout {
    display: block;
  }
}
/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority .admin-divider.ui-state-disabled {
  opacity: 1;
}
/* line 6, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority ul {
  padding-bottom: 10px;
  margin-bottom: 30px;
}
/* line 10, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority ul.row .admin-divider {
  margin-bottom: 0;
}
/* line 15, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority li {
  display: flex;
  padding: 5px;
  border-bottom: 1px solid black;
  background-color: LightGrey;
}
/* line 21, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority li:last-child {
  border-bottom: none;
}
/* line 26, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority .info-cell {
  border-right: 1px solid black;
}
/* line 29, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority .info-cell:last-child {
  border-right: none;
}
/* line 34, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority button {
  margin: 20px 10px 20px 0;
}
/* line 38, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority form {
  margin: 0;
}
/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_print_priority.scss */
.print-priority form input[type="number"] {
  padding: 0;
  margin: 0;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_regions.scss */
ul.distance-based-info li {
  list-style: circle;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress {
  width: 100%;
  table-layout: inherit;
  border-collapse: collapse;
  text-align: left;
  font-size: .9rem;
  color: gray;
}
/* line 9, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress tr {
  background-color: white;
}
/* line 11, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress tr:hover {
  background-color: #ececec !important;
}
/* line 15, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress tr:first-child {
  background-color: white !important;
}
/* line 18, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress th {
  padding: 0.70313rem;
  border: 1px solid #e5e5e5;
}
/* line 22, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.table__restaurant-sync-progress td {
  padding: 0.70313rem 0.46875rem;
  border: 1px solid #e5e5e5;
}

/* line 28, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.button__retry {
  background-color: #27dd95;
  color: white;
  border: none;
  padding: .5rem;
  border-radius: 0.25rem;
  display: block;
}
/* line 35, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.button__retry:hover {
  background-color: #1fc281;
}

/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
select.select__status, input.input__search {
  margin: 0;
  height: 2.5rem;
  background-color: white;
  border: 1px solid #e5e5e5;
  padding: 0.46875rem;
  border-radius: 0.25rem;
}
/* line 48, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
select.select__status:hover, input.input__search:hover {
  border: 1px solid #e5e5e5;
}
/* line 51, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
select.select__status:focus, input.input__search:focus {
  border: 1px solid #e5e5e5;
}

/* line 56, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
.progress-created-at, .progress-finished-at {
  font-size: 0.85rem;
  color: #979797;
}

/* line 61, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
input#delete_logs_date {
  margin-bottom: 0;
  height: 2.5rem;
}

/* line 66, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
button#delete_logs_button {
  background-color: #f44336;
  border-bottom: 3px solid #c23026;
  margin-top: 25px;
}

/* line 72, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
div.delete-logs-section {
  position: relative;
}

/* line 76, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
h4.delete-logs-header {
  font-size: 18px;
  font-weight: 500;
}

/* line 81, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
a.js-hide-controls {
  display: none;
}

/* line 85, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
a.delete-section-control {
  transform: scale(1.5);
  position: absolute;
  right: 0;
  top: 8px;
}

/* line 92, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
div.delete-logs-content {
  margin-top: 16px;
}
/* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurant_sync_progress.scss */
div.delete-logs-content div.columns label {
  font-weight: 500;
  color: #6b6b6b;
  margin-bottom: 4px;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
.restaurant-card img {
  display: block;
  max-height: 230px;
  margin: 0 auto;
}
/* line 7, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
.restaurant-card h4 {
  margin-top: 0.9375rem;
  margin-bottom: 0.30938rem;
}
/* line 11, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
.restaurant-card .button {
  margin-top: 0.9375rem;
}

/* line 16, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
.button-row {
  margin: 0.9375rem 0px;
}
/* line 17, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
.button-row .button {
  display: inline-block;
  margin: 0px 0.46875rem;
}

/* line 25, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
label.inline {
  display: inline;
  margin-right: 15px;
}

/* line 30, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
ul.linked-restaurants li {
  list-style: circle;
}

/* line 34, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
div.paneled-list div.paneled-row {
  margin: 10px 0px;
  cursor: pointer;
  background-color: white;
  padding: 15px;
}

/* line 41, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
select.multi-select {
  height: 10rem;
}

/* line 45, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
span.batching-status-data {
  padding-left: 10px;
  font-weight: bold;
}

/* line 50, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
textarea.print-priority-template {
  font-family: 'Consolas', monospace;
  font-size: 14px;
  margin-bottom: 0px;
}

/* line 56, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
p.print-priority-template-error {
  font-size: 12px;
  background-color: darkred;
  color: white;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 7px;
}

/* line 65, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
input.hidden-element {
  display: none;
}

/* line 69, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
div.warning-dialog-container {
  position: relative;
}

/* line 73, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
span.warning-icon {
  transform: scale(1.8);
  display: inline-block;
  position: absolute;
  top: 25px;
}

/* line 80, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
p.warning-text {
  display: inline-block;
  margin-left: 32px;
}

/* line 85, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
span.warning-tag {
  display: inline-block;
  margin-left: 5px;
  padding: 2px 3px;
  border: 1px solid #ff9800;
  border-radius: 5px;
  background-color: #fff3e0;
  color: #e65100 !important;
  font-size: .75rem;
  font-weight: bold;
}
/* line 96, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_restaurants.scss */
span.warning-tag .warning-subtag {
  font-size: 0.6rem;
  color: #323232 !important;
  text-align: center;
  font-weight: normal;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_signin.scss */
#admin-signin h2 {
  text-align: center;
  float: none;
}
/* line 6, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_signin.scss */
#admin-signin .text-link, #admin-signin .pagination a, .pagination #admin-signin a {
  display: table;
  margin: 0 auto;
}

/* line 1, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_upsell_categories.scss */
.category-card {
  background-color: white;
  margin-bottom: 10px;
  padding: 0;
  cursor: move;
}
/* line 6, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_upsell_categories.scss */
.category-card h4 {
  margin-bottom: 5px;
}

/* line 11, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_upsell_categories.scss */
.upsell-category-card {
  background-color: #ececec;
  margin-bottom: 5px;
  margin-left: 32px;
  cursor: move;
}

/* line 2, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_users.scss */
#users-index table {
  width: 100%;
  table-layout: inherit;
  border-collapse: collapse;
  text-align: left;
}
/* line 7, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_users.scss */
#users-index table th {
  background: white;
  padding: 0.70313rem;
  border: 1px solid #e5e5e5;
}
/* line 12, /app/lib/gravy/admin/app/assets/stylesheets/gravy/admin/views/_users.scss */
#users-index table td {
  background: #fafafa;
  padding: 0.70313rem 0.46875rem;
  border: 1px solid #e5e5e5;
}
