/*!
 * jQuery UI CSS Framework 1.11.4
 * 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
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


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

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


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

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * 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: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{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 {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{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 {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{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;
	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;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	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(/images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-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: -64px -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: -64px -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: 0 -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: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; /* support: IE8 */
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Slider 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
/**
 * angular-growl-v2 - v0.7.8 - 2015-10-25
 * http://janstevens.github.io/angular-growl-2
 * Copyright (c) 2015 Marco Rinck,Jan Stevens,Silvan van Leeuwen; Licensed MIT
 */
/*
 *  growl-container styles
 */


.growl-container.growl-fixed {
  position: fixed;
  float: right;
  width: 90%;
  max-width: 400px;
  z-index: 9999;
}
.growl-container.growl-fixed.top-right {
  top: 10px;
  right: 15px;
}
.growl-container.growl-fixed.bottom-right {
  bottom: 10px;
  right: 15px;
}
.growl-container.growl-fixed.middle-right {
  top: 49%;
  right: 15px;
}
.growl-container.growl-fixed.top-left {
  top: 10px;
  left: 15px;
}
.growl-container.growl-fixed.bottom-left {
  bottom: 10px;
  left: 15px;
}
.growl-container.growl-fixed.middle-left {
  top: 49%;
  left: 15px;
}
.growl-container.growl-fixed.top-center {
  top: 10px;
  left: 50%;
  margin-left: -200px;
}
.growl-container.growl-fixed.bottom-center {
  bottom: 10px;
  left: 50%;
  margin-left: -200px;
}
.growl-container.growl-fixed.middle-center {
  top: 49%;
  left: 50%;
  margin-left: -200px;
}

/*
 * growl-item styles
 */
.growl-container > .growl-item {
  padding: 10px;
  padding-right: 35px;
  margin-bottom: 10px;
  cursor: pointer;
}

.growl-container > button {
  border: none;
  outline:none;
}
.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave {
  -webkit-transition:0.5s linear all;
  -moz-transition:0.5s linear all;
  -o-transition:0.5s linear all;
  transition:0.5s linear all;
}

.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave.ng-leave-active {
  opacity:0;
}
.growl-container > .growl-item.ng-leave,
.growl-container > .growl-item.ng-enter.ng-enter-active {
  opacity:1;
}

.growl-container > div.growl-item {
  background-position: 12px center;
  background-repeat: no-repeat;
}

/*
 * growl-title styles
 */
.growl-title {
  font-size: 16px;
}
.growl-item.icon > .growl-title {
  margin: 0 0 0 40px;
}

/*
 * growl-message styles
 */
.growl-item.icon > .growl-message {
  margin: 0 0 0 40px;
}

/*
 * growl background images
 */
.growl-container > .alert-info.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAt9JREFUeNpi/P//PwMDAwMDIyMjAzbQsXpv2ePXH5Kevfsk9/3nL1YGBgYGAR6ub7Ii/JckBPmmFAc5rMSmD24uLgsmbzqsdv7e0wPn7z6VZMADLDTk72jLSbjk+No8JNqC1pV7GvddvF3z7vM3JgYigAgf918HPZXW6nCXeoIWtK/aU7Pq8MVmbAZxsrH+52Rn/Y/L4iAr3d7aSLcSZAtQFE7ZfET84OW79bhcGmilG+9hrJGAS37PhduFkzcdVkMWQ7HgzrM3219++MLCQCb49O0H08X7z/Yii8GDaOLGQ85L9p/b8/ffP5wG8HCy/+dmZ/1LyBERdoaFZSGOE1B88Pzd50p8hjMwMDB8+f6TkRgfPnr9PgPGhit++u6jIT5NxioyT1SlRHtZmJke7Dh7Y82bT1+Zcal98PKdEkYcvPn4hQ+fBWfvPJF58+lLcHGQwwZmJsb/+NQ+e/eJFWskEwJffvySIDXi4RawsrD8Y6AS4OPi+IdhgTAv13tqWSDEy/UTwwJ5McGd1LJAQUzwCoYFInzcrTyc7P+JMQBfcDIzMTEoiAsVYViQ62d7y0FXeQW+cJUS4tvIwMDAoCMvsZ+NFXt2MFGVuZ/vb3cEIyfDCruoriXvrz9+KYCuUVlC+CsbK8tvBgYGBn5ujjdP3nyUe/LmAxuyGnEBnj8+ZtoqOb42D2HmYjjDTE02+vGbD1u+fP+JUkHcffGWG4krgM2HzgZqmej1Atb6YOLGQ6anbz/ecfXhCyFi4kRGROCXs76KV0GA/V6iazQGBgaG6oXb1u+5eDvg1+8/eC0wV5e7PyMnVImkKhO5jnj7+WvD+8/fzX/++cPLysz8jZeT/d6fv/94D1+95/T9129GBgYGhhhH4wjk+ploC/CBiRsP2Zy982T95QfPRTRlxT8sK4sRRLeA4f///wgOmaBh6c45tmVT/nWs3luGbMH///+pYwGsFVI+b8sedAsAAwBDyFfm+mD7RwAAAABJRU5ErkJggg==");
}
.growl-container > .alert-error.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBJREFUeNqsll1IU2EYx5+zj7Ozdo477sOPuZiJ+Nlm2CRZ6yJKJcGICDRvEjY2+rg0EIkuxLzRC+lGEUZGRJd1EQahoikUiBVZF64hzAYqhlvbztzZOdvpavNsunOm9b96X97nfX7P877ned6DcBwHCIKAkNY8HlMkEHge9vutusbGSUyrfXS2ry8OIuI4DpB8gDWPx8RQVHd8b69rZ3X1IkNRGSOUIFKaurqfp0pK3spx/F2T2z0nCFgaHPzBJZNokqZVSZpWJsJhFbW9LYcCJVepOFV5eUSmVFJShYJi9/eJFMMork5MFMsAAP5sbNTs7+7KxBzJMIxj4/FD6TIUhYR8viIAKMpdkwAAKNTqmJBjRCqFM52dkzdnZiR1PT2XNPX1vwvNTgIAIJHJWCGjIpMp2tLffxcAwOJyLWtqa0fFHEtR9AAgx/E9wShyA0CQhBgAVatZfgYx+M9CCSKeAcgwbFfIOB4M4scG4HgoA0DV6gUh4xTDSPjzJE1XiQGUOt3XAwCOvxAypkOhLECKZXUF1MbnDMDscPjxioq4WLvgZWAQBRDEywwAAAA3GjcEj4llG9NjNhYrE7Ilq6vDFqfTmwVQarVzQpsSkUhXZhyNakUAbzLVz7uUxwqSvJ973mkFvd7eldFReZKmjZvz8zqhqsc0mieZOb+bfhwamv21sHDlX75/vcUSuDw+fjrdTbOiVRkM99IlfhJJURS0DQ23D/WitCxOp7fUav1y1ObimpqQqb39lcFm+yLDMO4om/LW1mWLy7WcFwAAoK6svKbU69ncyMpaWs5dGBjotQ8PNxtstve5+zCNJkkYjbeO7KZ8mZ3OnQq7/WFW5SYSwFBUNwDA9+lpMrq1dZ6/riDJlKmt7brZ6dw5dOn5nsxPIyOvN2dnb2SVv17PMpGIlP/oKEgyVdnR0dXkds8c603OB8mNPJ/zggAAACtjY08Di4sP+I++XKXiSq3WD4TReMfscPhP9FfB17epKXvQ53sWXF+vKmluXhJzzAf8HQAC8i1VVpW6ogAAAABJRU5ErkJggg==");
}
.growl-container > .alert-success.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==");
  */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAASZJREFUeNrs1bFKA0EQgOF/LyksrkgXi8wbpLTIFEICgnkACxGsbCzdzs5CxCZwvoGFhYUgNmJlJ2wgD6DIlSm0T382d3IkBnOX3S4DW9wsfMssszcmyzJCRkTgCH6A8Ymp1S3gFDgBxsBV0yPeBO6AgzzVBVrGI35fwouYRQFxgCcTEP8CdqOA+MAlLjUB8Y9abVoFBzBqtQWcAfvAM3DjEjfzgRcv+SJfPeAScGq14wMvDtiby3WBiVrdWRcHaIhKG+jP5WPgSFTeRSWtixcVjIC3P/Zi4AGY1MV/uyj/Sd0Chys200r4Qpuq1Wvg3BcO0Ch/TMfTV1H5BoZLZkUlfOlDU6vD/P7jdfCFCkqVpKLyAmwDHeAROHaJ+6w80TZD/7/4GQBAp3eJ4awpVwAAAABJRU5ErkJggg==");
}
.growl-container > .alert-warning.icon {
  /* for the white images
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=");
  */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAdhJREFUeNrUlr9LI0EUxz9RixRXWObQwsKAdhJksAjYWlpaeBgYAyciKCh3BzrCgMRf4Fml8Abs9OD+geu0k1GInQcpziLCFXtgkWKLQCx8QtjLHqtG0AfDsu/tzJvv9/vezKaazSYvaV28JjNajRqtJl8SwR6wY7RKdzyB0WoKyAODwGLSeamEi6eBKlCTMQFkrfN/OoXgM5ABisAC0ABKSSZ2J9j9AHAEbFvnv59Wburjub6/gBnP9f08rdzUnougBFwDGw8O6/w34EREfzpFRqs8MAXMWefDSHgOGDFaTT9JZKNVD3AOXFjni/J+IOEV63xgtFoF5kXw+mMRFETYFaGlIb4C8E6+2QQC4NOjKDJa9Qr3S9b525ZQvfUpSYvAshRDYgQl4Jd1/jjiD2ThoEXwM+AHUE6UwGg1BsxKvUetISNqX4C8dHt8ghYhD63zl20WugDOok7rfA3YAvaE3lgEy0A/sBZD3RLwISa2C4TRDu+KdOw6sNHujJGdVYHfRqvBNihCoeqj0PwPgrIcZF9jdhgCt1JBYbsPpChOgAOh+z6BiDMhZdmImRwCWeC9cM5/aBwSukkJ9CsgDex36PKbkSYd7hFRMhJY7/AtW069+b+KuwEAfk2f1A5JePkAAAAASUVORK5CYII=");
}
/* Slider */

.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/assets/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat;
}
/* Icons */
@font-face
{
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;

  src: url(/../fonts/slick.eot);
  src: url(/../fonts/slick.eot?#iefix) format('embedded-opentype'),
  url(/../fonts/slick.woff) format('woff'),
  url(/../fonts/slick.ttf) format('truetype'),
  url(/../fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
  opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;

  opacity: .75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
  left: -25px;
}
[dir='rtl'] .slick-prev
{
  right: -25px;
  left: auto;
}
.slick-prev:before
{
  content: '←';
}
[dir='rtl'] .slick-prev:before
{
  content: '→';
}

.slick-next
{
  right: -25px;
}
[dir='rtl'] .slick-next
{
  right: auto;
  left: -25px;
}
.slick-next:before
{
  content: '→';
}
[dir='rtl'] .slick-next:before
{
  content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.7 - 2017-04-15T14:28:36.790Z
 * License: MIT
 */


/* Style when highlighting a search. */

.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}


.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme="select2"].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    border-top-width: 1px;  /* FIXME hardcoded value :-/ */
    border-top-style: solid;

    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #5897fb;
}

.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="selectize"] input.ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
    width: 0;
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>span {
    cursor: pointer;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em;
}
.ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing.glyphicon {
    position: absolute;
    right: 0;
    padding: 8px 27px;
 }

@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}
/**
 * selectize.default.css (v0.8.5) - Default Theme
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */


.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  visibility: visible !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
          box-shadow: inset 0 0 12px 4px #ffffff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  background: #f8f8f8;
  border-bottom: 1px solid #d0d0d0;
  -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -12px;
  font-size: 20px !important;
  line-height: 20px;
  color: #303030;
  opacity: 0.4;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  float: left;
  border-top: 0 none;
  border-right: 1px solid #f2f2f2;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  width: 17px;
  padding: 2px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  color: inherit;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border-left: 1px solid #0073bb;
  -webkit-border-radius: 0 2px 2px 0;
     -moz-border-radius: 0 2px 2px 0;
          border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  font-family: inherit;
  font-size: 13px;
  -webkit-font-smoothing: inherit;
  line-height: 18px;
  color: #303030;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  display: inline-block;
  cursor: text;
  background: #ffffff;
}

.selectize-input {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  padding: 8px 8px;
  overflow: hidden;
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}

.selectize-input.full {
  background-color: #ffffff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  vertical-align: baseline;
  zoom: 1;
}

.selectize-control.multi .selectize-input > div {
  padding: 2px 6px;
  margin: 0 3px 3px 0;
  color: #ffffff;
  cursor: pointer;
  background: #1da7ee;
  border: 1px solid #0073bb;
}

.selectize-control.multi .selectize-input > div.active {
  color: #ffffff;
  background: #92c836;
  border: 1px solid #00578d;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}

.selectize-input > input {
  max-width: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 1px !important;
  line-height: inherit !important;
  text-indent: 0 !important;
  background: none !important;
  border: 0 none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-user-select: auto !important;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  display: block;
  clear: left;
  content: ' ';
}

.selectize-input.dropdown-active::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 1px;
  background: #f0f0f0;
  content: ' ';
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  margin: -1px 0 0 0;
  background: #ffffff;
  border: 1px solid #d0d0d0;
  border-top: 0 none;
  -webkit-border-radius: 0 0 3px 3px;
     -moz-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.selectize-dropdown [data-selectable] {
  overflow: hidden;
  cursor: pointer;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  cursor: default;
  background: #ffffff;
}

.selectize-dropdown .active {
  color: #495c68;
  background-color: #f5fafd;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 0;
  height: 0;
  margin-top: -3px;
  border-color: #808080 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  content: ' ';
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-color: transparent transparent #808080 transparent;
  border-width: 0 5px 5px 5px;
}

.selectize-control.rtl.single .selectize-input:after {
  right: auto;
  left: 15px;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  background-color: #fafafa;
  opacity: 0.5;
}

.selectize-control.multi .selectize-input.has-items {
  padding-right: 5px;
  padding-left: 5px;
}

.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}

.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  background-color: #1b9dec;
  background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
  background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
}

.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
  background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
  background-image: -o-linear-gradient(top, #008fd8, #0075cf);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
}

.selectize-control.single .selectize-input {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}

.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-size: 0.85em;
  font-weight: bold;
}

.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}

.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}
/**
 * angular-ui-handsontable 0.3.17
 * 
 * Date: Mon Aug 04 2014 11:58:16 GMT-0500 (CDT)
*/

/**
 * Handsontable 0.10.5
 * Handsontable is a simple jQuery plugin for editable tables with basic copy-paste compatibility with Excel and Google Docs
 *
 * Copyright 2012, Marcin Warpechowski
 * Licensed under the MIT license.
 * http://handsontable.com/
 *
 * Date: Mon Mar 31 2014 14:19:47 GMT+0200 (CEST)
 */


.handsontable {
  position: relative;
}

.handsontable.htAutoColumnSize {
  visibility: hidden;
  left: 0;
  position: absolute;
  top: 0;
}

.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.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*/
  position: relative;
  /*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/warpech/jquery-handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

.handsontable col {
  width: 50px;
}

.handsontable col.rowHeader {
  width: 50px;
}

.handsontable th,
.handsontable td {
  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 */
}

.handsontable td.htInvalid {
  -webkit-transition: background 0.75s ease;
  transition: background 0.75s ease;
  background-color: #ff4c42;
}

.handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.handsontable tr:first-child th.htNoFrame,
.handsontable th:first-child.htNoFrame,
.handsontable th.htNoFrame {
  border-left-width: 0;
  background-color: white;
  border-color: #FFF;
}

.handsontable th:first-child,
.handsontable td:first-child,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
  border-left: 1px solid #CCC;
}

.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #CCC;
}

.handsontable thead tr:last-child th {
  border-bottom-width: 0;
}

.handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

.handsontable th {
  background-color: #EEE;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

.handsontable thead th {
  padding: 0;
}

.handsontable th.active {
  background-color: #CCC;
}

.handsontable thead th .relative {
  position: relative;
  padding: 2px 4px;
}

/* plugins */

.handsontable .manualColumnMover {
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  width: 5px;
  height: 25px;
  z-index: 999;
  cursor: move;
}

.handsontable th .manualColumnMover:hover,
.handsontable th .manualColumnMover.active {
  background-color: #88F;
}

.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
}

.handsontable .manualColumnResizerHandle {
  background-color: transparent;
  width: 5px;
  height: 25px;
}

.handsontable .manualColumnResizer:hover .manualColumnResizerHandle,
.handsontable .manualColumnResizer.active .manualColumnResizerHandle {
  background-color: #AAB;
}

.handsontable .manualColumnResizerLine {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #AAB;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
}

.handsontable .manualColumnResizer.active .manualColumnResizerLine {
  display: block;
}

.handsontable .columnSorting:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* border line */

.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}

.handsontable td.area {
  background-color: #EEF4FF;
}

/* fill handle */

.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

.handsontable .htBorder.htFillBorder {
  background: red;
  width: 1px;
  height: 1px;
}

.handsontableInput {
  border: 2px solid #5292F7;
  outline-width: 0;
  margin: 0;
  padding: 1px 4px 0 2px;
  font-family: Arial, Helvetica, sans-serif;
  /*repeat from .handsontable (inherit doesn't work with IE<8) */
  line-height: 1.3em;
  /*repeat from .handsontable (inherit doesn't work with IE<8) */
  font-size: inherit;
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  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*/
}

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
}

/*
TextRenderer readOnly cell
*/

.handsontable .htDimmed {
  color: #777;
}

/*
TextRenderer placeholder value
*/

.handsontable .htPlaceholder {
  color: #999;
}

/*
AutocompleteRenderer down arrow
*/

.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #EEE;
  cursor: default;
  width: 16px;
  text-align: center;
}

.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

/*
CheckboxRenderer
*/

.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}

/*
NumericRenderer
*/

.handsontable .htNumeric {
  text-align: right;
}

/*context menu rules*/

ul.context-menu-list {
  color: black;
}

ul.context-menu-list li {
  margin-bottom: 0;
  /*Foundation framework fix*/
}

/**
 * dragdealer
 */

.handsontable .dragdealer {
  position: relative;
  width: 9px;
  height: 9px;
  background: #F8F8F8;
  border: 1px solid #DDD;
}

.handsontable .dragdealer .handle {
  position: absolute;
  width: 9px;
  height: 9px;
  background: #C5C5C5;
}

.handsontable .dragdealer .disabled {
  background: #898989;
}

/**
 * Handsontable in Handsontable
 */

.handsontable .handsontable .wtHider {
  padding: 0 0 5px 0;
}

.handsontable .handsontable table {
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
}

/**
 * Handsontable listbox theme
 */

.handsontable.listbox {
  margin: 0;
}

.handsontable.listbox table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

.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-width: 0;
}

.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

.handsontable.listbox .wtBorder {
  visibility: hidden;
}

.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

.htContextMenu {
  display: none;
  position: absolute;
}

.htContextMenu table.htCore {
  outline: 1px solid #bbb;
}

.htContextMenu .wtBorder {
  visibility: hidden;
}

.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0px 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htContextMenu table tbody tr td:first-child {
  border: 0;
}

.htContextMenu table tbody tr td.htDimmed{
  font-style: normal;
  color: #323232;
}

.htContextMenu table tbody tr td.current{
  background: rgb(233, 233, 233);
}

.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #bbb;
  height: 0;
  padding: 0;
}

.htContextMenu table tbody tr td.htDisabled {
  color: #999;
}

.htContextMenu table tbody tr td.htDisabled:hover {
  background: white;
  color: #999;
  cursor: default;
}

.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}

/*WalkontableDebugOverlay*/

.wtDebugHidden {
  display: none;
}

.wtDebugVisible {
  display: block;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-name: wtFadeInFromNone;
  animation-duration: 0.5s;
  animation-name: wtFadeInFromNone;
}

@keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

@-webkit-keyframes wtFadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eee 20%, #fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/assets/chosen-sprite@2x-1e349b80fba8c23b63656925fda8dfe3c5927b5d0d8a1672143416caacf460fb.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 48px;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 48px;
  border-radius: 50%;
}
.flag-icon-ad {
  background-image: url(/../flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/../flags/1x1/ad.svg);
}
.flag-icon-ae {
  background-image: url(/../flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/../flags/1x1/ae.svg);
}
.flag-icon-af {
  background-image: url(/../flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/../flags/1x1/af.svg);
}
.flag-icon-ag {
  background-image: url(/../flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/../flags/1x1/ag.svg);
}
.flag-icon-ai {
  background-image: url(/../flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/../flags/1x1/ai.svg);
}
.flag-icon-al {
  background-image: url(/../flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/../flags/1x1/al.svg);
}
.flag-icon-am {
  background-image: url(/../flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/../flags/1x1/am.svg);
}
.flag-icon-ao {
  background-image: url(/../flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/../flags/1x1/ao.svg);
}
.flag-icon-aq {
  background-image: url(/../flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/../flags/1x1/aq.svg);
}
.flag-icon-ar {
  background-image: url(/../flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/../flags/1x1/ar.svg);
}
.flag-icon-as {
  background-image: url(/../flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/../flags/1x1/as.svg);
}
.flag-icon-at {
  background-image: url(/../flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/../flags/1x1/at.svg);
}
.flag-icon-au {
  background-image: url(/../flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/../flags/1x1/au.svg);
}
.flag-icon-aw {
  background-image: url(/../flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/../flags/1x1/aw.svg);
}
.flag-icon-ax {
  background-image: url(/../flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/../flags/1x1/ax.svg);
}
.flag-icon-az {
  background-image: url(/../flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/../flags/1x1/az.svg);
}
.flag-icon-ba {
  background-image: url(/../flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/../flags/1x1/ba.svg);
}
.flag-icon-bb {
  background-image: url(/../flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/../flags/1x1/bb.svg);
}
.flag-icon-bd {
  background-image: url(/../flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/../flags/1x1/bd.svg);
}
.flag-icon-be {
  background-image: url(/../flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/../flags/1x1/be.svg);
}
.flag-icon-bf {
  background-image: url(/../flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/../flags/1x1/bf.svg);
}
.flag-icon-bg {
  background-image: url(/../flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/../flags/1x1/bg.svg);
}
.flag-icon-bh {
  background-image: url(/../flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/../flags/1x1/bh.svg);
}
.flag-icon-bi {
  background-image: url(/../flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/../flags/1x1/bi.svg);
}
.flag-icon-bj {
  background-image: url(/../flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/../flags/1x1/bj.svg);
}
.flag-icon-bl {
  background-image: url(/../flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/../flags/1x1/bl.svg);
}
.flag-icon-bm {
  background-image: url(/../flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/../flags/1x1/bm.svg);
}
.flag-icon-bn {
  background-image: url(/../flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/../flags/1x1/bn.svg);
}
.flag-icon-bo {
  background-image: url(/../flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/../flags/1x1/bo.svg);
}
.flag-icon-bq {
  background-image: url(/../flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/../flags/1x1/bq.svg);
}
.flag-icon-br {
  background-image: url(/../flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/../flags/1x1/br.svg);
}
.flag-icon-bs {
  background-image: url(/../flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/../flags/1x1/bs.svg);
}
.flag-icon-bt {
  background-image: url(/../flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/../flags/1x1/bt.svg);
}
.flag-icon-bv {
  background-image: url(/../flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/../flags/1x1/bv.svg);
}
.flag-icon-bw {
  background-image: url(/../flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/../flags/1x1/bw.svg);
}
.flag-icon-by {
  background-image: url(/../flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/../flags/1x1/by.svg);
}
.flag-icon-bz {
  background-image: url(/../flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/../flags/1x1/bz.svg);
}
.flag-icon-ca {
  background-image: url(/../flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/../flags/1x1/ca.svg);
}
.flag-icon-cc {
  background-image: url(/../flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/../flags/1x1/cc.svg);
}
.flag-icon-cd {
  background-image: url(/../flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/../flags/1x1/cd.svg);
}
.flag-icon-cf {
  background-image: url(/../flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/../flags/1x1/cf.svg);
}
.flag-icon-cg {
  background-image: url(/../flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/../flags/1x1/cg.svg);
}
.flag-icon-ch {
  background-image: url(/../flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/../flags/1x1/ch.svg);
}
.flag-icon-ci {
  background-image: url(/../flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/../flags/1x1/ci.svg);
}
.flag-icon-ck {
  background-image: url(/../flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/../flags/1x1/ck.svg);
}
.flag-icon-cl {
  background-image: url(/../flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/../flags/1x1/cl.svg);
}
.flag-icon-cm {
  background-image: url(/../flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/../flags/1x1/cm.svg);
}
.flag-icon-cn {
  background-image: url(/../flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/../flags/1x1/cn.svg);
}
.flag-icon-co {
  background-image: url(/../flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/../flags/1x1/co.svg);
}
.flag-icon-cr {
  background-image: url(/../flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/../flags/1x1/cr.svg);
}
.flag-icon-cu {
  background-image: url(/../flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/../flags/1x1/cu.svg);
}
.flag-icon-cv {
  background-image: url(/../flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/../flags/1x1/cv.svg);
}
.flag-icon-cw {
  background-image: url(/../flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/../flags/1x1/cw.svg);
}
.flag-icon-cx {
  background-image: url(/../flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/../flags/1x1/cx.svg);
}
.flag-icon-cy {
  background-image: url(/../flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/../flags/1x1/cy.svg);
}
.flag-icon-cz {
  background-image: url(/../flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/../flags/1x1/cz.svg);
}
.flag-icon-de {
  background-image: url(/../flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/../flags/1x1/de.svg);
}
.flag-icon-dj {
  background-image: url(/../flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/../flags/1x1/dj.svg);
}
.flag-icon-dk {
  background-image: url(/../flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/../flags/1x1/dk.svg);
}
.flag-icon-dm {
  background-image: url(/../flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/../flags/1x1/dm.svg);
}
.flag-icon-do {
  background-image: url(/../flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/../flags/1x1/do.svg);
}
.flag-icon-dz {
  background-image: url(/../flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/../flags/1x1/dz.svg);
}
.flag-icon-ec {
  background-image: url(/../flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/../flags/1x1/ec.svg);
}
.flag-icon-ee {
  background-image: url(/../flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/../flags/1x1/ee.svg);
}
.flag-icon-eg {
  background-image: url(/../flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/../flags/1x1/eg.svg);
}
.flag-icon-eh {
  background-image: url(/../flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/../flags/1x1/eh.svg);
}
.flag-icon-er {
  background-image: url(/../flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/../flags/1x1/er.svg);
}
.flag-icon-es {
  background-image: url(/../flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/../flags/1x1/es.svg);
}
.flag-icon-et {
  background-image: url(/../flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/../flags/1x1/et.svg);
}
.flag-icon-fi {
  background-image: url(/../flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/../flags/1x1/fi.svg);
}
.flag-icon-fj {
  background-image: url(/../flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/../flags/1x1/fj.svg);
}
.flag-icon-fk {
  background-image: url(/../flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/../flags/1x1/fk.svg);
}
.flag-icon-fm {
  background-image: url(/../flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/../flags/1x1/fm.svg);
}
.flag-icon-fo {
  background-image: url(/../flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/../flags/1x1/fo.svg);
}
.flag-icon-fr {
  background-image: url(/../flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/../flags/1x1/fr.svg);
}
.flag-icon-ga {
  background-image: url(/../flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/../flags/1x1/ga.svg);
}
.flag-icon-gb {
  background-image: url(/../flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/../flags/1x1/gb.svg);
}
.flag-icon-gd {
  background-image: url(/../flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/../flags/1x1/gd.svg);
}
.flag-icon-ge {
  background-image: url(/../flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/../flags/1x1/ge.svg);
}
.flag-icon-gf {
  background-image: url(/../flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/../flags/1x1/gf.svg);
}
.flag-icon-gg {
  background-image: url(/../flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/../flags/1x1/gg.svg);
}
.flag-icon-gh {
  background-image: url(/../flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/../flags/1x1/gh.svg);
}
.flag-icon-gi {
  background-image: url(/../flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/../flags/1x1/gi.svg);
}
.flag-icon-gl {
  background-image: url(/../flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/../flags/1x1/gl.svg);
}
.flag-icon-gm {
  background-image: url(/../flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/../flags/1x1/gm.svg);
}
.flag-icon-gn {
  background-image: url(/../flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/../flags/1x1/gn.svg);
}
.flag-icon-gp {
  background-image: url(/../flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/../flags/1x1/gp.svg);
}
.flag-icon-gq {
  background-image: url(/../flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/../flags/1x1/gq.svg);
}
.flag-icon-gr {
  background-image: url(/../flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/../flags/1x1/gr.svg);
}
.flag-icon-gs {
  background-image: url(/../flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/../flags/1x1/gs.svg);
}
.flag-icon-gt {
  background-image: url(/../flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/../flags/1x1/gt.svg);
}
.flag-icon-gu {
  background-image: url(/../flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/../flags/1x1/gu.svg);
}
.flag-icon-gw {
  background-image: url(/../flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/../flags/1x1/gw.svg);
}
.flag-icon-gy {
  background-image: url(/../flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/../flags/1x1/gy.svg);
}
.flag-icon-hk {
  background-image: url(/../flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/../flags/1x1/hk.svg);
}
.flag-icon-hm {
  background-image: url(/../flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/../flags/1x1/hm.svg);
}
.flag-icon-hn {
  background-image: url(/../flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/../flags/1x1/hn.svg);
}
.flag-icon-hr {
  background-image: url(/../flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/../flags/1x1/hr.svg);
}
.flag-icon-ht {
  background-image: url(/../flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/../flags/1x1/ht.svg);
}
.flag-icon-hu {
  background-image: url(/../flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/../flags/1x1/hu.svg);
}
.flag-icon-id {
  background-image: url(/../flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/../flags/1x1/id.svg);
}
.flag-icon-ie {
  background-image: url(/../flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/../flags/1x1/ie.svg);
}
.flag-icon-il {
  background-image: url(/../flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/../flags/1x1/il.svg);
}
.flag-icon-im {
  background-image: url(/../flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/../flags/1x1/im.svg);
}
.flag-icon-in {
  background-image: url(/../flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/../flags/1x1/in.svg);
}
.flag-icon-io {
  background-image: url(/../flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/../flags/1x1/io.svg);
}
.flag-icon-iq {
  background-image: url(/../flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/../flags/1x1/iq.svg);
}
.flag-icon-ir {
  background-image: url(/../flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/../flags/1x1/ir.svg);
}
.flag-icon-is {
  background-image: url(/../flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/../flags/1x1/is.svg);
}
.flag-icon-it {
  background-image: url(/../flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/../flags/1x1/it.svg);
}
.flag-icon-je {
  background-image: url(/../flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/../flags/1x1/je.svg);
}
.flag-icon-jm {
  background-image: url(/../flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/../flags/1x1/jm.svg);
}
.flag-icon-jo {
  background-image: url(/../flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/../flags/1x1/jo.svg);
}
.flag-icon-jp {
  background-image: url(/../flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/../flags/1x1/jp.svg);
}
.flag-icon-ke {
  background-image: url(/../flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/../flags/1x1/ke.svg);
}
.flag-icon-kg {
  background-image: url(/../flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/../flags/1x1/kg.svg);
}
.flag-icon-kh {
  background-image: url(/../flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/../flags/1x1/kh.svg);
}
.flag-icon-ki {
  background-image: url(/../flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/../flags/1x1/ki.svg);
}
.flag-icon-km {
  background-image: url(/../flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/../flags/1x1/km.svg);
}
.flag-icon-kn {
  background-image: url(/../flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/../flags/1x1/kn.svg);
}
.flag-icon-kp {
  background-image: url(/../flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/../flags/1x1/kp.svg);
}
.flag-icon-kr {
  background-image: url(/../flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/../flags/1x1/kr.svg);
}
.flag-icon-kw {
  background-image: url(/../flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/../flags/1x1/kw.svg);
}
.flag-icon-ky {
  background-image: url(/../flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/../flags/1x1/ky.svg);
}
.flag-icon-kz {
  background-image: url(/../flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/../flags/1x1/kz.svg);
}
.flag-icon-la {
  background-image: url(/../flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/../flags/1x1/la.svg);
}
.flag-icon-lb {
  background-image: url(/../flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/../flags/1x1/lb.svg);
}
.flag-icon-lc {
  background-image: url(/../flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/../flags/1x1/lc.svg);
}
.flag-icon-li {
  background-image: url(/../flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/../flags/1x1/li.svg);
}
.flag-icon-lk {
  background-image: url(/../flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/../flags/1x1/lk.svg);
}
.flag-icon-lr {
  background-image: url(/../flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/../flags/1x1/lr.svg);
}
.flag-icon-ls {
  background-image: url(/../flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/../flags/1x1/ls.svg);
}
.flag-icon-lt {
  background-image: url(/../flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/../flags/1x1/lt.svg);
}
.flag-icon-lu {
  background-image: url(/../flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/../flags/1x1/lu.svg);
}
.flag-icon-lv {
  background-image: url(/../flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/../flags/1x1/lv.svg);
}
.flag-icon-ly {
  background-image: url(/../flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/../flags/1x1/ly.svg);
}
.flag-icon-ma {
  background-image: url(/../flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/../flags/1x1/ma.svg);
}
.flag-icon-mc {
  background-image: url(/../flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/../flags/1x1/mc.svg);
}
.flag-icon-md {
  background-image: url(/../flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/../flags/1x1/md.svg);
}
.flag-icon-me {
  background-image: url(/../flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/../flags/1x1/me.svg);
}
.flag-icon-mf {
  background-image: url(/../flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/../flags/1x1/mf.svg);
}
.flag-icon-mg {
  background-image: url(/../flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/../flags/1x1/mg.svg);
}
.flag-icon-mh {
  background-image: url(/../flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/../flags/1x1/mh.svg);
}
.flag-icon-mk {
  background-image: url(/../flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/../flags/1x1/mk.svg);
}
.flag-icon-ml {
  background-image: url(/../flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/../flags/1x1/ml.svg);
}
.flag-icon-mm {
  background-image: url(/../flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/../flags/1x1/mm.svg);
}
.flag-icon-mn {
  background-image: url(/../flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/../flags/1x1/mn.svg);
}
.flag-icon-mo {
  background-image: url(/../flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/../flags/1x1/mo.svg);
}
.flag-icon-mp {
  background-image: url(/../flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/../flags/1x1/mp.svg);
}
.flag-icon-mq {
  background-image: url(/../flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/../flags/1x1/mq.svg);
}
.flag-icon-mr {
  background-image: url(/../flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/../flags/1x1/mr.svg);
}
.flag-icon-ms {
  background-image: url(/../flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/../flags/1x1/ms.svg);
}
.flag-icon-mt {
  background-image: url(/../flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/../flags/1x1/mt.svg);
}
.flag-icon-mu {
  background-image: url(/../flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/../flags/1x1/mu.svg);
}
.flag-icon-mv {
  background-image: url(/../flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/../flags/1x1/mv.svg);
}
.flag-icon-mw {
  background-image: url(/../flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/../flags/1x1/mw.svg);
}
.flag-icon-mx {
  background-image: url(/../flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/../flags/1x1/mx.svg);
}
.flag-icon-my {
  background-image: url(/../flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/../flags/1x1/my.svg);
}
.flag-icon-mz {
  background-image: url(/../flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/../flags/1x1/mz.svg);
}
.flag-icon-na {
  background-image: url(/../flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/../flags/1x1/na.svg);
}
.flag-icon-nc {
  background-image: url(/../flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/../flags/1x1/nc.svg);
}
.flag-icon-ne {
  background-image: url(/../flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/../flags/1x1/ne.svg);
}
.flag-icon-nf {
  background-image: url(/../flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/../flags/1x1/nf.svg);
}
.flag-icon-ng {
  background-image: url(/../flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/../flags/1x1/ng.svg);
}
.flag-icon-ni {
  background-image: url(/../flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/../flags/1x1/ni.svg);
}
.flag-icon-nl {
  background-image: url(/../flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/../flags/1x1/nl.svg);
}
.flag-icon-no {
  background-image: url(/../flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/../flags/1x1/no.svg);
}
.flag-icon-np {
  background-image: url(/../flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/../flags/1x1/np.svg);
}
.flag-icon-nr {
  background-image: url(/../flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/../flags/1x1/nr.svg);
}
.flag-icon-nu {
  background-image: url(/../flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/../flags/1x1/nu.svg);
}
.flag-icon-nz {
  background-image: url(/../flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/../flags/1x1/nz.svg);
}
.flag-icon-om {
  background-image: url(/../flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/../flags/1x1/om.svg);
}
.flag-icon-pa {
  background-image: url(/../flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/../flags/1x1/pa.svg);
}
.flag-icon-pe {
  background-image: url(/../flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/../flags/1x1/pe.svg);
}
.flag-icon-pf {
  background-image: url(/../flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/../flags/1x1/pf.svg);
}
.flag-icon-pg {
  background-image: url(/../flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/../flags/1x1/pg.svg);
}
.flag-icon-ph {
  background-image: url(/../flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/../flags/1x1/ph.svg);
}
.flag-icon-pk {
  background-image: url(/../flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/../flags/1x1/pk.svg);
}
.flag-icon-pl {
  background-image: url(/../flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/../flags/1x1/pl.svg);
}
.flag-icon-pm {
  background-image: url(/../flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/../flags/1x1/pm.svg);
}
.flag-icon-pn {
  background-image: url(/../flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/../flags/1x1/pn.svg);
}
.flag-icon-pr {
  background-image: url(/../flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/../flags/1x1/pr.svg);
}
.flag-icon-ps {
  background-image: url(/../flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/../flags/1x1/ps.svg);
}
.flag-icon-pt {
  background-image: url(/../flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/../flags/1x1/pt.svg);
}
.flag-icon-pw {
  background-image: url(/../flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/../flags/1x1/pw.svg);
}
.flag-icon-py {
  background-image: url(/../flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/../flags/1x1/py.svg);
}
.flag-icon-qa {
  background-image: url(/../flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/../flags/1x1/qa.svg);
}
.flag-icon-re {
  background-image: url(/../flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/../flags/1x1/re.svg);
}
.flag-icon-ro {
  background-image: url(/../flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/../flags/1x1/ro.svg);
}
.flag-icon-rs {
  background-image: url(/../flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/../flags/1x1/rs.svg);
}
.flag-icon-ru {
  background-image: url(/../flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/../flags/1x1/ru.svg);
}
.flag-icon-rw {
  background-image: url(/../flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/../flags/1x1/rw.svg);
}
.flag-icon-sa {
  background-image: url(/../flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/../flags/1x1/sa.svg);
}
.flag-icon-sb {
  background-image: url(/../flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/../flags/1x1/sb.svg);
}
.flag-icon-sc {
  background-image: url(/../flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/../flags/1x1/sc.svg);
}
.flag-icon-sd {
  background-image: url(/../flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/../flags/1x1/sd.svg);
}
.flag-icon-se {
  background-image: url(/../flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/../flags/1x1/se.svg);
}
.flag-icon-sg {
  background-image: url(/../flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/../flags/1x1/sg.svg);
}
.flag-icon-sh {
  background-image: url(/../flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/../flags/1x1/sh.svg);
}
.flag-icon-si {
  background-image: url(/../flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/../flags/1x1/si.svg);
}
.flag-icon-sj {
  background-image: url(/../flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/../flags/1x1/sj.svg);
}
.flag-icon-sk {
  background-image: url(/../flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/../flags/1x1/sk.svg);
}
.flag-icon-sl {
  background-image: url(/../flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/../flags/1x1/sl.svg);
}
.flag-icon-sm {
  background-image: url(/../flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/../flags/1x1/sm.svg);
}
.flag-icon-sn {
  background-image: url(/../flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/../flags/1x1/sn.svg);
}
.flag-icon-so {
  background-image: url(/../flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/../flags/1x1/so.svg);
}
.flag-icon-sr {
  background-image: url(/../flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/../flags/1x1/sr.svg);
}
.flag-icon-ss {
  background-image: url(/../flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/../flags/1x1/ss.svg);
}
.flag-icon-st {
  background-image: url(/../flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/../flags/1x1/st.svg);
}
.flag-icon-sv {
  background-image: url(/../flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/../flags/1x1/sv.svg);
}
.flag-icon-sx {
  background-image: url(/../flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/../flags/1x1/sx.svg);
}
.flag-icon-sy {
  background-image: url(/../flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/../flags/1x1/sy.svg);
}
.flag-icon-sz {
  background-image: url(/../flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/../flags/1x1/sz.svg);
}
.flag-icon-tc {
  background-image: url(/../flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/../flags/1x1/tc.svg);
}
.flag-icon-td {
  background-image: url(/../flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/../flags/1x1/td.svg);
}
.flag-icon-tf {
  background-image: url(/../flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/../flags/1x1/tf.svg);
}
.flag-icon-tg {
  background-image: url(/../flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/../flags/1x1/tg.svg);
}
.flag-icon-th {
  background-image: url(/../flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/../flags/1x1/th.svg);
}
.flag-icon-tj {
  background-image: url(/../flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/../flags/1x1/tj.svg);
}
.flag-icon-tk {
  background-image: url(/../flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/../flags/1x1/tk.svg);
}
.flag-icon-tl {
  background-image: url(/../flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/../flags/1x1/tl.svg);
}
.flag-icon-tm {
  background-image: url(/../flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/../flags/1x1/tm.svg);
}
.flag-icon-tn {
  background-image: url(/../flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/../flags/1x1/tn.svg);
}
.flag-icon-to {
  background-image: url(/../flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/../flags/1x1/to.svg);
}
.flag-icon-tr {
  background-image: url(/../flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/../flags/1x1/tr.svg);
}
.flag-icon-tt {
  background-image: url(/../flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/../flags/1x1/tt.svg);
}
.flag-icon-tv {
  background-image: url(/../flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/../flags/1x1/tv.svg);
}
.flag-icon-tw {
  background-image: url(/../flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/../flags/1x1/tw.svg);
}
.flag-icon-tz {
  background-image: url(/../flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/../flags/1x1/tz.svg);
}
.flag-icon-ua {
  background-image: url(/../flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/../flags/1x1/ua.svg);
}
.flag-icon-ug {
  background-image: url(/../flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/../flags/1x1/ug.svg);
}
.flag-icon-um {
  background-image: url(/../flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/../flags/1x1/um.svg);
}
.flag-icon-us {
  background-image: url(/../flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/../flags/1x1/us.svg);
}
.flag-icon-uy {
  background-image: url(/../flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/../flags/1x1/uy.svg);
}
.flag-icon-uz {
  background-image: url(/../flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/../flags/1x1/uz.svg);
}
.flag-icon-va {
  background-image: url(/../flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/../flags/1x1/va.svg);
}
.flag-icon-vc {
  background-image: url(/../flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/../flags/1x1/vc.svg);
}
.flag-icon-ve {
  background-image: url(/../flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/../flags/1x1/ve.svg);
}
.flag-icon-vg {
  background-image: url(/../flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/../flags/1x1/vg.svg);
}
.flag-icon-vi {
  background-image: url(/../flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/../flags/1x1/vi.svg);
}
.flag-icon-vn {
  background-image: url(/../flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/../flags/1x1/vn.svg);
}
.flag-icon-vu {
  background-image: url(/../flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/../flags/1x1/vu.svg);
}
.flag-icon-wf {
  background-image: url(/../flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/../flags/1x1/wf.svg);
}
.flag-icon-ws {
  background-image: url(/../flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/../flags/1x1/ws.svg);
}
.flag-icon-ye {
  background-image: url(/../flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/../flags/1x1/ye.svg);
}
.flag-icon-yt {
  background-image: url(/../flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/../flags/1x1/yt.svg);
}
.flag-icon-za {
  background-image: url(/../flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/../flags/1x1/za.svg);
}
.flag-icon-zm {
  background-image: url(/../flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/../flags/1x1/zm.svg);
}
.flag-icon-zw {
  background-image: url(/../flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/../flags/1x1/zw.svg);
}
.flag-icon-eu {
  background-image: url(/../flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(/../flags/1x1/eu.svg);
}
.flag-icon-gb-eng {
  background-image: url(/../flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/../flags/1x1/gb-eng.svg);
}
.flag-icon-gb-nir {
  background-image: url(/../flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(/../flags/1x1/gb-nir.svg);
}
.flag-icon-gb-sct {
  background-image: url(/../flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/../flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(/../flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/../flags/1x1/gb-wls.svg);
}
.flag-icon-un {
  background-image: url(/../flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(/../flags/1x1/un.svg);
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  src: local("Inconsolata"), url(/assets/inconsolata/inconsolata-585d5cb4d87f6a59f60087bedc10a0005a23bcda86bf12da60c7cc5fcc96a7ea.woff2) format("woff2"), url(/assets/inconsolata/inconsolata-61080575e1ffdb8b199431f53e82cc01c7a7dcc35d16873feb1864a7a9c488fb.woff) format("woff");
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: bold;
  src: local("Inconsolata Bold"), local("Inconsolata-Bold"), url(/assets/inconsolata/inconsolata-bold-2d6effa27e96db5cbe9f59c6b42655dd0b0c38efd1b06ca7bb560879e813de18.woff2) format("woff2"), url(/assets/inconsolata/inconsolata-bold-407a94429385fce6766e5aca96e7fd0787fbc21b6ea0efba485e29394c242050.woff) format("woff");
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/ProximaNova-Regular-5bc673bd70e47668407fa44691675add0a0fe70b8dfca7329cf97850c49f8e6d.otf) format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/ProximaNova-Bold-fa617e6195b48622cd13742f0a33f41bd0a3f8b5689424c90f6cba97d4679644.otf) format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/ProximaNova-Italic-e8f7c42435275ce3ce830c91fa9695816c9dbf26e11f259e9fc2218a1bc5249e.otf) format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'ProximaNova';
  src: url(/assets/ProximaNova-BoldItalic-91ea8b76828dd6963ab67a011ef4d0a1f3e24aa1c8d6361816bd932a5d4e41e5.otf) format("opentype");
  font-weight: bold;
  font-style: italic;
}
/**
 * Variables sets global values for the application
 */
/**
 * Basic color palette
 */
/* line 735, /app/user/app/assets/stylesheets/plugins/_foundation_and_overrides.scss */
.orbit-container {
  height: 365px;
  width: 650px;
  float: none;
  display: inline-block;
}
/* line 747, /app/user/app/assets/stylesheets/plugins/_foundation_and_overrides.scss */
.orbit-container .orbit-slides-container {
  background-color: #ddd;
}
/* line 749, /app/user/app/assets/stylesheets/plugins/_foundation_and_overrides.scss */
.orbit-container .orbit-slides-container img.preview-placeholder {
  height: 365px;
}

/* line 431, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.3/";
}

/* line 435, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 440, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 768px)/";
  width: 0;
}

/* line 445, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:769px)/";
  width: 769px;
}

/* line 450, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:769px) and (max-width:1024px)/";
  width: 769px;
}

/* line 455, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:1025px)/";
  width: 1025px;
}

/* line 460, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:1025px) and (max-width:1440px)/";
  width: 1025px;
}

/* line 465, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:1441px)/";
  width: 1441px;
}

/* line 470, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:1441px) and (max-width:1920px)/";
  width: 1441px;
}

/* line 475, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:1921px)/";
  width: 1921px;
}

/* line 480, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 489, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 492, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 498, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
html,
body {
  font-size: 16px;
}

/* line 502, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 515, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 518, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 520, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 525, /app/gems/gems/foundation-rails-5.5.3.2/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,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 532, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 533, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 537, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 542, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 548, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 551, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 561, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 564, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 228, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row {
  margin: 0 auto;
  max-width: 98%;
  width: 100%;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 232, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 235, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 238, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 243, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 248, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right;
}
/* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left;
}

@media only screen {
  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 200, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 212, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 200, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 212, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 200, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 212, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* line 132, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.accordion:after {
  clear: both;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation, .accordion dd {
  display: block;
  margin-bottom: 0 !important;
}
/* line 139, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation.active > a, .accordion dd.active > a {
  background: #e8e8e8;
  color: #222222;
}
/* line 140, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation > a, .accordion dd > a {
  background: #EFEFEF;
  color: #222222;
  display: block;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem;
}
/* line 147, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background: #e3e3e3;
}
/* line 150, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation > .content, .accordion dd > .content {
  display: none;
  padding: 0.9375rem;
}
/* line 153, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_accordion.scss */
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
  background: #fff;
  display: block;
}

/* line 112, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-size: 0.8125rem;
  font-weight: normal;
  margin-bottom: 1.25rem;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  position: relative;
  transition: opacity 300ms ease-out;
  background-color: #008595;
  border-color: #007280;
  color: #fff;
}
/* line 115, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box .close {
  right: 0.25rem;
  background: inherit;
  color: #333333;
  font-size: 1.375rem;
  line-height: .9;
  margin-top: -0.6875rem;
  opacity: 0.3;
  padding: 0 6px 4px;
  position: absolute;
  top: 50%;
}
/* line 96, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}
/* line 117, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.radius {
  border-radius: 0px;
}
/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.round {
  border-radius: 1000px;
}
/* line 120, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.success {
  background-color: #43AC6A;
  border-color: #3a945b;
  color: #fff;
}
/* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: #fff;
}
/* line 122, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.secondary {
  background-color: #e7e7e7;
  border-color: #c7c7c7;
  color: #4f4f4f;
}
/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.warning {
  background-color: #f08a24;
  border-color: #de770f;
  color: #fff;
}
/* line 124, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.info {
  background-color: #a0d3e8;
  border-color: #74bfdd;
  color: #4f4f4f;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_alert-boxes.scss */
.alert-box.alert-close {
  opacity: 0;
}

/* line 107, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 51, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  float: left;
  height: auto;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 769px) {
  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 119, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs {
  border-style: solid;
  border-width: 1px;
  display: block;
  list-style: none;
  margin-left: 0;
  overflow: hidden;
  padding: 0.5625rem 0.875rem 0.5625rem;
  background-color: #f4f4f4;
  border-color: gainsboro;
  border-radius: 0px;
}
/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * {
  color: #008595;
  float: left;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  margin: 0;
  text-transform: uppercase;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: underline;
}
/* line 71, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * a {
  color: #008595;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current {
  color: #333333;
  cursor: default;
}
/* line 79, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current a {
  color: #333333;
  cursor: default;
}
/* line 84, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none;
}
/* line 89, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable {
  color: #999999;
}
/* line 91, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable a {
  color: #999999;
}
/* line 93, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  color: #999999;
  cursor: not-allowed;
  text-decoration: none;
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:before {
  color: #AAAAAA;
  content: "/";
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
}
/* line 111, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0;
}

/* Accessibility - hides the forward slash */
/* line 128, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_breadcrumbs.scss */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/";
}

/* line 218, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button, .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 0.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #008595;
  border-color: #006a77;
  color: #fff;
  transition: background-color 300ms ease-out;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #006a77;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #fff;
}
/* line 225, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #b9b9b9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333333;
}
/* line 226, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #368a55;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #fff;
}
/* line 227, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #fff;
}
/* line 228, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #cf6e0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #fff;
}
/* line 229, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #61b6d9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #fff;
}
/* line 231, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.large, .button.large {
  padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
  font-size: 1.25rem;
}
/* line 232, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.small, .button.small {
  padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
  font-size: 0.8125rem;
}
/* line 233, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding: 0.5rem 1rem 0.5625rem 1rem;
  font-size: 0.6875rem;
}
/* line 234, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  padding-bottom: 1.0625rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
/* line 236, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}
/* line 237, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 0px;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}
/* line 242, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #008595;
  border-color: #006a77;
  color: #fff;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #006a77;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #fff;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #008595;
}
/* line 243, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #b9b9b9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #333333;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e7e7e7;
}
/* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #fff;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #368a55;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: #fff;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #43AC6A;
}
/* line 245, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #fff;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #cf2a0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: #fff;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #f04124;
}
/* line 246, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #fff;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #cf6e0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  color: #fff;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #f08a24;
}
/* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  background-color: #61b6d9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  color: #fff;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  background-color: #a0d3e8;
}

/* line 252, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width: 769px) {
  /* line 255, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}
/* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group {
  list-style: none;
  margin: 0;
  left: 0;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-2 li {
  display: inline-block;
  margin: 0 -2px;
  width: 50%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-2 li > button, .button-group.even-2 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-2 li button, .button-group.even-2 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-3 li {
  display: inline-block;
  margin: 0 -2px;
  width: 33.33333%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-3 li > button, .button-group.even-3 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-3 li button, .button-group.even-3 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-4 li {
  display: inline-block;
  margin: 0 -2px;
  width: 25%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-4 li > button, .button-group.even-4 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-4 li button, .button-group.even-4 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-5 li {
  display: inline-block;
  margin: 0 -2px;
  width: 20%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-5 li > button, .button-group.even-5 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-5 li button, .button-group.even-5 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-6 li {
  display: inline-block;
  margin: 0 -2px;
  width: 16.66667%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-6 li > button, .button-group.even-6 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-6 li button, .button-group.even-6 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-7 li {
  display: inline-block;
  margin: 0 -2px;
  width: 14.28571%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-7 li > button, .button-group.even-7 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-7 li button, .button-group.even-7 li .button {
  width: 100%;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-8 li {
  display: inline-block;
  margin: 0 -2px;
  width: 12.5%;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-8 li > button, .button-group.even-8 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
  border-left: 0;
}
/* line 152, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.even-8 li button, .button-group.even-8 li .button {
  width: 100%;
}
/* line 164, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group > li {
  display: inline-block;
  margin: 0 -2px;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group > li > button, .button-group > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group > li:first-child button, .button-group > li:first-child .button {
  border-left: 0;
}
/* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li {
  display: block;
  margin: 0;
  float: none;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
  border-left: 0;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button {
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  border-top: 1px solid;
  display: block;
  margin: 0;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li > button {
  width: 100%;
}
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
  border-top: 0;
}
/* line 171, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li {
  display: inline-block;
  margin: 0 -2px;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
  border-left: 0;
}
@media only screen and (max-width: 768px) {
  /* line 171, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li {
    display: block;
    margin: 0;
    width: 100%;
  }
  /* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
    border-left: 0;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0;
  }
  /* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button {
    width: 100%;
  }
  /* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
    border-top: 0;
  }
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > * {
  display: inline-block;
  margin: 0 -2px;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > * > button, .button-group.radius > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
  border-left: 0;
}
/* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > *,
.button-group.radius > * > a,
.button-group.radius > * > button,
.button-group.radius > * > .button {
  border-radius: 0;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 181, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > * {
  display: block;
  margin: 0;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
  border-left: 0;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  border-top: 1px solid;
  display: block;
  margin: 0;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button {
  width: 100%;
}
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
  border-top: 0;
}
/* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > *,
.button-group.radius.stack > * > a,
.button-group.radius.stack > * > button,
.button-group.radius.stack > * > .button {
  border-radius: 0;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
  -webkit-top-left-radius: 0px;
  -webkit-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
  -webkit-bottom-left-radius: 0px;
  -webkit-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media only screen and (min-width: 769px) {
  /* line 182, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * {
    display: inline-block;
    margin: 0 -2px;
  }
  /* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a,
  .button-group.radius.stack-for-small > * > button,
  .button-group.radius.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
  }
  /* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 182, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * {
    display: block;
    margin: 0;
  }
  /* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0;
  }
  /* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button {
    width: 100%;
  }
  /* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-top: 0;
  }
  /* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a,
  .button-group.radius.stack-for-small > * > button,
  .button-group.radius.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
    -webkit-top-left-radius: 0px;
    -webkit-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  /* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
    -webkit-bottom-left-radius: 0px;
    -webkit-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
/* line 191, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > * {
  display: inline-block;
  margin: 0 -2px;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > * > button, .button-group.round > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > *:first-child button, .button-group.round > *:first-child .button {
  border-left: 0;
}
/* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > *,
.button-group.round > * > a,
.button-group.round > * > button,
.button-group.round > * > .button {
  border-radius: 0;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
/* line 192, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > * {
  display: block;
  margin: 0;
}
/* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
  border-left: 0;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button {
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  border-top: 1px solid;
  display: block;
  margin: 0;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button {
  width: 100%;
}
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
  border-top: 0;
}
/* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > *,
.button-group.round.stack > * > a,
.button-group.round.stack > * > button,
.button-group.round.stack > * > .button {
  border-radius: 0;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
  -webkit-top-left-radius: 1rem;
  -webkit-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
  -webkit-bottom-left-radius: 1rem;
  -webkit-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
@media only screen and (min-width: 769px) {
  /* line 193, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    display: inline-block;
    margin: 0 -2px;
  }
  /* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
  }
  /* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 193, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    display: block;
    margin: 0;
  }
  /* line 39, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    border-top: 1px solid;
    display: block;
    margin: 0;
  }
  /* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button {
    width: 100%;
  }
  /* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-top: 0;
  }
  /* line 121, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
    -webkit-top-left-radius: 1rem;
    -webkit-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  /* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
    -webkit-bottom-left-radius: 1rem;
    -webkit-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
}

/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.button-bar:after {
  clear: both;
}
/* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem;
}
/* line 32, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_button-groups.scss */
.button-bar .button-group div {
  overflow: hidden;
}

/* Clearing Styles */
/* line 44, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-thumbs, [data-clearing] {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.clearing-thumbs:after, [data-clearing]:after {
  clear: both;
}
/* line 50, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-thumbs li, [data-clearing] li {
  float: left;
  margin-right: 10px;
}
/* line 55, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
  margin-right: 0;
}

/* line 60, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-blackout {
  background: #333333;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
  left: 0;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 72, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-container {
  height: 100%;
  margin: 0;
  overflow: hidden;
  position: relative;
  z-index: 998;
}

/* line 80, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-touch-label {
  color: #AAAAAA;
  font-size: .6em;
  left: 50%;
  position: absolute;
  top: 50%;
}

/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.visible-img {
  height: 95%;
  position: relative;
}
/* line 92, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  max-height: 100%;
  max-width: 100%;
}

/* line 115, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-caption {
  background: #333333;
  bottom: 0;
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  padding: 10px 30px 20px;
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
}

/* line 129, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-close {
  color: #CCCCCC;
  display: none;
  font-size: 30px;
  line-height: 1;
  padding-left: 20px;
  padding-top: 10px;
  z-index: 999;
}
/* line 138, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #CCCCCC;
}

/* line 142, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container {
  height: 100%;
}
/* line 143, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

/* line 147, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-feature li {
  display: none;
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width: 769px) {
  /* line 156, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev,
  .clearing-main-next {
    height: 100%;
    position: absolute;
    top: 0;
    width: 40px;
  }
  /* line 162, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev > span,
  .clearing-main-next > span {
    border: solid 12px;
    display: block;
    height: 0;
    position: absolute;
    top: 50%;
    width: 0;
  }
  /* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev > span:hover,
  .clearing-main-next > span:hover {
    opacity: .8;
  }

  /* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev {
    left: 0;
  }
  /* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: #CCCCCC;
  }

  /* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-next {
    right: 0;
  }
  /* line 182, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: #CCCCCC;
  }

  /* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: .3;
  }

  /* line 193, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  /* line 199, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  /* line 206, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li {
    clear: none;
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 0;
    min-height: inherit;
    opacity: .4;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 120px;
  }
  /* line 220, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  /* line 226, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    box-shadow: none;
    display: block;
  }
  /* line 232, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  /* line 237, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 238, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li:hover {
    opacity: .8;
  }
  /* line 243, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    height: 85%;
    overflow: hidden;
  }

  /* line 250, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_clearing.scss */
  .clearing-close {
    padding-left: 0;
    padding-top: 0;
    position: absolute;
    top: 10px;
    right: 20px;
  }
}
/* Foundation Dropdowns */
/* line 229, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}
/* line 73, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.open {
  display: block;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
/* line 105, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #fff transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 89;
}
/* line 112, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 88;
}
/* line 120, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
/* line 124, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
/* line 232, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
/* line 73, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right.open {
  display: block;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}
/* line 135, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #fff transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 89;
}
/* line 142, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 88;
}
/* line 236, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
/* line 73, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left.open {
  display: block;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}
/* line 156, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #fff;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 89;
}
/* line 164, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 88;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-left: 0;
  margin-top: -2px;
  max-width: 200px;
}
/* line 73, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top.open {
  display: block;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}
/* line 179, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #fff transparent transparent transparent;
  border-top-style: solid;
  bottom: -12px;
  position: absolute;
  top: auto;
  left: 10px;
  right: auto;
  z-index: 89;
}
/* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  bottom: -14px;
  position: absolute;
  top: auto;
  left: 9px;
  right: auto;
  z-index: 88;
}
/* line 245, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li {
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin: 0;
}
/* line 215, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}
/* line 218, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
/* line 248, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #fff;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  padding: 1.25rem;
  width: 100%;
  z-index: 89;
  max-width: 200px;
}
/* line 73, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content.open {
  display: block;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.radius {
  border-radius: 0px;
}
/* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 255, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 256, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 257, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}
/* line 258, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}

/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button, button.dropdown {
  position: relative;
  padding-right: 3.5625rem;
}
/* line 63, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button::after, button.dropdown::after {
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 98, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button::after, button.dropdown::after {
  border-width: 0.375rem;
  right: 1.40625rem;
  margin-top: -0.15625rem;
}
/* line 117, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button::after, button.dropdown::after {
  border-color: #fff transparent transparent transparent;
}
/* line 124, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny, button.dropdown.tiny {
  padding-right: 2.625rem;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:after, button.dropdown.tiny:after {
  border-width: 0.375rem;
  right: 1.125rem;
  margin-top: -0.125rem;
}
/* line 117, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny::after, button.dropdown.tiny::after {
  border-color: #fff transparent transparent transparent;
}
/* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small, button.dropdown.small {
  padding-right: 3.0625rem;
}
/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small::after, button.dropdown.small::after {
  border-width: 0.4375rem;
  right: 1.3125rem;
  margin-top: -0.15625rem;
}
/* line 117, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small::after, button.dropdown.small::after {
  border-color: #fff transparent transparent transparent;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large, button.dropdown.large {
  padding-right: 3.625rem;
}
/* line 108, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large::after, button.dropdown.large::after {
  border-width: 0.3125rem;
  right: 1.71875rem;
  margin-top: -0.15625rem;
}
/* line 117, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large::after, button.dropdown.large::after {
  border-color: #fff transparent transparent transparent;
}
/* line 127, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_dropdown-buttons.scss */
.dropdown.button.secondary:after, button.dropdown.secondary:after {
  border-color: #333333 transparent transparent transparent;
}

/* line 49, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_flex-video.scss */
.flex-video {
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 67.5%;
  padding-top: 1.5625rem;
  position: relative;
}
/* line 32, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 56.34%;
}
/* line 33, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 35, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}

/* Standard Forms */
/* line 385, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 91, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}
/* line 93, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}
/* line 99, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
/* line 101, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 107, /app/gems/gems/foundation-rails-5.5.3.2/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 391, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
label {
  color: #5b5b5b;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}
/* line 392, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}
/* line 393, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.5625rem 0;
}
/* line 395, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #737373;
}

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

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 406, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button {
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}

/* line 407, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button {
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}

/* line 409, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 410, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 411, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 412, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  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 415, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 416, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 419, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input:not([type]), 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"], input[type="color"], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;
  transition: border-color 0.15s linear, background 0.15s linear;
}
/* line 137, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input:not([type]):focus, 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, input[type="color"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
/* line 143, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input:not([type]):disabled, 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, input[type="color"]:disabled, textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input:not([type])[disabled], input:not([type])[readonly], fieldset[disabled] input:not([type]), 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"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 431, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input:not([type]).radius, 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, input[type="color"].radius, textarea.radius {
  border-radius: 0px;
}

/* line 439, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 443, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 446, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 450, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 453, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
/* line 457, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 460, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 464, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 469, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}

/* Respect enforced amount of rows for textarea */
/* line 476, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Not allow resize out of parent */
/* line 481, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
textarea {
  max-width: 100%;
}

/* line 486, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
::-webkit-input-placeholder {
  color: #666666;
}

/* line 490, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #666666;
}

/* line 494, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #666666;
}

/* line 498, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
:-ms-input-placeholder {
  color: #666666;
}

/* Add height value for select elements to match text input height */
/* line 504, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  border-radius: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  color: rgba(0, 0, 0, 0.75);
  font-family: inherit;
  font-size: 0.875rem;
  line-height: normal;
  padding: 0.5rem;
  border-radius: 0;
  height: 2.3125rem;
}
/* line 335, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}
/* line 358, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select.radius {
  border-radius: 0px;
}
/* line 359, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:focus {
  background-color: #f3f3f3;
  border-color: #999999;
}
/* line 364, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}
/* line 507, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
select[multiple] {
  height: auto;
}

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

/* line 520, /app/gems/gems/foundation-rails-5.5.3.2/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 530, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 544, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  margin: 1.125rem 0;
  padding: 0.9375rem;
}
/* line 278, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

/* Error Handling */
/* line 551, /app/gems/gems/foundation-rails-5.5.3.2/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;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0.375rem 0.5625rem 0.5625rem;
  background: #f04124;
  color: #fff;
}
/* line 554, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

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

/* line 562, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}
/* line 568, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}
/* line 573, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}
/* line 578, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error small.error {
  display: block;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0.375rem 0.5625rem 0.5625rem;
  background: #f04124;
  color: #fff;
}
/* line 583, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error > label > small {
  background: transparent;
  color: #737373;
  display: inline;
  font-size: 60%;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
/* line 595, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 600, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 605, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 347, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar {
  display: inline-block;
  font-size: 0;
  width: 100%;
  background: #333333;
}
/* line 45, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * {
  display: block;
  float: left;
  font-size: 1rem;
  margin: 0 auto;
  padding: 1.25rem;
  text-align: center;
  width: 25%;
}
/* line 54, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i, .icon-bar > * img {
  display: block;
  margin: 0 auto;
}
/* line 58, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i + label, .icon-bar > * img + label {
  margin-top: .0625rem;
}
/* line 63, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i {
  font-size: 1.875rem;
  vertical-align: middle;
}
/* line 68, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * img {
  height: 1.875rem;
  width: 1.875rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.label-right > * i, .icon-bar.label-right > * img {
  display: inline-block;
  margin: 0 .0625rem 0 0;
}
/* line 80, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
  margin-top: 0;
}
/* line 85, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.label-right > * label {
  display: inline-block;
}
/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.vertical.label-right > * {
  text-align: left;
}
/* line 92, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.vertical, .icon-bar.small-vertical {
  height: 100%;
  width: auto;
}
/* line 96, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.vertical .item, .icon-bar.small-vertical .item {
  float: none;
  margin: auto;
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.medium-vertical {
    height: 100%;
    width: auto;
  }
  /* line 108, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.medium-vertical .item {
    float: none;
    margin: auto;
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 115, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.large-vertical {
    height: 100%;
    width: auto;
  }
  /* line 120, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.large-vertical .item {
    float: none;
    margin: auto;
    width: auto;
  }
}
/* line 137, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * {
  font-size: 1rem;
  padding: 1.25rem;
}
/* line 143, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i + label, .icon-bar > * img + label {
  margin-top: .0625rem;
  font-size: 1rem;
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i {
  font-size: 1.875rem;
}
/* line 153, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * img {
  height: 1.875rem;
  width: 1.875rem;
}
/* line 177, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * label {
  color: #fff;
}
/* line 179, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > * i {
  color: #fff;
}
/* line 182, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a:hover {
  background: #008595;
}
/* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a:hover label {
  color: #fff;
}
/* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a:hover i {
  color: #fff;
}
/* line 191, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a.active {
  background: #008595;
}
/* line 195, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a.active label {
  color: #fff;
}
/* line 197, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar > a.active i {
  color: #fff;
}
/* line 201, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar .item.disabled {
  cursor: not-allowed;
  opacity: 0.7;
  pointer-events: none;
}
/* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar .item.disabled > * {
  opacity: 0.7;
  cursor: not-allowed;
}
/* line 246, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.two-up .item {
  width: 50%;
}
/* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 248, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 253, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.large-vertical .item {
    width: auto;
  }
}
/* line 260, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.three-up .item {
  width: 33.3333%;
}
/* line 261, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.large-vertical .item {
    width: auto;
  }
}
/* line 274, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.four-up .item {
  width: 25%;
}
/* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 276, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 281, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.large-vertical .item {
    width: auto;
  }
}
/* line 288, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.five-up .item {
  width: 20%;
}
/* line 289, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 290, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 295, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.large-vertical .item {
    width: auto;
  }
}
/* line 302, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.six-up .item {
  width: 16.66667%;
}
/* line 303, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 304, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 309, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.large-vertical .item {
    width: auto;
  }
}
/* line 316, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.seven-up .item {
  width: 14.28571%;
}
/* line 317, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 318, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 323, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.large-vertical .item {
    width: auto;
  }
}
/* line 330, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.eight-up .item {
  width: 12.5%;
}
/* line 331, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 332, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 337, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.large-vertical .item {
    width: auto;
  }
}

/* line 362, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.two-up .item {
  width: 50%;
}
/* line 363, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 364, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 369, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.large-vertical .item {
    width: auto;
  }
}
/* line 376, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.three-up .item {
  width: 33.3333%;
}
/* line 377, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 378, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 383, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.large-vertical .item {
    width: auto;
  }
}
/* line 390, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.four-up .item {
  width: 25%;
}
/* line 391, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 392, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 397, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.large-vertical .item {
    width: auto;
  }
}
/* line 404, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.five-up .item {
  width: 20%;
}
/* line 405, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 406, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 411, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.large-vertical .item {
    width: auto;
  }
}
/* line 418, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.six-up .item {
  width: 16.66667%;
}
/* line 419, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 420, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 425, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.large-vertical .item {
    width: auto;
  }
}
/* line 432, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.seven-up .item {
  width: 14.28571%;
}
/* line 433, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 434, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 439, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.large-vertical .item {
    width: auto;
  }
}
/* line 446, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.eight-up .item {
  width: 12.5%;
}
/* line 447, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
.icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
  width: auto;
}
@media only screen and (min-width: 769px) {
  /* line 448, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.medium-vertical .item {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 453, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.large-vertical .item {
    width: auto;
  }
}

/* line 54, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_inline-lists.scss */
.inline-list {
  list-style: none;
  margin-top: 0;
  margin-bottom: 1.0625rem;
  margin-left: -1.375rem;
  margin-right: 0;
  overflow: hidden;
  padding: 0;
}
/* line 43, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_inline-lists.scss */
.inline-list > li {
  display: block;
  float: left;
  list-style: none;
  margin-left: 1.375rem;
}
/* line 48, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* Foundation Joyride */
/* line 48, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-list {
  display: none;
}

/* Default styles for the container */
/* line 51, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide {
  background: #333333;
  color: #fff;
  display: none;
  font-family: inherit;
  font-weight: normal;
  position: absolute;
  top: 0;
  width: 95%;
  z-index: 103;
  left: 2.5%;
}

/* line 64, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.lt-ie9 .joyride-tip-guide {
  margin-left: -400px;
  max-width: 800px;
  left: 50%;
}

/* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-content-wrapper {
  padding: 1.125rem 1.25rem 1.5rem;
  width: 100%;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-content-wrapper .button {
  margin-bottom: 0 !important;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-content-wrapper .joyride-prev-tip {
  margin-right: 10px;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub {
  border: 10px solid #333333;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  left: 22px;
}
/* line 89, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.top {
  border-color: #333333;
  border-top-color: transparent !important;
  border-top-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -20px;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.bottom {
  border-color: #333333 !important;
  border-bottom-color: transparent !important;
  border-bottom-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -20px;
}
/* line 106, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.right {
  right: -20px;
}
/* line 107, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.left {
  left: -20px;
}

/* Typography */
/* line 112, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  color: #fff;
  font-weight: bold;
  line-height: 1.25;
  margin: 0;
}

/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-tip-guide p {
  font-size: 0.875rem;
  line-height: 1.3;
  margin: 0 0 1.125rem 0;
}

/* line 129, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-timer-indicator-wrap {
  border: solid 1px #555555;
  bottom: 1rem;
  height: 3px;
  position: absolute;
  width: 50px;
  right: 1.0625rem;
}

/* line 137, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-timer-indicator {
  background: #666666;
  display: block;
  height: inherit;
  width: 0;
}

/* line 144, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-close-tip {
  color: #777777 !important;
  font-size: 24px;
  font-weight: normal;
  line-height: .5 !important;
  position: absolute;
  text-decoration: none;
  top: 10px;
  right: 12px;
}
/* line 154, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #EEEEEE !important;
}

/* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-modal-bg {
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  left: 0;
}

/* line 170, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-expose-wrapper {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 15px #fff;
  position: absolute;
  z-index: 102;
}

/* line 178, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9999;
}

/* Styles for screens that are at least 768px; */
@media only screen {
  /* line 190, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
  .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }
  /* line 192, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px;
  }
  /* line 199, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.right {
    border-color: #333333 !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    border-top-color: transparent !important;
    left: auto;
    right: -20px;
    top: 22px;
  }
  /* line 207, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.left {
    border-color: #333333 !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
    left: -20px;
    right: auto;
    top: 22px;
  }
}
/* line 54, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_keystrokes.scss */
.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: inherit;
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  border-radius: 0px;
}

/* line 91, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label {
  display: inline-block;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #008595;
  color: #fff;
}
/* line 96, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.radius {
  border-radius: 0px;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.round {
  border-radius: 1000px;
}
/* line 99, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: #fff;
}
/* line 100, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.warning {
  background-color: #f08a24;
  color: #fff;
}
/* line 101, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.success {
  background-color: #43AC6A;
  color: #fff;
}
/* line 102, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.secondary {
  background-color: #e7e7e7;
  color: #333333;
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_labels.scss */
.label.info {
  background-color: #a0d3e8;
  color: #333333;
}

/* line 18, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_magellan.scss */
[data-magellan-expedition], [data-magellan-expedition-clone] {
  background: #fff;
  min-width: 100%;
  padding: 10px;
  z-index: 50;
}
/* line 24, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_magellan.scss */
[data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
  margin-bottom: 0;
}
/* line 26, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_magellan.scss */
[data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
  margin-bottom: 0;
}
/* line 27, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_magellan.scss */
[data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
  line-height: 1.8em;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Orbit Graceful Loading */
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper {
  position: relative;
}
/* line 84, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper ul {
  list-style-type: none;
  margin: 0;
}
/* line 90, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
  display: none;
}
/* line 94, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper ul li:first-child {
  display: block;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container {
  background-color: transparent;
}
/* line 100, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li {
  display: block;
}
/* line 102, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li .orbit-caption {
  display: block;
}
/* line 104, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container .orbit-bullets li {
  display: inline-block;
}
/* line 110, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.slideshow-wrapper .preloader {
  border-radius: 1000px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: rotate;
  animation-timing-function: linear;
  border-color: #555555 #fff;
  border: solid 3px;
  display: block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}

/* line 130, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container {
  background: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container img {
  display: block;
  max-width: 100%;
}
/* line 151, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > * {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: 100%;
}
/* line 162, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > *:first-child {
  margin-left: 0;
}
/* line 171, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > * .orbit-caption {
  bottom: 0;
  position: absolute;
  background-color: rgba(51, 51, 51, 0.8);
  color: #fff;
  font-size: 0.875rem;
  padding: 0.625rem 0.875rem;
  width: 100%;
}
/* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number {
  left: 10px;
  background: transparent;
  color: #fff;
  font-size: 12px;
  position: absolute;
  top: 10px;
  z-index: 10;
}
/* line 194, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number span {
  font-weight: 700;
  padding: 0.3125rem;
}
/* line 199, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-timer {
  position: absolute;
  top: 12px;
  right: 10px;
  height: 6px;
  width: 100px;
  z-index: 10;
}
/* line 209, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-timer .orbit-progress {
  height: 3px;
  background-color: rgba(255, 255, 255, 0.3);
  display: block;
  width: 0;
  position: relative;
  right: 20px;
  top: 5px;
}
/* line 223, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-timer > span {
  border: solid 4px #fff;
  border-bottom: none;
  border-top: none;
  display: none;
  height: 14px;
  position: absolute;
  top: 0;
  width: 11px;
  right: 0;
}
/* line 237, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-timer.paused > span {
  top: 0;
  width: 11px;
  height: 14px;
  border: inset 8px;
  border-left-style: solid;
  border-color: transparent;
  border-left-color: #fff;
  right: -4px;
}
/* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-timer.paused > span.dark {
  border-left-color: #333333;
}
/* line 256, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container:hover .orbit-timer > span {
  display: block;
}
/* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
  background-color: transparent;
  color: white;
  height: 60px;
  line-height: 50px;
  margin-top: -25px;
  position: absolute;
  text-indent: -9999px !important;
  top: 45%;
  width: 36px;
  z-index: 10;
}
/* line 272, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 276, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
  border: inset 10px;
  display: block;
  height: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 286, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev {
  left: 0;
}
/* line 287, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: #fff;
}
/* line 292, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover > span {
  border-right-color: #fff;
}
/* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-next {
  right: 0;
}
/* line 297, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-next > span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: #fff;
  left: 50%;
  margin-left: -4px;
}
/* line 304, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-container .orbit-next:hover > span {
  border-left-color: #fff;
}

/* line 310, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-bullets-container {
  text-align: center;
}

/* line 311, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-bullets {
  display: block;
  float: none;
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  top: 10px;
}
/* line 320, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-bullets li {
  background: #CCCCCC;
  cursor: pointer;
  display: inline-block;
  float: none;
  height: 0.5625rem;
  margin-right: 6px;
  width: 0.5625rem;
  border-radius: 1000px;
}
/* line 332, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-bullets li.active {
  background: #999999;
}
/* line 336, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.orbit-bullets li:last-child {
  margin-right: 0;
}

/* line 342, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none;
}
/* line 346, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
.touch .orbit-bullets {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit;
  }
  /* line 358, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .touch .orbit-bullets {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  /* line 365, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  /* line 366, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container > * {
    margin: 0  !important;
    opacity: 1 !important;
    position: relative;
  }
  /* line 372, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slide-number {
    display: none;
  }

  /* line 378, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-timer {
    display: none;
  }

  /* line 381, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-next, .orbit-prev {
    display: none;
  }

  /* line 384, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_orbit.scss */
  .orbit-bullets {
    display: none;
  }
}
/* line 150, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  margin-left: -0.3125rem;
  min-height: 1.5rem;
}
/* line 105, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li {
  color: #222222;
  font-size: 0.875rem;
  height: 1.5rem;
  margin-left: 0.3125rem;
}
/* line 111, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li a, ul.pagination li button {
  border-radius: 0px;
  transition: background-color 300ms ease-out;
  background: none;
  color: #999999;
  display: block;
  font-size: 1em;
  font-weight: normal;
  line-height: inherit;
  padding: 0.0625rem 0.625rem 0.0625rem;
}
/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus, ul.pagination li:hover button,
ul.pagination li button:focus {
  background: #e6e6e6;
}
/* line 51, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li.unavailable a, ul.pagination li.unavailable button {
  cursor: default;
  color: #999999;
  pointer-events: none;
}
/* line 56, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
  background: transparent;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li.current a, ul.pagination li.current button {
  background: #008595;
  color: #fff;
  cursor: default;
  font-weight: bold;
}
/* line 75, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #008595;
}
/* line 137, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
ul.pagination li {
  display: block;
  float: left;
}

/* Pagination centred wrapper */
/* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 137, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  display: inline-block;
  float: none;
}

/* Panels */
/* line 86, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}
/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #e9fdff;
  color: #333333;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}
/* line 90, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout a:not(.button) {
  color: #008595;
}
/* line 93, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
  color: #007280;
}
/* line 100, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.panel.radius {
  border-radius: 0px;
}

/* Pricing Tables */
/* line 139, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table {
  border: solid 1px #DDDDDD;
  margin-left: 0;
  margin-bottom: 1.25rem;
}
/* line 68, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 142, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table .title {
  background-color: #333333;
  color: #EEEEEE;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  padding: 0.9375rem 1.25rem;
  text-align: center;
}
/* line 143, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table .price {
  background-color: #F6F6F6;
  color: #333333;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: normal;
  padding: 0.9375rem 1.25rem;
  text-align: center;
}
/* line 144, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table .description {
  background-color: #fff;
  border-bottom: dotted 1px #DDDDDD;
  color: #777777;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.4;
  padding: 0.9375rem;
  text-align: center;
}
/* line 145, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table .bullet-item {
  background-color: #fff;
  border-bottom: dotted 1px #DDDDDD;
  color: #333333;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0.9375rem;
  text-align: center;
}
/* line 146, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_pricing-tables.scss */
.pricing-table .cta-button {
  background-color: #fff;
  padding: 1.25rem 1.25rem 0;
  text-align: center;
}

/* Progress Bar */
/* line 59, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress {
  background-color: #F6F6F6;
  border: 1px solid white;
  height: 1.5625rem;
  margin-bottom: 0.625rem;
  padding: 0.125rem;
}
/* line 63, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress .meter {
  background: #008595;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 66, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress .meter.secondary {
  background: #e7e7e7;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress .meter.success {
  background: #43AC6A;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 68, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress .meter.alert {
  background: #f04124;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 70, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.secondary .meter {
  background: #e7e7e7;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 71, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.success .meter {
  background: #43AC6A;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 72, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.alert .meter {
  background: #f04124;
  display: block;
  height: 100%;
  float: left;
  width: 0%;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.radius {
  border-radius: 0px;
}
/* line 75, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.radius .meter {
  border-radius: -1px;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.round {
  border-radius: 1000px;
}
/* line 79, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_progress-bars.scss */
.progress.round .meter {
  border-radius: 999px;
}

/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider {
  border: 1px solid #DDDDDD;
  margin: 1.25rem 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  display: block;
  height: 1rem;
  width: 100%;
  background: #FAFAFA;
}
/* line 134, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.vertical-range {
  border: 1px solid #DDDDDD;
  margin: 1.25rem 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  display: inline-block;
  height: 12.5rem;
  width: 1rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.vertical-range .range-slider-handle {
  bottom: -10.5rem;
  margin-left: -0.5rem;
  margin-top: 0;
  position: absolute;
}
/* line 142, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.vertical-range .range-slider-active-segment {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  border-top-left-radius: initial;
  bottom: 0;
  height: auto;
  width: 0.875rem;
}
/* line 151, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.radius {
  background: #FAFAFA;
  border-radius: 0px;
}
/* line 153, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.radius .range-slider-handle {
  background: #008595;
  border-radius: 0px;
}
/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.radius .range-slider-handle:hover {
  background: #007583;
}
/* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.round {
  background: #FAFAFA;
  border-radius: 1000px;
}
/* line 157, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.round .range-slider-handle {
  background: #008595;
  border-radius: 1000px;
}
/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.round .range-slider-handle:hover {
  background: #007583;
}
/* line 159, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.disabled, .range-slider[disabled] {
  background: #FAFAFA;
  cursor: not-allowed;
  opacity: 0.7;
}
/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
  background: #008595;
  cursor: default;
  opacity: 0.7;
}
/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
  background: #007583;
}

/* line 164, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider-active-segment {
  background: #e5e5e5;
  border-bottom-left-radius: inherit;
  border-top-left-radius: inherit;
  display: inline-block;
  height: 0.875rem;
  position: absolute;
}

/* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider-handle {
  border: 1px solid none;
  cursor: pointer;
  display: inline-block;
  height: 1.375rem;
  position: absolute;
  top: -0.3125rem;
  width: 2rem;
  z-index: 1;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #008595;
}
/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_range-slider.scss */
.range-slider-handle:hover {
  background: #007583;
}

/* line 172, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal-bg {
  background: #141414;
  background: rgba(20, 20, 20, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0;
}

/* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal {
  border-radius: 0px;
  display: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: #fff;
  padding: 1.875rem;
  border: solid 1px #666666;
  box-shadow: none;
}
@media only screen and (max-width: 768px) {
  /* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal {
    min-height: 100vh;
  }
}
/* line 89, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal .column, .reveal-modal .columns {
  min-width: 0;
}
/* line 92, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}
/* line 94, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 769px) {
  /* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 80%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal {
    top: 6.25rem;
  }
}
/* line 185, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal.radius {
  box-shadow: none;
  border-radius: 0px;
}
/* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal.round {
  box-shadow: none;
  border-radius: 1000px;
}
/* line 187, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal.collapse {
  padding: 0;
  box-shadow: none;
}
@media only screen and (min-width: 769px) {
  /* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.tiny {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 30%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 189, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.small {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 40%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 190, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.medium {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 60%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 191, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.large {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 70%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 192, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.xlarge {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 95%;
  }
}
/* line 193, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal.full {
  height: 100vh;
  height: 100%;
  left: 0;
  margin-left: 0 !important;
  max-width: none !important;
  min-height: 100vh;
  top: 0;
}
@media only screen and (min-width: 769px) {
  /* line 193, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
  .reveal-modal.full {
    left: 0;
    margin: 0 auto;
    max-width: 98%;
    right: 0;
    width: 100%;
  }
}
/* line 205, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal.toback {
  z-index: 1003;
}
/* line 209, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_reveal.scss */
.reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
}

/* line 118, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav {
  display: block;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0.875rem 0;
}
/* line 71, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li {
  font-size: 0.875rem;
  font-weight: normal;
  margin: 0 0 0.4375rem 0;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li a:not(.button) {
  color: #008595;
  display: block;
  margin: 0;
  padding: 0.4375rem 0.875rem;
}
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: #02e4ff;
}
/* line 86, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):active {
  color: #02e4ff;
}
/* line 91, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child:not(.button) {
  color: #02e4ff;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  list-style: none;
  padding: 0;
  border-top-color: #e6e6e6;
}
/* line 105, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_side-nav.scss */
.side-nav li.heading {
  color: #008595;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 173, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button {
  position: relative;
  padding-right: 5.0625rem;
}
/* line 77, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: solid 1px;
}
/* line 86, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: inset;
  top: 50%;
  left: 50%;
}
/* line 97, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span:active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 140, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span {
  width: 3.09375rem;
}
/* line 141, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span:after {
  border-top-style: solid;
  border-width: 0.375rem;
  margin-left: -0.375rem;
  top: 48%;
}
/* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button span:after {
  border-color: #fff transparent transparent transparent;
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.secondary span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.secondary span:after {
  border-color: #fff transparent transparent transparent;
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.alert span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 103, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.success span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 179, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.tiny {
  padding-right: 3.75rem;
}
/* line 112, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.tiny span {
  width: 2.25rem;
}
/* line 113, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.tiny span:after {
  border-top-style: solid;
  border-width: 0.375rem;
  margin-left: -0.375rem;
  top: 48%;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.small {
  padding-right: 4.375rem;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.small span {
  width: 2.625rem;
}
/* line 127, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.small span:after {
  border-top-style: solid;
  border-width: 0.4375rem;
  margin-left: -0.375rem;
  top: 48%;
}
/* line 181, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.large {
  padding-right: 5.5rem;
}
/* line 154, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.large span {
  width: 3.4375rem;
}
/* line 155, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.large span:after {
  border-top-style: solid;
  border-width: 0.3125rem;
  margin-left: -0.375rem;
  top: 48%;
}
/* line 182, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.expand {
  padding-left: 2rem;
}
/* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.secondary span:after {
  border-color: #333333 transparent transparent transparent;
}
/* line 186, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.radius span {
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 187, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.round span {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}
/* line 189, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.no-pip span:before {
  border-style: none;
}
/* line 190, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.no-pip span:after {
  border-style: none;
}
/* line 191, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_split-buttons.scss */
.split.button.no-pip span > i {
  display: block;
  left: 50%;
  margin-left: -0.28889em;
  margin-top: -0.48889em;
  position: absolute;
  top: 50%;
}

/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav {
  display: block;
  margin: -0.25rem 0 1.125rem;
  overflow: hidden;
  padding-top: 0.25rem;
  width: auto;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt {
  text-transform: uppercase;
}
/* line 71, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  color: #999999;
  float: left;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  margin-left: 1rem;
  margin-bottom: 0;
}
/* line 82, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  color: #999999;
  padding: 0.1875rem 1rem;
  text-decoration: none;
}
/* line 87, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: #737373;
}
/* line 92, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  border-radius: 3px;
  background: #008595;
  color: #fff;
  cursor: default;
  font-weight: normal;
  padding: 0.1875rem 1rem;
}
/* line 100, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_sub-nav.scss */
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: #007280;
}

/* line 215, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch {
  border: none;
  margin-bottom: 1.5rem;
  outline: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 58, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label {
  background: #DDDDDD;
  color: transparent;
  cursor: pointer;
  display: block;
  margin-bottom: 1rem;
  position: relative;
  text-indent: 100%;
  width: 4rem;
  height: 2rem;
  transition: left 0.15s ease-out;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input {
  left: 10px;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 9px;
}
/* line 81, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input + label {
  margin-left: 0;
  margin-right: 0;
}
/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label:after {
  background: #fff;
  content: "";
  display: block;
  height: 1.5rem;
  left: .25rem;
  position: absolute;
  top: .25rem;
  width: 1.5rem;
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -o-transition: translate3d(0, 0, 0);
  transition: left 0.15s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 110, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input:checked + label {
  background: #008595;
}
/* line 114, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input:checked + label:after {
  left: 2.25rem;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label {
  height: 2rem;
  width: 4rem;
}
/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label:after {
  height: 1.5rem;
  width: 1.5rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input:checked + label:after {
  left: 2.25rem;
}
/* line 157, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label {
  color: transparent;
  background: #DDDDDD;
}
/* line 162, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch label:after {
  background: #fff;
}
/* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch input:checked + label {
  background: #008595;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.large label {
  height: 2.5rem;
  width: 5rem;
}
/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.large label:after {
  height: 2rem;
  width: 2rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.large input:checked + label:after {
  left: 2.75rem;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.small label {
  height: 1.75rem;
  width: 3.5rem;
}
/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.small label:after {
  height: 1.25rem;
  width: 1.25rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.small input:checked + label:after {
  left: 2rem;
}
/* line 126, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.tiny label {
  height: 1.5rem;
  width: 3rem;
}
/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.tiny label:after {
  height: 1rem;
  width: 1rem;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.tiny input:checked + label:after {
  left: 1.75rem;
}
/* line 229, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.radius label {
  border-radius: 4px;
}
/* line 230, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.radius label:after {
  border-radius: 3px;
}
/* line 234, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.round {
  border-radius: 1000px;
}
/* line 235, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.round label {
  border-radius: 2rem;
}
/* line 236, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_switches.scss */
.switch.round label:after {
  border-radius: 2rem;
}

/* line 131, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table {
  background: #fff;
  border: solid 1px #DDDDDD;
  margin-bottom: 1.25rem;
  table-layout: auto;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}
/* line 78, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead {
  background: #F5F5F5;
}
/* line 82, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead tr th,
table thead tr td {
  color: #222222;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}
/* line 92, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tfoot {
  background: #F5F5F5;
}
/* line 96, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  color: #222222;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}
/* line 107, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tr th,
table tr td {
  color: #222222;
  font-size: 0.875rem;
  padding: 0.5625rem 0.625rem;
  text-align: left;
}
/* line 115, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #F9F9F9;
}
/* line 120, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/* line 30, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}
/* line 35, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd,
.tabs .tab-title {
  float: left;
  list-style: none;
  margin-bottom: 0 !important;
  position: relative;
}
/* line 42, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd > a,
.tabs .tab-title > a {
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem 2rem;
}
/* line 50, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd > a:hover,
.tabs .tab-title > a:hover {
  background-color: #e1e1e1;
}
/* line 55, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs dd.active > a,
.tabs .tab-title.active > a {
  background-color: #fff;
  color: #222222;
}
/* line 64, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a,
.tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 69, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a,
.tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs.vertical dd,
.tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 84, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}
/* line 89, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}
/* line 95, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}
/* line 99, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}
/* line 104, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}
/* line 107, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 769px) {
  /* line 115, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
  .tabs.vertical {
    float: left;
    margin: 0;
    margin-bottom: 1.25rem !important;
    max-width: 20%;
    width: 20%;
  }

  /* line 125, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    float: left;
    margin-left: -1px;
    max-width: 80%;
    padding-left: 1rem;
    width: 80%;
  }
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* Image Thumbnails */
/* line 59, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_thumbs.scss */
.th {
  border: solid 4px #fff;
  box-shadow: none;
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: all 200ms ease-out;
}
/* line 48, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_thumbs.scss */
.th:hover, .th:focus {
  box-shadow: none;
}
/* line 63, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_thumbs.scss */
.th.radius {
  border-radius: 0px;
}

/* Tooltips */
/* line 38, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  color: #333333;
  cursor: help;
  font-weight: bold;
}
/* line 44, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #003c43;
  color: #008595;
}
/* line 50, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 54, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip {
  background: #333333;
  color: #fff;
  display: none;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.3;
  max-width: 300px;
  padding: 0.75rem;
  position: absolute;
  width: 100%;
  z-index: 1006;
  left: 50%;
}
/* line 68, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip > .nub {
  border: solid 5px;
  border-color: transparent transparent #333333 transparent;
  display: block;
  height: 0;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 0;
  left: 5px;
}
/* line 79, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip > .nub.rtl {
  left: auto;
  right: 5px;
}
/* line 85, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip.radius {
  border-radius: 0px;
}
/* line 88, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip.round {
  border-radius: 1000px;
}
/* line 90, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip.round > .nub {
  left: 2rem;
}
/* line 95, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tooltip.opened {
  border-bottom: dotted 1px #003c43 !important;
  color: #008595 !important;
}

/* line 101, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
.tap-to-close {
  color: #777777;
  display: block;
  font-size: 0.625rem;
  font-weight: normal;
}

@media only screen {
  /* line 110, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px;
  }
  /* line 114, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    bottom: -10px;
    top: auto;
  }
  /* line 120, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }
  /* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    left: auto;
    margin-top: -5px;
    right: -10px;
    top: 50%;
  }
  /* line 130, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    left: -10px;
    margin-top: -5px;
    right: auto;
    top: 50%;
  }
}
/* line 113, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen/";
  width: 769px;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 119, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #000;
}
/* line 123, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 129, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  left: 0;
}
/* line 136, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  height: auto;
  max-height: 100%;
  overflow-y: auto;
  width: 100%;
}
/* line 142, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  margin-top: 2.8125rem;
  z-index: 98;
}

/* line 156, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar {
  background: #000;
  height: 2.8125rem;
  line-height: 2.8125rem;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
}
/* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar ul {
  list-style: none;
  margin-bottom: 0;
}
/* line 170, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 174, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input,
.top-bar select {
  margin-bottom: 0;
}
/* line 180, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar input,
.top-bar select {
  font-size: 0.75rem;
  height: 1.75rem;
  padding-bottom: .35rem;
  padding-top: .35rem;
}
/* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar button {
  font-size: 0.75rem;
  margin-bottom: 0;
  padding-bottom: 0.4125rem;
  padding-top: 0.4125rem;
}
@media only screen and (max-width: 768px) {
  /* line 188, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .button, .top-bar button {
    position: relative;
    top: -1px;
  }
}
/* line 204, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .title-area {
  margin: 0;
  position: relative;
}
/* line 209, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name {
  font-size: 16px;
  height: 2.8125rem;
  margin: 0;
}
/* line 214, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
  font-size: 1.0625rem;
  line-height: 2.8125rem;
  margin: 0;
}
/* line 219, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
  color: #fff;
  display: block;
  font-weight: normal;
  padding: 0 0.9375rem;
  width: 75%;
}
/* line 230, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 235, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: #fff;
  display: block;
  font-size: 0.8125rem;
  font-weight: bold;
  height: 2.8125rem;
  line-height: 2.8125rem;
  padding: 0 0.9375rem;
  position: relative;
  text-transform: uppercase;
}
/* line 248, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  margin-top: -16px;
  top: 50%;
}
/* line 252, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  color: #fff;
  height: 34px;
  line-height: 33px;
  padding: 0 2.5rem 0 0.9375rem;
  position: relative;
}
/* line 196, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 0.9375rem;
  box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
  width: 16px;
}
/* line 229, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}
/* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded {
  background: transparent;
  height: auto;
}
/* line 272, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #000;
}
/* line 277, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 280, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a span::after {
  box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 293, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar.expanded .top-bar-section .has-dropdown.moved > .dropdown,
  .top-bar.expanded .top-bar-section .dropdown {
    clip: initial;
  }
  /* line 299, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar.expanded .top-bar-section .has-dropdown:not(.moved) > ul {
    padding: 0;
  }
}

/* line 308, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out;
}
/* line 314, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul {
  display: block;
  font-size: 16px;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 323, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px black;
  clear: both;
  height: 1px;
  width: 100%;
}
/* line 331, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li {
  background: #333333;
}
/* line 334, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  color: #fff;
  display: block;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  padding-left: 0.9375rem;
  padding: 12px 0 12px 0.9375rem;
  text-transform: none;
  width: 100%;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button {
  font-size: 0.8125rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  background-color: #008595;
  border-color: #006a77;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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: #006a77;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
  color: #fff;
}
/* line 352, /app/gems/gems/foundation-rails-5.5.3.2/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 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/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 353, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/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: #fff;
}
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/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: #fff;
}
/* line 355, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
  background-color: #cf6e0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
  color: #fff;
}
/* line 356, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
  background-color: #61b6d9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
  color: #fff;
}
/* line 359, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button {
  font-size: 0.8125rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  background-color: #008595;
  border-color: #006a77;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  background-color: #006a77;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
  color: #fff;
}
/* line 365, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/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 366, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
  color: #fff;
}
/* line 367, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/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 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
  color: #fff;
}
/* line 368, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #fff;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
  background-color: #cf6e0e;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
  color: #fff;
}
/* line 369, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li > button.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
}
/* line 163, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
  background-color: #61b6d9;
}
/* line 169, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_buttons.scss */
.top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
  color: #fff;
}
/* line 373, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background-color: #555555;
  color: #fff;
  background: #222222;
}
/* line 383, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: #008595;
  color: #fff;
}
/* line 387, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: #007280;
  color: #fff;
}
/* line 395, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 0.9375rem;
}
/* line 400, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 404, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  border: inset 5px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  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 417, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 420, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  display: block;
  position: absolute !important;
  width: 100%;
}
/* line 425, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}
/* line 432, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  display: block;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 99;
  left: 100%;
}
/* line 440, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  height: auto;
  width: 100%;
}
/* line 444, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 0.9375rem;
}
/* line 447, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
/* line 452, /app/gems/gems/foundation-rails-5.5.3.2/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;
  font-size: 1.125rem;
}
/* line 458, /app/gems/gems/foundation-rails-5.5.3.2/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: #fff;
  display: block;
}
/* line 462, /app/gems/gems/foundation-rails-5.5.3.2/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 466, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 0.9375rem;
}
/* line 470, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button,
.top-bar-section .dropdown li button {
  top: auto;
}
/* line 476, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  color: #777777;
  font-size: 0.625rem;
  font-weight: bold;
  margin-bottom: 0;
  padding: 8px 0.9375rem 2px;
  text-transform: uppercase;
}

/* line 487, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen {
  /* line 492, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar {
    background: #000;
    overflow: visible;
  }
  /* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 497, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 499, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 500, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .name h1 a,
  .top-bar .name h2 a,
  .top-bar .name h3 a,
  .top-bar .name h4 a,
  .top-bar .name h5 a,
  .top-bar .name h6 a {
    width: auto;
  }
  /* line 507, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar select,
  .top-bar .button,
  .top-bar button {
    font-size: 0.875rem;
    height: 1.75rem;
    position: relative;
    top: 0.53125rem;
  }
  /* line 517, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar .has-form > .button,
  .top-bar .has-form > button {
    font-size: 0.875rem;
    height: 1.75rem;
    position: relative;
    top: 0.53125rem;
  }
  /* line 525, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #000;
  }

  /* line 530, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    margin: 0 auto;
    margin-bottom: 0;
    max-width: 98%;
  }

  /* line 536, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 540, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    display: inline;
    height: auto !important;
    width: auto;
  }
  /* line 545, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 547, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 553, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button) {
    background-color: #555555;
    background: #222222;
    color: #fff;
  }
  /* line 563, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button) {
    background: #000;
    line-height: 2.8125rem;
    padding: 0 0.9375rem;
  }
  /* line 567, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #555555;
    background: #222222;
  }
  /* line 577, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    background: #008595;
    color: #fff;
    line-height: 2.8125rem;
    padding: 0 0.9375rem;
  }
  /* line 582, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #007280;
    color: #fff;
  }
  /* line 592, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 2.1875rem !important;
  }
  /* line 594, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    border: inset 5px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 1.40625rem;
  }
  /* line 602, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 603, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    display: block;
  }
  /* line 609, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important;
  }
  /* line 614, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:focus + .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important;
  }
  /* line 621, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 0.1875rem;
    right: 5px;
  }
  /* line 633, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    background: transparent;
    min-width: 100%;
    top: auto;
  }
  /* line 640, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    background: #333333;
    color: #fff;
    line-height: 2.8125rem;
    padding: 12px 0.9375rem;
    white-space: nowrap;
  }
  /* line 649, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: #333333;
    color: #fff;
  }
  /* line 654, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    background-color: #555555;
    color: #fff;
    background: #222222;
  }
  /* line 663, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    background: #333333;
    white-space: nowrap;
  }
  /* line 669, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 676, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider,
  .top-bar-section > ul > [role="separator"] {
    border-right: solid 1px #212121;
    border-bottom: none;
    border-top: none;
    clear: none;
    height: 2.8125rem;
    width: 0;
  }
  /* line 686, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #000;
    height: 2.8125rem;
    padding: 0 0.9375rem;
  }
  /* line 694, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 698, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 702, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 706, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 716, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #222222;
    color: #fff;
  }
  /* line 725, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #008595;
    color: #fff;
  }
  /* line 733, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important;
  }
  /* line 738, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important;
  }
}
/* line 158, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 159, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 160, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 161, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 768px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 769px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1920px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1441px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 999999999999) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 1921px) {
  /* line 165, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 166, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 167, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 168, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 196, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 220, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
a {
  color: #008595;
  line-height: inherit;
  text-decoration: none;
}
/* line 225, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
a:hover, a:focus {
  color: #007280;
}
/* line 233, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 237, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
/* line 245, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}
/* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  font-style: italic;
  line-height: 1.35;
}

/* Default header styles */
/* line 255, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  color: #222222;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
  text-rendering: optimizeLegibility;
}
/* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #6f6f6f;
  font-size: 60%;
  line-height: 0;
}

/* line 272, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 273, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 274, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 275, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 276, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 277, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 279, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 281, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 1.25rem 0 1.1875rem;
}

/* Helpful Typography Defaults */
/* line 290, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 302, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 307, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
code {
  background-color: #f8f8f8;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 319, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul,
ol,
dl {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6;
  list-style-position: outside;
  margin-bottom: 1.25rem;
}

/* line 329, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}

/* Unordered Lists */
/* line 336, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 348, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 349, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 350, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* Ordered Lists */
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 357, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 366, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.no-bullet {
  list-style-type: none;
  margin-left: 0;
}
/* line 371, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.no-bullet li ul,
.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Definition Lists */
/* line 382, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 386, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 390, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}

/* line 397, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr {
  text-transform: none;
}
/* line 399, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 405, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}
/* line 410, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}
/* line 414, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 418, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 424, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 431, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}
/* line 437, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 441, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 448, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 450, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 769px) {
  /* line 461, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.1;
  }

  /* line 462, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }

  /* line 463, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }

  /* line 464, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }

  /* line 465, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }

  /* line 466, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }

  /* line 467, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
@media print {
  /* line 479, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #141414 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 486, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 488, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 490, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 493, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 497, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  /* line 503, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 505, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 508, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.34in;
  }
  /* line 512, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 519, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 412, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden;
}
/* line 149, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left, .off-canvas-wrap.move-bottom, .off-canvas-wrap.move-top {
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 413, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.inner-wrap {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 239, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}
/* line 240, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.inner-wrap:after {
  clear: both;
}

/* line 415, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #000000;
  color: #fff;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
}
/* line 185, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
  color: #fff;
  font-weight: bold;
  line-height: 2.8125rem;
  margin: 0;
}
/* line 191, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
  font-size: 1.125rem;
}

/* line 417, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-small {
  height: 2.8125rem;
  position: absolute;
  top: 0;
  width: 2.8125rem;
  border-right: solid 1px black;
  left: 0;
}

/* line 418, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-small {
  height: 2.8125rem;
  position: absolute;
  top: 0;
  width: 2.8125rem;
  border-left: solid 1px black;
  right: 0;
}

/* line 420, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section {
  height: 2.8125rem;
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  top: 0;
}
/* line 219, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section.left {
  text-align: left;
}
/* line 220, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section.right {
  text-align: right;
}
/* line 224, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section.left {
  left: 0;
  right: 2.8125rem;
}
/* line 228, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section.right {
  left: 2.8125rem;
  right: 0;
}
/* line 232, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar-section.middle {
  left: 2.8125rem;
  right: 2.8125rem;
}

/* line 424, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon {
  color: #fff;
  display: block;
  height: 2.8125rem;
  padding: 0;
  position: relative;
  text-indent: 2.1875rem;
  transform: translate3d(0, 0, 0);
  width: 2.8125rem;
}
/* line 196, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tab-bar .menu-icon span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
  width: 1rem;
}
/* line 229, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_global.scss */
.tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}

/* line 448, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  transition: transform 500ms ease 0s;
  width: 15.625rem;
  z-index: 1001;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  top: 0;
}
/* line 106, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 449, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  transition: transform 500ms ease 0s;
  width: 15.625rem;
  z-index: 1001;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
  top: 0;
}
/* line 106, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 450, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  transition: transform 500ms ease 0s;
  width: 15.625rem;
  z-index: 1001;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate(0, -100%);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  top: 0;
  width: 100%;
  height: 18.75rem;
}
/* line 106, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 451, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  transition: transform 500ms ease 0s;
  width: 15.625rem;
  z-index: 1001;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate(0, 100%);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  bottom: 0;
  width: 100%;
  height: 18.75rem;
}
/* line 106, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 453, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
ul.off-canvas-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 246, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
ul.off-canvas-list li label {
  background: #444444;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
  color: #999999;
  display: block;
  font-size: 0.75rem;
  font-weight: bold;
  margin: 0;
  padding: 0.3rem 0.9375rem;
  text-transform: uppercase;
}
/* line 258, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a {
  border-bottom: 1px solid #262626;
  color: rgba(255, 255, 255, 0.7);
  display: block;
  padding: 0.66667rem;
  transition: background 300ms ease;
}
/* line 264, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a:hover {
  background: black;
}
/* line 267, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a:active {
  background: black;
}

/* line 459, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-right > .inner-wrap {
  -webkit-transform: translate3d(15.625rem, 0, 0);
  -moz-transform: translate3d(15.625rem, 0, 0);
  -ms-transform: translate(15.625rem, 0);
  -o-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0);
}
/* line 462, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .move-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 466, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-left > .inner-wrap {
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  -moz-transform: translate3d(-15.625rem, 0, 0);
  -ms-transform: translate(-15.625rem, 0);
  -o-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0);
}
/* line 470, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .move-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 473, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-top > .inner-wrap {
  -webkit-transform: translate3d(0, -18.75rem, 0);
  -moz-transform: translate3d(0, -18.75rem, 0);
  -ms-transform: translate(0, -18.75rem);
  -o-transform: translate3d(0, -18.75rem, 0);
  transform: translate3d(0, -18.75rem, 0);
}
/* line 477, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-top .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .move-top .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 480, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-bottom > .inner-wrap {
  -webkit-transform: translate3d(0, 18.75rem, 0);
  -moz-transform: translate3d(0, 18.75rem, 0);
  -ms-transform: translate(0, 18.75rem);
  -o-transform: translate3d(0, 18.75rem, 0);
  transform: translate3d(0, 18.75rem, 0);
}
/* line 484, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.move-bottom .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .move-bottom .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 487, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu,
.offcanvas-overlap .top-off-canvas-menu, .offcanvas-overlap .bottom-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 496, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .offcanvas-overlap .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 499, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-left .right-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 507, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 510, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-right .left-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 518, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 521, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-top .bottom-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 529, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-top .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-top .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 532, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-bottom .top-off-canvas-menu {
  -ms-transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1003;
}
/* line 540, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.offcanvas-overlap-bottom .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  box-shadow: none;
  cursor: pointer;
  transition: background 300ms ease;
  -webkit-tap-highlight-color: transparent;
  background: rgba(255, 255, 255, 0.2);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1002;
}
@media only screen and (min-width: 769px) {
  /* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-bottom .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 545, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem;
}
/* line 546, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem;
}
/* line 547, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .top-off-canvas-menu {
  top: -18.75rem;
}
/* line 548, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .bottom-off-canvas-menu {
  bottom: -18.75rem;
}
/* line 550, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem;
}
/* line 551, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem;
}
/* line 552, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .move-top > .inner-wrap {
  right: 18.75rem;
}
/* line 553, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.no-csstransforms .move-bottom > .inner-wrap {
  left: 18.75rem;
}

/* line 558, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu {
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 15.625rem;
  height: 18.75rem;
  z-index: 1002;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 307, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu * {
  -webkit-backface-visibility: hidden;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu .back > a {
  background: #444;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
  color: #999999;
  font-weight: bold;
  padding: 0.3rem 0.9375rem;
  text-transform: uppercase;
  margin: 0;
}
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu .back > a:hover {
  background: #303030;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
}
/* line 378, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu .back > a:before {
  content: "\AB";
  margin-right: .5rem;
  display: inline;
}
/* line 560, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* line 565, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu {
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 15.625rem;
  height: 18.75rem;
  z-index: 1002;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 307, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu * {
  -webkit-backface-visibility: hidden;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu .back > a {
  background: #444;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
  color: #999999;
  font-weight: bold;
  padding: 0.3rem 0.9375rem;
  text-transform: uppercase;
  margin: 0;
}
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu .back > a:hover {
  background: #303030;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
}
/* line 367, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu .back > a:after {
  content: "\BB";
  margin-left: .5rem;
  display: inline;
}
/* line 567, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* line 572, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-submenu {
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 15.625rem;
  height: 18.75rem;
  z-index: 1002;
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate(0, -100%);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  top: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 307, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-submenu * {
  -webkit-backface-visibility: hidden;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-submenu .back > a {
  background: #444;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
  color: #999999;
  font-weight: bold;
  padding: 0.3rem 0.9375rem;
  text-transform: uppercase;
  margin: 0;
}
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-submenu .back > a:hover {
  background: #303030;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
}
/* line 574, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.top-submenu.move-bottom, .top-submenu.offcanvas-overlap-bottom, .top-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0, 0%, 0);
  -moz-transform: translate3d(0, 0%, 0);
  -ms-transform: translate(0, 0%);
  -o-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}

/* line 579, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-submenu {
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  background: #333333;
  bottom: 0;
  box-sizing: content-box;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 15.625rem;
  height: 18.75rem;
  z-index: 1002;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate(0, 100%);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  bottom: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 307, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-submenu * {
  -webkit-backface-visibility: hidden;
}
/* line 345, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-submenu .back > a {
  background: #444;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
  color: #999999;
  font-weight: bold;
  padding: 0.3rem 0.9375rem;
  text-transform: uppercase;
  margin: 0;
}
/* line 354, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-submenu .back > a:hover {
  background: #303030;
  border-bottom: none;
  border-top: 1px solid #5e5e5e;
}
/* line 581, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.bottom-submenu.move-top, .bottom-submenu.offcanvas-overlap-top, .bottom-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0, 0%, 0);
  -moz-transform: translate3d(0, 0%, 0);
  -ms-transform: translate(0, 0%);
  -o-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}

/* line 594, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
  content: "\BB";
  margin-left: .5rem;
  display: inline;
}

/* line 597, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_offcanvas.scss */
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
  content: "\AB";
  margin-right: .5rem;
  display: inline;
}

/* small displays */
@media only screen {
  /* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 769px) {
  /* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 1025px) {
  /* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 1441px) {
  /* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 1921px) {
  /* line 244, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 285, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 287, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 292, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important;
}

/* line 296, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 300, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 304, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 309, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 314, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 316, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 321, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important;
  }

  /* line 325, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 329, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 333, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 338, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 344, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 346, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 351, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important;
  }

  /* line 355, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 359, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 363, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 368, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 374, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table !important;
}

/* line 381, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table !important;
}

/* line 382, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Screen reader-specific classes */
/* line 394, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-for-sr {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}

/* line 397, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-on-focus {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
/* line 400, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.show-on-focus:focus, .show-on-focus:active {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/* Print visibility */
/* line 408, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
.print-only,
.show-for-print {
  display: none !important;
}

@media print {
  /* line 411, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .print-only,
  .show-for-print {
    display: block !important;
  }

  /* line 413, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  .hide-on-print,
  .hide-for-print {
    display: none !important;
  }

  /* line 416, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }

  /* line 417, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 418, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 419, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 420, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 421, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}
/* line 1201, /app/user/app/assets/stylesheets/plugins/_foundation_and_overrides.scss */
body {
  line-height: inherit;
}

/* line 1, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input {
  display: block;
}

/* line 4, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input *, tags-input *:before, tags-input *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 9, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 100%;
}

/* line 15, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .host:active {
  outline: none;
}

/* line 19, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 1px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  height: 100%;
}

/* line 31, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags.focused {
  outline: none;
  -webkit-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
}

/* line 37, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 42, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #acacac;
  border-radius: 3px;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
}

/* line 55, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .tag-item.selected {
  background: -webkit-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
  background: linear-gradient(to bottom, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
}

/* line 59, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: #585858;
}

/* line 69, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .tag-item .remove-button:active {
  color: #ff0000;
}

/* line 72, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 82, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .input.invalid-tag {
  color: #ff0000;
}

/* line 85, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .tags .input::-ms-clear {
  display: none;
}

/* line 88, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input.ng-invalid .tags {
  -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}

/* line 93, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .host:focus {
  outline: none;
}

/* line 96, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .tags {
  background-color: #eee;
  cursor: default;
}

/* line 100, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .tags .tag-item {
  opacity: 0.65;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
}

/* line 105, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .tags .tag-item .remove-button {
  cursor: default;
}

/* line 108, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .tags .tag-item .remove-button:active {
  color: #585858;
}

/* line 111, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input[disabled] .tags .input {
  background-color: #eee;
  cursor: default;
}

/* line 116, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 128, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative;
}

/* line 136, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}

/* line 146, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete .suggestion-item.selected {
  color: #fff;
  background-color: #0097cf;
}

/* line 150, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete .suggestion-item.selected em {
  color: #fff;
  background-color: #0097cf;
}

/* line 154, /app/user/vendor/assets/stylesheets/ng-tags-input.css */
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}

/**
 * Defines typographic rules
 */
/* line 6, /app/user/app/assets/stylesheets/global/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/**
 * Creates a generic styled button with a linear-gradient from top-to-bottom
 *
 * $background-color - Indicated color of a button, defaults to primary-color
 */
/* filter-gradient needs this */
/* line 1, /app/user/app/assets/stylesheets/global/_generic.scss */
.right-align {
  text-align: right;
}

/* line 2, /app/user/app/assets/stylesheets/global/_generic.scss */
.left-align {
  text-align: left;
}

/* line 3, /app/user/app/assets/stylesheets/global/_generic.scss */
.center-align {
  text-align: center;
}

/* line 4, /app/user/app/assets/stylesheets/global/_generic.scss */
.display-inline {
  display: inline;
}

/* line 5, /app/user/app/assets/stylesheets/global/_generic.scss */
.display-block {
  display: block;
}

/* line 6, /app/user/app/assets/stylesheets/global/_generic.scss */
.display-inline-block {
  display: inline-block;
}

/* line 7, /app/user/app/assets/stylesheets/global/_generic.scss */
.striped {
  background-color: #efefec;
  background: url(/assets/stripe-ee166e341d4acea3e420d76020241056464146e0fe30f76bf281fdc0ceac0aed.png) repeat;
}

/* line 8, /app/user/app/assets/stylesheets/global/_generic.scss */
.hide {
  display: none;
}

/* line 9, /app/user/app/assets/stylesheets/global/_generic.scss */
.small-text {
  font-size: .63em;
}

/* line 10, /app/user/app/assets/stylesheets/global/_generic.scss */
h3 .small-text {
  font-size: .5em;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 12, /app/user/app/assets/stylesheets/global/_generic.scss */
.flex {
  display: flex;
}

/* line 13, /app/user/app/assets/stylesheets/global/_generic.scss */
.align-items-center {
  align-items: center;
}

/* line 14, /app/user/app/assets/stylesheets/global/_generic.scss */
.flex-0 {
  flex: 0;
}

/* line 15, /app/user/app/assets/stylesheets/global/_generic.scss */
.flex-1 {
  flex: 1;
}

/* line 16, /app/user/app/assets/stylesheets/global/_generic.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 17, /app/user/app/assets/stylesheets/global/_generic.scss */
.flex-grow {
  flex-grow: 1;
}

/* line 19, /app/user/app/assets/stylesheets/global/_generic.scss */
.loading-spinner, .loading-screen {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  margin-left: -100px;
  margin-top: -100px;
}

/* line 28, /app/user/app/assets/stylesheets/global/_generic.scss */
.loading-spinner {
  display: none;
}

/* line 32, /app/user/app/assets/stylesheets/global/_generic.scss */
header {
  position: fixed;
  z-index: 50;
}

/* line 37, /app/user/app/assets/stylesheets/global/_generic.scss */
#content {
  padding: 30px 0 0 0;
}
/* line 39, /app/user/app/assets/stylesheets/global/_generic.scss */
#content.fullpage {
  padding: 0;
}

/* line 44, /app/user/app/assets/stylesheets/global/_generic.scss */
.clear-max-width {
  max-width: none;
}

/* line 1, /app/user/app/assets/stylesheets/layout/_flex_grid.scss */
.flex-row {
  align-content: stretch;
  display: flex;
}
/* line 5, /app/user/app/assets/stylesheets/layout/_flex_grid.scss */
.flex-row .stretch, .flex-row.stretch {
  align-items: stretch;
}
/* line 10, /app/user/app/assets/stylesheets/layout/_flex_grid.scss */
.flex-row > .flex-column {
  flex-basis: 100%;
  flex-grow: 1;
  flex-shrink: 1;
}

/* line 1, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
header {
  background: #000;
}

/* line 4, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar {
  vertical-align: baseline;
}
/* line 6, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar h1, .top-bar h2 {
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 9, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar > ul li.name h1 a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.0625rem;
}
/* line 14, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar > .top-bar-section ul {
  background-color: #000;
}
/* line 18, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar > section ul li h2 {
  margin-top: 18px;
  font-size: 20px;
  font-weight: normal;
  color: #fff;
}
/* line 24, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar ul > li a:not(.button) {
  font-weight: normal;
  font-size: 10px;
}
/* line 29, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar #welcome_message {
  font-weight: normal;
  font-size: 10px;
  margin-top: 14px;
  background: black;
  color: white;
}
/* line 37, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar #profile-link {
  padding-left: 4px;
}
/* line 41, /app/user/app/assets/stylesheets/layout/_header_bar.scss */
.top-bar img {
  width: 125px;
  height: 22px;
}

/* line 1, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs {
  background-color: #AFAFAF;
  height: 30px;
  clear: both;
  padding: 5px 0 0 5px;
}

/* line 8, /app/user/app/assets/stylesheets/layout/_navigation.scss */
.navigation {
  background-color: transparent;
  height: 25px;
  overflow: hidden;
  clear: both;
}

/* line 16, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs, nav.tabs ul.tabs, .navigation dl.tabs, .navigation ul.tabs {
  margin-left: 0px;
}
/* line 18, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd, nav.tabs dl.tabs li, nav.tabs ul.tabs dd, nav.tabs ul.tabs li, .navigation dl.tabs dd, .navigation dl.tabs li, .navigation ul.tabs dd, .navigation ul.tabs li {
  list-style: none;
  float: left;
  margin-right: 6px;
  background-color: #414242;
}
/* line 24, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd a, nav.tabs dl.tabs li a, nav.tabs ul.tabs dd a, nav.tabs ul.tabs li a, .navigation dl.tabs dd a, .navigation dl.tabs li a, .navigation ul.tabs dd a, .navigation ul.tabs li a {
  font-size: 11px;
  font-weight: normal;
  color: #ccc;
  background-color: transparent;
  display: inline;
  padding: 0 8px 0 8px;
  cursor: pointer;
}
/* line 30, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd a span, nav.tabs dl.tabs li a span, nav.tabs ul.tabs dd a span, nav.tabs ul.tabs li a span, .navigation dl.tabs dd a span, .navigation dl.tabs li a span, .navigation ul.tabs dd a span, .navigation ul.tabs li a span {
  position: relative;
  bottom: 3px;
}
/* line 38, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd.active, nav.tabs dl.tabs li.active, nav.tabs ul.tabs dd.active, nav.tabs ul.tabs li.active, .navigation dl.tabs dd.active, .navigation dl.tabs li.active, .navigation ul.tabs dd.active, .navigation ul.tabs li.active {
  margin-top: 0px;
  border-top: 0px;
  background-color: #efefec;
}
/* line 42, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd.active.secondary, nav.tabs dl.tabs li.active.secondary, nav.tabs ul.tabs dd.active.secondary, nav.tabs ul.tabs li.active.secondary, .navigation dl.tabs dd.active.secondary, .navigation dl.tabs li.active.secondary, .navigation ul.tabs dd.active.secondary, .navigation ul.tabs li.active.secondary {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #fff;
}
/* line 48, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd.active a, nav.tabs dl.tabs li.active a, nav.tabs ul.tabs dd.active a, nav.tabs ul.tabs li.active a, .navigation dl.tabs dd.active a, .navigation dl.tabs li.active a, .navigation ul.tabs dd.active a, .navigation ul.tabs li.active a {
  background-color: transparent;
  color: #141414;
  font-weight: normal;
}
/* line 54, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd a.close.icon, nav.tabs dl.tabs li a.close.icon, nav.tabs ul.tabs dd a.close.icon, nav.tabs ul.tabs li a.close.icon, .navigation dl.tabs dd a.close.icon, .navigation dl.tabs li a.close.icon, .navigation ul.tabs dd a.close.icon, .navigation ul.tabs li a.close.icon {
  margin-right: 0px;
  margin-left: -6px;
  padding-right: 6px;
  padding-left: 0px;
  display: inline;
}
/* line 60, /app/user/app/assets/stylesheets/layout/_navigation.scss */
nav.tabs dl.tabs dd a.close.icon:hover, nav.tabs dl.tabs li a.close.icon:hover, nav.tabs ul.tabs dd a.close.icon:hover, nav.tabs ul.tabs li a.close.icon:hover, .navigation dl.tabs dd a.close.icon:hover, .navigation dl.tabs li a.close.icon:hover, .navigation ul.tabs dd a.close.icon:hover, .navigation ul.tabs li a.close.icon:hover {
  cursor: pointer;
}

/* line 2, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro {
  background-color: #191919;
  margin: 0;
  width: 100%;
}
/* line 7, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro ul {
  float: right;
  margin-bottom: 0px;
  margin-left: 0.7rem;
}
/* line 13, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro li {
  padding: 0.3rem 1.5rem;
  display: inline-block;
  font-size: 0.8125rem;
  font-family: "ProximaNova";
}
/* line 19, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro li a {
  color: #fff;
}
/* line 21, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro li a.current-site {
  color: #a1a0a0;
}
/* line 27, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.micro li:last-child {
  padding: 0.3rem 1.4rem 0.3rem 0rem;
}
/* line 32, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top {
  align-items: stretch;
  background-color: #333;
  border-bottom: 3px solid #000;
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
/* line 44, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .hidden {
  display: none;
}
/* line 48, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .getty-logo {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}
/* line 52, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .getty-logo img.lp-logo {
  margin-right: 0.75rem;
  height: 21px;
}
/* line 57, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .getty-logo span {
  border-left: 1px solid white;
  padding-left: 1rem;
  font-size: 20px;
  font-family: "ProximaNova";
  vertical-align: middle;
  color: white;
}
/* line 67, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .esp-icon {
  margin-right: 0.7rem;
  width: 1.2rem;
}
/* line 72, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings {
  display: flex;
  margin: 0;
}
/* line 76, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting {
  display: flex;
  font-family: "ProximaNova";
  font-size: 0.8125rem;
  list-style: none;
  margin-right: 2rem;
}
/* line 83, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting:first-child {
  padding-left: 0px;
}
/* line 87, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting a,
nav.top .user-settings .user-setting label {
  font-size: 0.8125rem;
  font-family: "ProximaNova";
}
/* line 93, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting > a,
nav.top .user-settings .user-setting > label {
  align-items: center;
  color: #a7e5f9;
  display: flex;
  margin: 0;
  padding: 0;
}
/* line 101, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting > a img,
nav.top .user-settings .user-setting > label img {
  display: inline-block;
}
/* line 104, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting > a span,
nav.top .user-settings .user-setting > label span {
  display: inline-block;
}
/* line 107, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .user-setting > a.current-locale,
nav.top .user-settings .user-setting > label.current-locale {
  color: #999999;
}
/* line 113, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs {
  display: flex;
  font-family: "ProximaNova";
  font-size: 0.8125rem;
  list-style: none;
  margin-right: 2rem;
}
/* line 120, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs:first-child {
  padding-left: 0px;
}
/* line 124, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs a,
nav.top .user-settings .briefs label {
  font-size: 0.8125rem;
  font-family: "ProximaNova";
}
/* line 130, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs > a,
nav.top .user-settings .briefs > label {
  align-items: center;
  color: #a7e5f9;
  display: flex;
  margin: 0;
  padding: 0;
}
/* line 138, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs > a img,
nav.top .user-settings .briefs > label img {
  display: inline-block;
}
/* line 141, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs > a span,
nav.top .user-settings .briefs > label span {
  display: inline-block;
}
/* line 144, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs > a.current-locale,
nav.top .user-settings .briefs > label.current-locale {
  color: #999999;
}
/* line 149, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs a.signed_out_user {
  color: #a7e5f9;
}
/* line 153, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs label.close {
  color: #333333;
  font-size: 16pt;
}
/* line 157, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.top .user-settings .briefs:last-child {
  margin-right: 0px;
}
/* line 164, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.banner {
  background-color: #fff;
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  margin: 0;
  width: 100%;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}
/* line 174, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.banner p {
  padding-top: 1.3rem;
}
/* line 178, /app/user/app/assets/stylesheets/components/_shared_header.scss */
nav.banner img {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  padding-right: 33px;
}

@media all and (max-width: 600px) {
  /* line 187, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.banner a.banner-dismiss {
    float: right;
  }
  /* line 190, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.banner a.banner-dismiss img {
    padding: 0;
    margin: 18px;
  }
}
/* line 197, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown {
  position: relative;
}

/* line 201, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content {
  background-color: #f9f9f9;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  display: none;
  position: absolute;
  top: 53px;
  left: 0;
  z-index: 999;
  font-family: "ProximaNova", "Helvetica Neue", Arial, sans-serif;
  padding: 1rem 1rem;
}
/* line 212, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 221, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content li {
  padding: 0;
}
/* line 225, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content .close {
  font-size: 1.2rem !important;
  padding: 0 0.5rem;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 233, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content a,
.dropdown-content label {
  color: #a7e5f9;
  font-size: 1.1rem;
  padding-top: 0.1rem;
  padding-bottom: 0.2rem;
  text-decoration: none;
  display: block;
}
/* line 242, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content a:hover,
.dropdown-content label:hover {
  text-decoration: none;
}
/* line 247, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content:before {
  content: "";
  border: 7px solid transparent;
  border-bottom-color: #f9f9f9;
  border-top-width: 0;
  position: absolute;
  bottom: 100%;
  left: 1.9rem;
  height: 0;
  width: 0;
}

/* line 260, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content.no-help {
  margin-left: -120px;
}
/* line 263, /app/user/app/assets/stylesheets/components/_shared_header.scss */
.dropdown-content.no-help:before {
  left: 9.4rem;
}

/* line 270, /app/user/app/assets/stylesheets/components/_shared_header.scss */
#locale-dropdown-control:checked ~ .dropdown-content,
#logout-dropdown-control:checked ~ .dropdown-content {
  display: block;
}
/* line 274, /app/user/app/assets/stylesheets/components/_shared_header.scss */
#locale-dropdown-control:checked ~ .dropdown-content li label,
#logout-dropdown-control:checked ~ .dropdown-content li label {
  color: #0471ad;
}
/* line 276, /app/user/app/assets/stylesheets/components/_shared_header.scss */
#locale-dropdown-control:checked ~ .dropdown-content li label.current-locale,
#logout-dropdown-control:checked ~ .dropdown-content li label.current-locale {
  color: #999999;
}

/* line 284, /app/user/app/assets/stylesheets/components/_shared_header.scss */
#locale-dropdown-control:checked ~ .dropdown-content {
  width: 240px;
  padding-top: 1rem;
}
/* line 288, /app/user/app/assets/stylesheets/components/_shared_header.scss */
#locale-dropdown-control:checked ~ .dropdown-content li {
  width: 50%;
}

/******************************************************************************\
  iPhone 5/SE
\******************************************************************************/
@media (max-width: 359px) {
  /* line 300, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.micro li {
    font-size: 11px;
  }
}
/******************************************************************************\
  Tablet
\******************************************************************************/
@media (max-width: 768px) {
  /* line 314, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.micro ul {
    float: left;
  }
  /* line 317, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.micro li {
    padding: 0.5rem 0.5rem;
  }
  /* line 319, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.micro li:last-child {
    padding-right: 0px;
  }
  /* line 325, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top {
    display: block;
    border-bottom: 0;
    padding: 0;
    height: auto;
  }
  /* line 331, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top img.lp-logo {
    float: none;
    margin: 1.5rem 1rem 1.5rem 1.2rem;
  }
  /* line 336, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings {
    float: none;
    width: 100%;
    background-color: #222;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0.4rem 0 0.4rem 1rem;
  }
  /* line 344, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings .user-setting {
    padding: 0.5rem 0.8rem;
  }
  /* line 346, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings .user-setting label {
    margin-right: 0;
  }
  /* line 349, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings .user-setting:first-child {
    padding-left: 20px;
  }

  /* line 357, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .arrow-right {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid white;
    float: right;
    margin: 0.5rem 0.5rem;
  }

  /* line 367, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown {
    position: static;
  }
  /* line 370, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content {
    left: 0;
    right: 0;
    width: auto;
    top: initial;
  }
  /* line 376, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content ul {
    background-color: transparent;
  }
  /* line 380, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content li {
    padding: 0;
    width: 100%;
  }
  /* line 384, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content li:nth-child(odd) {
    background-color: #f1f1f1;
  }
  /* line 389, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content a {
    background-color: transparent;
  }
  /* line 392, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .dropdown .dropdown-content::before {
    display: none;
  }

  /* line 398, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  #locale-dropdown-control:checked ~ .dropdown-content {
    width: 100%;
    padding-top: 1.5rem;
  }
  /* line 402, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  #locale-dropdown-control:checked ~ .dropdown-content ul {
    padding-bottom: 0.5em;
  }
  /* line 405, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  #locale-dropdown-control:checked ~ .dropdown-content li {
    width: 100%;
  }
}
/******************************************************************************\
  Mobile
\******************************************************************************/
@media (max-width: 500px) {
  /* line 417, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top img.lp-logo {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  /* line 422, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings {
    padding-left: 0.1rem;
  }
  /* line 424, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings .user-setting {
    padding: 0.5rem 0.4rem;
  }
  /* line 426, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  nav.top .user-settings .user-setting .esp-icon {
    margin-right: 0.5rem;
  }

  /* line 433, /app/user/app/assets/stylesheets/components/_shared_header.scss */
  .truncate {
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
  }
}
/* line 1, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom {
  width: 100%;
  clear: both;
  background-color: #333;
  padding: 1rem 1rem 1rem 2rem;
  font-size: 0.8125rem;
  color: #fff;
  font-family: "ProximaNova";
  flex: 0;
}
/* line 11, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom hr {
  height: 3px;
  border: none;
  background-color: #000;
  margin-bottom: 25px;
  margin-top: 0;
}
/* line 19, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom img.lp-footer {
  float: left;
  margin-top: 2px;
  margin-bottom: 20px;
  width: 6.5rem;
}
/* line 26, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom span {
  padding-right: 1.2rem;
  padding-left: 1.2rem;
  border-right: 1px solid #fff;
}
/* line 31, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom span:last-child {
  padding-right: 0px;
  border-right: 0px;
}
/* line 36, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom span:first-child {
  padding-left: 0px;
}
/* line 39, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom span a {
  color: #fff;
}
/* line 44, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom button.button {
  float: right;
  background-color: #333;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 5px;
}
/* line 45, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom button.button a {
  color: #fff;
}
/* line 56, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom .content {
  margin-left: 140px;
  margin-right: 127px;
}
/* line 59, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom .content p {
  margin-bottom: 0.2rem;
}
/* line 64, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
footer.bottom p {
  font-size: 0.8125rem;
}

/******************************************************************************\
  Tablet
\******************************************************************************/
@media (max-width: 768px) {
  /* line 74, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
  footer.bottom {
    background-color: black;
  }
  /* line 76, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
  footer.bottom hr {
    display: none;
  }
  /* line 79, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
  footer.bottom img.lp-footer {
    float: none;
  }
  /* line 82, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
  footer.bottom .content {
    margin-left: 0;
  }
  /* line 86, /app/user/app/assets/stylesheets/components/_shared_footer.scss */
  footer.bottom span {
    padding-right: 0.6rem;
    padding-left: 0.6rem;
  }
}
/* line 1, /app/user/app/assets/stylesheets/components/_body.scss */
body {
  display: flex;
  flex-direction: column;
}
/* line 4, /app/user/app/assets/stylesheets/components/_body.scss */
body.flexible {
  height: 100vh;
  overflow: auto;
  width: 100vw;
}

/**
 * Defines button styles used throughout the application
 */
/*

An example of a default button and its various states

  :hover - The hover state
  :disabled - The disabled state
*/
/* line 12, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button, input[type=button].button {
  /*

  An example of a small button and its various states.
  Just add the .small class

  :hover - The hover state
  :disabled - The disabled state

   */
  background-color: #008e9f;
  cursor: pointer;
  font-weight: normal;
  font-size: .75em;
}
/* line 12, /app/user/app/assets/stylesheets/mixins/_buttons.scss */
input[type=submit].button:hover, input[type=button].button:hover {
  background-color: #00b3c8;
}
/* line 16, /app/user/app/assets/stylesheets/mixins/_buttons.scss */
input[type=submit].button.active, input[type=button].button.active {
  background-color: #008e9f;
}
/* line 20, /app/user/app/assets/stylesheets/mixins/_buttons.scss */
input[type=submit].button:disabled, input[type=button].button:disabled {
  background-color: #ddd;
  cursor: default;
  color: #818285;
  border: 1px solid #818285;
}
/* line 27, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button.small, input[type=button].button.small {
  font-size: .67em;
}
/* line 31, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button.delete_button, input[type=button].button.delete_button {
  margin-top: 1em;
  background-color: #008595;
  color: #fff;
}
/* line 35, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button.delete_button:hover, input[type=button].button.delete_button:hover {
  background-color: #00b3c8;
}
/* line 40, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button.green, input[type=button].button.green {
  background-color: #53c04c;
}
/* line 42, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=submit].button.green:hover, input[type=button].button.green:hover {
  background-color: #9bdb97;
}

/* line 51, /app/user/app/assets/stylesheets/components/_buttons.scss */
.ie input[type=submit].button, .ie input[type=button].button, .ie button.button {
  background-color: #008e9f;
}
/* line 54, /app/user/app/assets/stylesheets/components/_buttons.scss */
.ie input[type=submit].button:hover, .ie input[type=button].button:hover, .ie button.button:hover {
  background-color: #00b3c8;
}
/* line 58, /app/user/app/assets/stylesheets/components/_buttons.scss */
.ie input[type=submit].button:disabled, .ie input[type=button].button:disabled, .ie button.button:disabled {
  color: #818285;
  font-weight: normal;
  border: 1px solid #818285;
  background-color: #ddd;
}

/*

Button used for upload submission

  :hover - The hover state

 */
/* line 75, /app/user/app/assets/stylesheets/components/_buttons.scss */
a.upload-submission {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 127px;
  height: 126px;
  margin-top: 10px;
  background-image: url(/images/new_submission_icon.png);
}
/* line 82, /app/user/app/assets/stylesheets/components/_buttons.scss */
a.upload-submission:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/*

Button used for uploading media files. Note that this button is actually an
input file field that requires some Javascript to style it. See the
implementation below.

 */
/* line 96, /app/user/app/assets/stylesheets/components/_buttons.scss */
.upload-title {
  font-size: 26px;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  position: relative;
  top: 9px;
  left: 4px;
  color: black;
}

/* line 105, /app/user/app/assets/stylesheets/components/_buttons.scss */
.upload-button {
  background-color: #efefec;
  background: url(/assets/stripe-ee166e341d4acea3e420d76020241056464146e0fe30f76bf281fdc0ceac0aed.png) repeat;
  display: inline-block;
  overflow: hidden;
  height: 74px;
  width: 100%;
  border-left: 1px solid #ccc;
  border-right: 1px solid #666;
}
/* line 114, /app/user/app/assets/stylesheets/components/_buttons.scss */
.upload-button input[type=file] {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  margin: 0px;
  font-size: 22px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

/*
@media only screen and (max-width: 768px) {
  .dropbox-icon {
    width: 35%;
  }
}

@media only screen and (min-width:769px) and (max-width:1024px) {
  .dropbox-icon {
    width: 25%;
  }
}

@media only screen and (min-width:1025px) {
  .dropbox-icon {
    width: 25%;
  }
}

*/
/* line 148, /app/user/app/assets/stylesheets/components/_buttons.scss */
.dropbox-icon {
  margin-top: 10px;
  height: 40px;
}

/* line 154, /app/user/app/assets/stylesheets/components/_buttons.scss */
#dropbox-button p.small-text {
  margin-bottom: .55rem;
}

/* line 159, /app/user/app/assets/stylesheets/components/_buttons.scss */
.csv-template-help-text {
  margin-top: 200px;
  width: 500px;
  text-align: left;
}
/* line 163, /app/user/app/assets/stylesheets/components/_buttons.scss */
.csv-template-help-text ul li {
  font-size: 12px;
}

/* line 168, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 172, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload .upload-button {
  height: 35px;
  width: 100%;
  border: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin-top: 0px;
  background: #008595;
  text-align: center;
}
/* line 183, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload .upload-button.disabled {
  background: #ccc;
}
/* line 187, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload .upload-button span {
  color: #fff;
  font-size: .75em;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  position: relative;
  top: 6px;
}
/* line 193, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload .upload-button span i {
  margin-right: 5px;
}
/* line 198, /app/user/app/assets/stylesheets/components/_buttons.scss */
#csv-upload .upload-button input[type=file] {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 35px;
  width: 100%;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

/*

Generic file upload input form field that resembles a standard browser file
input.  Note that this button is actually an input file field that requires some
Javascript to style it. See the implementation below.

 */
/* line 219, /app/user/app/assets/stylesheets/components/_buttons.scss */
.fileinput {
  overflow: hidden;
  width: 300px;
}
/* line 223, /app/user/app/assets/stylesheets/components/_buttons.scss */
.fileinput input[type=text] {
  display: inline;
  width: 250px;
  margin-right: .5em;
}
/* line 229, /app/user/app/assets/stylesheets/components/_buttons.scss */
.fileinput input[type=button] {
  position: relative;
  top: -2px;
}
/* line 234, /app/user/app/assets/stylesheets/components/_buttons.scss */
.fileinput input[type=file] {
  position: absolute;
  top: 0px;
  left: 6px;
  height: 30px;
  width: 342px;
  font-size: 1.1em;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

/*

Button used for dashboard date search
 */
/* line 250, /app/user/app/assets/stylesheets/components/_buttons.scss */
.date_search {
  margin-top: 15px;
}

/* line 254, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=button].grey_button {
  background-color: #818285;
}
/* line 256, /app/user/app/assets/stylesheets/components/_buttons.scss */
input[type=button].grey_button:hover {
  background-color: #9b9c9e;
}

/* line 1, /app/user/app/assets/stylesheets/components/_graphs.scss */
.graph-container {
  height: 0;
  width: 100%;
  padding-top: 100%;
  position: relative;
}
/* line 7, /app/user/app/assets/stylesheets/components/_graphs.scss */
.graph-container svg {
  position: absolute;
  top: 0;
  left: 0;
}

/**
* Examples of different form labels
*
*/
/* line 5, /app/user/app/assets/stylesheets/components/_forms.scss */
label {
  font-size: .75em;
}
/* line 8, /app/user/app/assets/stylesheets/components/_forms.scss */
label span.info-text {
  font-size: .8em;
  font-style: italic;
  color: #ccc;
  margin-left: .5em;
}
/* line 15, /app/user/app/assets/stylesheets/components/_forms.scss */
label span.picscoutSuggestion {
  font-size: .8em;
  font-style: italic;
  margin-left: .5em;
}
/* line 21, /app/user/app/assets/stylesheets/components/_forms.scss */
label span.tag-count {
  float: right;
  color: #ccc;
}
/* line 27, /app/user/app/assets/stylesheets/components/_forms.scss */
label.multiple-values-text span {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  background: lightgoldenrodyellow;
  border: 1px solid #c90;
  border-radius: 0px;
}
/* line 39, /app/user/app/assets/stylesheets/components/_forms.scss */
label.required-text span {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  background: rgba(198, 15, 19, 0.1);
  border: 1px solid #f2757d;
  border-radius: 0px;
}
/* line 50, /app/user/app/assets/stylesheets/components/_forms.scss */
label.disabled {
  opacity: .6;
  cursor: default;
}

/* line 57, /app/user/app/assets/stylesheets/components/_forms.scss */
.label-text {
  font-size: 0.75em;
}

/* line 61, /app/user/app/assets/stylesheets/components/_forms.scss */
.error-msg {
  font-size: .75em;
  color: red;
  margin: .5em 0;
}

/* line 74, /app/user/app/assets/stylesheets/components/_forms.scss */
div.multiple, label.multiple {
  background-color: lightgoldenrodyellow;
  color: black;
  border: 1px solid #818285;
  border: 0;
  padding-left: .5em;
}

/* line 81, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  font-size: 12px;
}

/* line 85, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen-single div {
  padding-top: 7px;
}

/* line 89, /app/user/app/assets/stylesheets/components/_forms.scss */
.search-choice {
  font-size: 12px;
}

/* line 93, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen-container-single {
  height: 37px;
}

/* line 97, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen-container-multi .chosen-choices {
  padding: 4px;
  border-radius: 0;
}

/* line 102, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen-container-single .chosen-single {
  padding: 7px;
  color: #141414;
  opacity: 0.75;
  height: 37px;
  background: none;
  border-radius: 0;
}

/* line 111, /app/user/app/assets/stylesheets/components/_forms.scss */
.chosen,
.chosen-container,
.chosen-container-single,
.chosen-drop,
.chosen-results,
.chosen-search-input,
.chosen-container-multi {
  font-size: 12px;
  border-radius: 0;
}

/* line 122, /app/user/app/assets/stylesheets/components/_forms.scss */
select, .chosen-container {
  margin-bottom: 12px;
  font-size: 0.75rem;
  background-color: #fafafa;
}
/* line 126, /app/user/app/assets/stylesheets/components/_forms.scss */
select.multiple[disabled='disabled'], .chosen-container.multiple[disabled='disabled'] {
  background-color: inherit;
}
/* line 129, /app/user/app/assets/stylesheets/components/_forms.scss */
select.tristate-yellow, .chosen-container.tristate-yellow {
  background-color: lightgoldenrodyellow;
}
/* line 132, /app/user/app/assets/stylesheets/components/_forms.scss */
select.multiple, .chosen-container.multiple {
  background-color: lightgoldenrodyellow;
  color: black;
  border: 1px solid #818285;
}

/* line 139, /app/user/app/assets/stylesheets/components/_forms.scss */
.tags-input.multiple .ngTagsInput .tags {
  background-color: lightgoldenrodyellow;
}
/* line 140, /app/user/app/assets/stylesheets/components/_forms.scss */
.tags-input.multiple .ngTagsInput .tags .tag-input {
  background-color: lightgoldenrodyellow;
}

/* line 149, /app/user/app/assets/stylesheets/components/_forms.scss */
.required:after {
  content: '*';
  color: red;
}

/* line 155, /app/user/app/assets/stylesheets/components/_forms.scss */
.tags_validation_error {
  background: rgba(198, 15, 19, 0.1);
}

/* line 159, /app/user/app/assets/stylesheets/components/_forms.scss */
fieldset {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0 0 5px 0;
  border: 0px;
  border-bottom: 1px dotted #ccc;
}

/* line 168, /app/user/app/assets/stylesheets/components/_forms.scss */
form textarea {
  height: 100%;
}
/* line 169, /app/user/app/assets/stylesheets/components/_forms.scss */
form textarea.multiple[disabled='disabled'] {
  background-color: #dddddd;
}
/* line 172, /app/user/app/assets/stylesheets/components/_forms.scss */
form textarea.multiple {
  background-color: lightgoldenrodyellow;
  color: black;
  border: 1px solid #818285;
}
/* line 178, /app/user/app/assets/stylesheets/components/_forms.scss */
form input[type=text], form input[type=password], form input[type=radio], form textarea {
  border: 1px solid #818285;
}
/* line 181, /app/user/app/assets/stylesheets/components/_forms.scss */
form input[type=text].error, form input[type=password].error, form input[type=radio].error, form textarea.error {
  border: 1px solid red;
}
/* line 185, /app/user/app/assets/stylesheets/components/_forms.scss */
form input[type=text].readonly, form input[type=password].readonly, form input[type=radio].readonly, form textarea.readonly {
  background-color: transparent;
  border: 0px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
/* line 190, /app/user/app/assets/stylesheets/components/_forms.scss */
form input[type=text].readonly:focus, form input[type=password].readonly:focus, form input[type=radio].readonly:focus, form textarea.readonly:focus {
  background-color: transparent;
}
/* line 193, /app/user/app/assets/stylesheets/components/_forms.scss */
form input[type=text].readonly:disabled, form input[type=password].readonly:disabled, form input[type=radio].readonly:disabled, form textarea.readonly:disabled {
  background-color: transparent;
}
/* line 199, /app/user/app/assets/stylesheets/components/_forms.scss */
form .striped-background {
  background-color: #efefec;
  background: url(/assets/stripe-ee166e341d4acea3e420d76020241056464146e0fe30f76bf281fdc0ceac0aed.png) repeat;
}
/* line 203, /app/user/app/assets/stylesheets/components/_forms.scss */
form .row.group {
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 5px 10px 5px 10px;
}
/* line 208, /app/user/app/assets/stylesheets/components/_forms.scss */
form .row.group.last {
  margin-bottom: 0;
}
/* line 212, /app/user/app/assets/stylesheets/components/_forms.scss */
form .row.group .group-title {
  font-weight: bold;
  margin-bottom: 0px;
  padding-bottom: 4px;
}
/* line 219, /app/user/app/assets/stylesheets/components/_forms.scss */
form.disabled {
  opacity: .6;
}

/* line 225, /app/user/app/assets/stylesheets/components/_forms.scss */
input.multiple {
  background-color: lightgoldenrodyellow;
}
/* line 228, /app/user/app/assets/stylesheets/components/_forms.scss */
input[type=checkbox] {
  margin-bottom: 0;
}
/* line 231, /app/user/app/assets/stylesheets/components/_forms.scss */
input[type=checkbox] + label {
  display: inline;
  font-family: Verdana;
  font-weight: normal;
  padding: 1px 0px 0px 3px;
  margin-top: .63em;
}
/* line 239, /app/user/app/assets/stylesheets/components/_forms.scss */
input[type=radio] {
  margin-bottom: 3px;
}
/* line 242, /app/user/app/assets/stylesheets/components/_forms.scss */
input.hasDatepicker {
  font-size: 0.8125rem;
  height: 1.625rem;
  padding-top: 2px;
  padding-bottom: 2px;
}
/* line 248, /app/user/app/assets/stylesheets/components/_forms.scss */
input.smallInput {
  font-size: 0.8125rem;
  height: 1.625rem;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 256, /app/user/app/assets/stylesheets/components/_forms.scss */
.read_only {
  font-size: .875rem;
  color: rgba(0, 0, 0, 0.75);
  padding: .5em 0 .8em .5em;
}

/* line 263, /app/user/app/assets/stylesheets/components/_forms.scss */
.form-container h4 {
  color: #ccc;
  margin-top: 10px;
}
/* line 267, /app/user/app/assets/stylesheets/components/_forms.scss */
.form-container h4 + span {
  color: #ccc;
  padding-left: 10px;
  margin-top: 8px;
}

/* line 277, /app/user/app/assets/stylesheets/components/_forms.scss */
.field_with_errors select, .field_with_errors input {
  border: 2px solid red !important;
}

/* line 282, /app/user/app/assets/stylesheets/components/_forms.scss */
.errors, form .ng-invalid.ng-dirty {
  color: red;
  background: rgba(198, 15, 19, 0.1);
  border: 1px solid red;
  border-radius: 3px;
  padding: 2px;
}
/* line 283, /app/user/app/assets/stylesheets/components/_forms.scss */
.errors.multiple, form .ng-invalid.ng-dirty.multiple {
  background-color: lightgoldenrodyellow;
  color: black;
  border: 1px solid #818285;
}

/* line 293, /app/user/app/assets/stylesheets/components/_forms.scss */
.csv_template_error {
  color: red;
}

/* line 297, /app/user/app/assets/stylesheets/components/_forms.scss */
.error_text, form .ng-invalid.ng-dirty {
  color: red;
  background: rgba(198, 15, 19, 0.1);
  border: 1px solid red;
  border-radius: 3px;
  padding: 2px;
}
/* line 298, /app/user/app/assets/stylesheets/components/_forms.scss */
.error_text.multiple, form .ng-invalid.ng-dirty.multiple {
  background-color: lightgoldenrodyellow;
  color: black;
  border: 1px solid #818285;
}

/* line 308, /app/user/app/assets/stylesheets/components/_forms.scss */
.multiple + .chosen-container ul.chosen-choices {
  background: lightgoldenrodyellow;
}

/* line 312, /app/user/app/assets/stylesheets/components/_forms.scss */
.ng-invalid.ng-dirty + .chosen-container ul.chosen-choices {
  color: red;
  background: rgba(198, 15, 19, 0.1);
  border: 1px solid red;
  border-radius: 3px;
  padding: 2px;
}

/* line 320, /app/user/app/assets/stylesheets/components/_forms.scss */
.ng-invalid.ng-dirty + .chosen-container .chosen-default {
  color: red;
  background: rgba(198, 15, 19, 0.1);
}

/* line 325, /app/user/app/assets/stylesheets/components/_forms.scss */
small.error {
  margin-top: -5px;
  background: none;
  color: #f04124;
}

/* line 331, /app/user/app/assets/stylesheets/components/_forms.scss */
select + small.error {
  margin-top: -15px;
}

/* line 335, /app/user/app/assets/stylesheets/components/_forms.scss */
.error_keyword_count_range {
  color: red;
}

/* line 339, /app/user/app/assets/stylesheets/components/_forms.scss */
.keywords-locale {
  font-size: .8em;
  padding-left: 1em;
  padding-right: .25em;
}

/* line 345, /app/user/app/assets/stylesheets/components/_forms.scss */
.creative-keywords-locale {
  font-size: .75em;
  margin-bottom: 10px;
}
/* line 348, /app/user/app/assets/stylesheets/components/_forms.scss */
.creative-keywords-locale .help-icon {
  margin-left: 1em;
}

/* line 2, /app/user/app/assets/stylesheets/components/_main.scss */
main.content {
  flex: 1;
}

/* line 1, /app/user/app/assets/stylesheets/components/_page_elements.scss */
.edit-title {
  margin-left: 5px;
  cursor: pointer;
  font-size: .8em;
  padding: 5px;
}
/* line 7, /app/user/app/assets/stylesheets/components/_page_elements.scss */
.edit-title:hover {
  color: #818285;
}

/* line 12, /app/user/app/assets/stylesheets/components/_page_elements.scss */
.page-sub-header {
  color: #818285;
  padding-bottom: 10px;
}

/* line 17, /app/user/app/assets/stylesheets/components/_page_elements.scss */
.subheader {
  color: #818285;
}

/* line 21, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container {
  position: relative;
  margin-top: 1em;
  border: 1px solid #555;
  background-color: #fff;
  padding: 8px;
  font-size: 0.75rem;
}
/* line 33, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .header {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 20px;
}
/* line 41, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container {
  max-height: 0;
  overflow: hidden;
}
/* line 45, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container.expanded {
  max-height: 205px;
  overflow: hidden;
  -webkit-transition: max-height 0.2s linear;
  -ms-transition: max-height 0.2s linear;
  -moz-transition: max-height 0.2s linear;
  transition: max-height 0.2s linear;
}
/* line 54, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container {
  overflow: auto;
}
/* line 57, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container input.queue-search {
  height: 1.5rem;
  font-size: 0.75rem;
  margin: 1em 0 0 0;
}
/* line 63, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container ul.queue-list {
  font-size: 0.75rem;
  list-style: none;
  margin: 0;
  padding-bottom: 1em;
  max-height: 170px;
  overflow: auto;
}
/* line 71, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container ul.queue-list li {
  padding: 1em 10px;
}
/* line 74, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container ul.queue-list li:nth-child(even) {
  background-color: #eee;
}
/* line 78, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container ul.queue-list li .actions {
  font-size: 1.875em;
  line-height: 0.75em;
}
/* line 83, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-inspection-container .form-outer-container .form-inner-container ul.queue-list li.no-results {
  text-align: center;
  color: #ccc;
}

/* line 93, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-note-container {
  margin-top: 10px;
  position: relative;
}
/* line 97, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-note-container form .button {
  position: relative;
}
/* line 101, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission-batch-note-container .show-note {
  font-size: .8em;
}

/* line 106, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#submission_batch_note {
  margin: 0;
}

/* line 110, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#hide-submission-note-form {
  font-size: .8em;
  margin: 0.5em;
}

/* line 114, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#event-type-and-batch-tags-container {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  justify-content: space-between;
}
/* line 121, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#event-type-and-batch-tags-container #event-type-container {
  max-width: 150px;
  padding-right: 10px;
  flex: 1;
}
/* line 126, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#event-type-and-batch-tags-container #batch-tags-container {
  flex: 4;
}
/* line 128, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#event-type-and-batch-tags-container #batch-tags-container .read-only-batch-tags {
  display: inline-block;
  padding-top: 7px;
}

/* line 135, /app/user/app/assets/stylesheets/components/_page_elements.scss */
.contributions-page-status {
  color: #555;
  font-size: .7em;
  float: right;
  margin-right: 10px;
}

/* line 142, /app/user/app/assets/stylesheets/components/_page_elements.scss */
section.contributions-list {
  margin-top: 10px;
}

/* line 146, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#contributions-container:focus {
  outline: none;
  border: none;
}

/* line 151, /app/user/app/assets/stylesheets/components/_page_elements.scss */
#global_notification_modal_bg {
  background: rgba(20, 20, 20, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

/**
 * Defines topbar overrides
 */
/* line 6, /app/user/app/assets/stylesheets/components/_top-bar.scss */
.top-bar .menu-icon {
  padding-right: 5px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_agreements.scss */
.agreement-container {
  background-color: #fff;
  min-height: 500px;
  padding: 0px 15px 0px 15px;
  text-align: center;
}

/* line 8, /app/user/app/assets/stylesheets/ui/_agreements.scss */
.centered {
  text-align: center;
}

/* line 12, /app/user/app/assets/stylesheets/ui/_agreements.scss */
.rate_card {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 2, /app/user/app/assets/stylesheets/ui/_contribution_search.scss */
#contribution-search h3 {
  margin-top: 10px;
}
/* line 6, /app/user/app/assets/stylesheets/ui/_contribution_search.scss */
#contribution-search .fullscreen button.primary {
  background-color: transparent;
  color: #008595;
  font-size: 12px;
  outline: none;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 16, /app/user/app/assets/stylesheets/ui/_contribution_search.scss */
#contribution-search aside {
  max-height: calc(100vh - 75px);
  overflow: auto;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us {
  font-family: "ProximaNova", sans-serif;
  background: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  height: 100%;
  flex-direction: column;
}
/* line 10, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us .row {
  margin-bottom: 16px;
}
/* line 11, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us p.required {
  line-height: 9px;
}
/* line 14, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us p.fineprint {
  font-size: 10px;
  font-style: italic;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 9px;
}
/* line 21, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us label {
  font-size: 13px;
}
/* line 24, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us form input[type=text] {
  margin-bottom: 3px;
}
/* line 26, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us form input[type=text] .error {
  border: 1px solid red;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us small.error {
  font-size: 13px;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-style: normal;
}
/* line 38, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us h1, #contact-us h2 {
  font-family: "ProximaNova", sans-serif;
  color: #1a1a1a;
  margin-top: 22px;
  margin-bottom: 22px;
}
/* line 45, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us h1 {
  font-size: 26px;
}
/* line 46, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us h2 {
  font-size: 14pt;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us p {
  margin-bottom: 6px;
}
/* line 48, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us form {
  margin-top: 10px;
}
/* line 49, /app/user/app/assets/stylesheets/ui/_contact_us.scss */
#contact-us input.button.send {
  width: 100%;
  text-transform: uppercase;
}

/* line 13, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#review_mode_toggle {
  float: right;
  font-size: 0.85em;
}

/* line 15, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.review-button {
  font-size: .65em;
  padding: 1em;
  color: white;
  cursor: pointer;
  text-align: center;
  margin-top: 1em;
}

/* line 22, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.action.button {
  font-size: 0.75em;
  margin: 0;
  text-transform: uppercase;
}

/* line 28, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.reviewer-username {
  font-size: .8em;
}

/* line 32, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.checked-in {
  background-color: #a4a7aa;
}

/* line 36, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.checked-out {
  background-color: #4f4f51;
}
/* line 38, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.checked-out:hover {
  background-color: #a4a7aa;
}

/* line 43, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.go-to-review {
  background-color: #53c04c;
}
/* line 45, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.go-to-review:hover {
  background-color: #9bdb97;
}

/* line 50, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-status, .dash-date,
.dash-uploaded, .dash-title, .dash-id, .dash-note-link,
.dash-notes, .dash-underlined-title {
  font-size: .8em;
  padding-bottom: 0;
}

/* line 57, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submissions_section_header {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1em;
  background: #fff;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 0;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.submissions_section_header > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.submissions_section_header > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.submissions_section_header h1, .submissions_section_header h2, .submissions_section_header h3, .submissions_section_header h4, .submissions_section_header h5, .submissions_section_header h6, .submissions_section_header p, .submissions_section_header li, .submissions_section_header dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.submissions_section_header h1, .submissions_section_header h2, .submissions_section_header h3, .submissions_section_header h4, .submissions_section_header h5, .submissions_section_header h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.submissions_section_header h1.subheader, .submissions_section_header h2.subheader, .submissions_section_header h3.subheader, .submissions_section_header h4.subheader, .submissions_section_header h5.subheader, .submissions_section_header h6.subheader {
  line-height: 1.4;
}

/* line 63, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#reviewable_submissions_title {
  margin-top: 2em;
}

/* line 67, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel, .dashboard_control_panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1em;
  background: #fff;
  color: #333333;
  border-color: #ccc;
  z-index: 1;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: .8em;
  font-family: ProximaNova;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
#dashboard_control_panel > :first-child, .dashboard_control_panel > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
#dashboard_control_panel > :last-child, .dashboard_control_panel > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
#dashboard_control_panel h1, #dashboard_control_panel h2, #dashboard_control_panel h3, #dashboard_control_panel h4, #dashboard_control_panel h5, #dashboard_control_panel h6, #dashboard_control_panel p, #dashboard_control_panel li, #dashboard_control_panel dl, .dashboard_control_panel h1, .dashboard_control_panel h2, .dashboard_control_panel h3, .dashboard_control_panel h4, .dashboard_control_panel h5, .dashboard_control_panel h6, .dashboard_control_panel p, .dashboard_control_panel li, .dashboard_control_panel dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
#dashboard_control_panel h1, #dashboard_control_panel h2, #dashboard_control_panel h3, #dashboard_control_panel h4, #dashboard_control_panel h5, #dashboard_control_panel h6, .dashboard_control_panel h1, .dashboard_control_panel h2, .dashboard_control_panel h3, .dashboard_control_panel h4, .dashboard_control_panel h5, .dashboard_control_panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
#dashboard_control_panel h1.subheader, #dashboard_control_panel h2.subheader, #dashboard_control_panel h3.subheader, #dashboard_control_panel h4.subheader, #dashboard_control_panel h5.subheader, #dashboard_control_panel h6.subheader, .dashboard_control_panel h1.subheader, .dashboard_control_panel h2.subheader, .dashboard_control_panel h3.subheader, .dashboard_control_panel h4.subheader, .dashboard_control_panel h5.subheader, .dashboard_control_panel h6.subheader {
  line-height: 1.4;
}
/* line 75, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk input[type=checkbox], .dashboard_control_panel #picture-desk input[type=checkbox] {
  width: 15px;
  border: 1px solid red;
}
/* line 79, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .dashboard-row, .dashboard_control_panel #picture-desk .dashboard-row {
  display: flex;
  flex-direction: row;
}
/* line 84, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .search-text, .dashboard_control_panel #picture-desk .search-text {
  width: 58%;
}
/* line 87, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .event-type,
#dashboard_control_panel #picture-desk .date-from,
#dashboard_control_panel #picture-desk .date-to, .dashboard_control_panel #picture-desk .event-type,
.dashboard_control_panel #picture-desk .date-from,
.dashboard_control_panel #picture-desk .date-to {
  width: 10%;
}
/* line 93, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .categories, .dashboard_control_panel #picture-desk .categories {
  width: 12%;
}
/* line 96, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .categories > .title, #dashboard_control_panel #picture-desk .categories > .category-container, .dashboard_control_panel #picture-desk .categories > .title, .dashboard_control_panel #picture-desk .categories > .category-container {
  padding-left: 20px;
}
/* line 101, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .event-type, .dashboard_control_panel #picture-desk .event-type {
  padding-left: 20px;
}
/* line 105, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .date-from, .dashboard_control_panel #picture-desk .date-from {
  padding-left: 20px;
}
/* line 109, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .date-to, .dashboard_control_panel #picture-desk .date-to {
  padding-left: 10px;
}
/* line 113, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .submission-type,
#dashboard_control_panel #picture-desk .submission-status,
#dashboard_control_panel #picture-desk .user-tags-all,
#dashboard_control_panel #picture-desk .user-tags-none, .dashboard_control_panel #picture-desk .submission-type,
.dashboard_control_panel #picture-desk .submission-status,
.dashboard_control_panel #picture-desk .user-tags-all,
.dashboard_control_panel #picture-desk .user-tags-none {
  width: 28%;
}
/* line 120, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .submission-status, .dashboard_control_panel #picture-desk .submission-status {
  padding-left: 20px;
}
/* line 124, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .user-tags-all, .dashboard_control_panel #picture-desk .user-tags-all {
  padding-left: 20px;
}
/* line 128, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .user-tags-none, .dashboard_control_panel #picture-desk .user-tags-none {
  padding-left: 10px;
}
/* line 132, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .sort-by, .dashboard_control_panel #picture-desk .sort-by {
  width: 20%;
  padding-left: 20px;
}
/* line 136, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .sort-direction, .dashboard_control_panel #picture-desk .sort-direction {
  width: 15%;
  padding-left: 20px;
}
/* line 140, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel #picture-desk .search-button, .dashboard_control_panel #picture-desk .search-button {
  width: 15%;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 148, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .categories .title, .dashboard_control_panel .categories .title {
  display: block;
  width: 100%;
}
/* line 152, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .categories .category-container, .dashboard_control_panel .categories .category-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 50px;
}
/* line 158, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .categories .category-container label, .dashboard_control_panel .categories .category-container label {
  display: inline-block;
  width: 33%;
  font-size: 15px;
}
/* line 163, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .categories .category-container label .category_checkbox, .dashboard_control_panel .categories .category-container label .category_checkbox {
  margin-right: 2px;
}
/* line 173, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel p, .dashboard_control_panel p {
  margin: 5px 0px;
}
/* line 177, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel form, .dashboard_control_panel form {
  margin: 0;
}
/* line 181, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .title, .dashboard_control_panel .title {
  margin-bottom: 3px;
}
/* line 185, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .es-freetext-field, .dashboard_control_panel .es-freetext-field {
  width: 100%;
  height: 45px;
  margin: 0 20px 0 0;
}
/* line 191, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .es-search-button, .dashboard_control_panel .es-search-button {
  height: 45px;
  padding: 15px 35px;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin: 0 0 0 20px;
  background: #0471AD;
}
/* line 198, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .es-search-button:hover, .dashboard_control_panel .es-search-button:hover {
  background: #0592df;
}
/* line 203, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .filter-control, .dashboard_control_panel .filter-control {
  margin-right: 15px;
}
@media only screen and (max-width: 768px) {
  /* line 203, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  #dashboard_control_panel .filter-control, .dashboard_control_panel .filter-control {
    flex-grow: 1;
  }
}
/* line 211, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .filter-control.filter-control-lg, .dashboard_control_panel .filter-control.filter-control-lg {
  width: 180px;
}
/* line 212, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .filter-control.filter-control-sm, .dashboard_control_panel .filter-control.filter-control-sm {
  width: 90px;
}
/* line 213, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .filter-control.filter-control-short, .dashboard_control_panel .filter-control.filter-control-short {
  height: 90px;
}
/* line 216, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tag-filters-group, .dashboard_control_panel .tag-filters-group {
  margin-bottom: 6px;
}
/* line 220, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .chosen-choices, .dashboard_control_panel .chosen-choices {
  background-image: none;
  padding: 4px 8px;
  font-size: 13px;
}
/* line 226, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel input[type='text'], #dashboard_control_panel select, .dashboard_control_panel input[type='text'], .dashboard_control_panel select {
  border: 1px solid #aaa;
}
/* line 230, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .search-choice, .dashboard_control_panel .search-choice {
  box-shadow: none;
}
/* line 234, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel select, .dashboard_control_panel select {
  background-color: #fff;
  height: 37px;
}
/* line 239, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .sort-column, .dashboard_control_panel .sort-column {
  margin-bottom: 17px;
}
/* line 244, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input, .dashboard_control_panel .tags-input {
  width: 100%;
  border: 1px solid #aaa;
  margin-bottom: 10px;
  min-height: 37px;
}
/* line 251, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input .tags, .dashboard_control_panel .tags-input .tags {
  border: none;
  box-shadow: none;
  padding: 8px;
}
/* line 257, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input .input, .dashboard_control_panel .tags-input .input {
  border: none;
  background: #fff;
  color: #000;
  padding: 4px 0 0 0;
  font-size: 12px;
  margin: 0;
  height: auto;
}
/* line 267, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input .tag-item, .dashboard_control_panel .tags-input .tag-item {
  position: relative;
  margin: 0 5px 6px 0;
  padding: 0 5px;
  border: 1px solid #aaa;
  font-size: 13px;
  font-family: 'ProximaNova';
  max-width: 100%;
  border-radius: 3px;
  background-color: #eee;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: none;
  color: #333;
  line-height: 13px;
  height: 22px;
  cursor: default;
}
/* line 287, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input .tag-item .remove-button, .dashboard_control_panel .tags-input .tag-item .remove-button {
  margin: 0 0 0 2px;
  color: #999;
  font-size: 18px;
}
/* line 290, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#dashboard_control_panel .tags-input .tag-item .remove-button:hover, .dashboard_control_panel .tags-input .tag-item .remove-button:hover {
  color: #333;
}

/* line 302, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#filter_instructions {
  color: #888;
}

/* line 306, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#user_notice {
  color: #888;
  font-size: 8pt;
}

/* line 311, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dashboard_control_panel {
  width: 100%;
}

/* line 315, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.row.submission-batch {
  margin-bottom: 20px;
}
/* line 318, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.row.submission-batch a {
  color: #1aabec;
}
/* line 322, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.row.submission-batch.selected {
  border-color: #666;
  border-width: 5px;
}

/* line 329, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.editorial_submission .note-container, .creative_sumission .note-container, .istock_submission .note-container {
  margin-top: 20px;
  border-top: 1px solid #ccc;
  padding-top: 5px;
}

/* line 336, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.editorial_submission {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1em;
  background: #e0f2fb;
  color: #333333;
  border-color: #ccc;
  width: 100%;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.editorial_submission > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.editorial_submission > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.editorial_submission h1, .editorial_submission h2, .editorial_submission h3, .editorial_submission h4, .editorial_submission h5, .editorial_submission h6, .editorial_submission p, .editorial_submission li, .editorial_submission dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.editorial_submission h1, .editorial_submission h2, .editorial_submission h3, .editorial_submission h4, .editorial_submission h5, .editorial_submission h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.editorial_submission h1.subheader, .editorial_submission h2.subheader, .editorial_submission h3.subheader, .editorial_submission h4.subheader, .editorial_submission h5.subheader, .editorial_submission h6.subheader {
  line-height: 1.4;
}

/* line 342, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.creative_submission, .istock_submission {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1em;
  background: #fff;
  color: #333333;
  border-color: #ccc;
  width: 100%;
}
/* line 61, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.creative_submission > :first-child, .istock_submission > :first-child {
  margin-top: 0;
}
/* line 62, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.creative_submission > :last-child, .istock_submission > :last-child {
  margin-bottom: 0;
}
/* line 67, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.creative_submission h1, .creative_submission h2, .creative_submission h3, .creative_submission h4, .creative_submission h5, .creative_submission h6, .creative_submission p, .creative_submission li, .creative_submission dl, .istock_submission h1, .istock_submission h2, .istock_submission h3, .istock_submission h4, .istock_submission h5, .istock_submission h6, .istock_submission p, .istock_submission li, .istock_submission dl {
  color: #333333;
}
/* line 74, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.creative_submission h1, .creative_submission h2, .creative_submission h3, .creative_submission h4, .creative_submission h5, .creative_submission h6, .istock_submission h1, .istock_submission h2, .istock_submission h3, .istock_submission h4, .istock_submission h5, .istock_submission h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 76, /app/gems/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_panels.scss */
.creative_submission h1.subheader, .creative_submission h2.subheader, .creative_submission h3.subheader, .creative_submission h4.subheader, .creative_submission h5.subheader, .creative_submission h6.subheader, .istock_submission h1.subheader, .istock_submission h2.subheader, .istock_submission h3.subheader, .istock_submission h4.subheader, .istock_submission h5.subheader, .istock_submission h6.subheader {
  line-height: 1.4;
}

/* line 348, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#sort_control form {
  margin-left: 0.5em;
}

/* line 352, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#sort_control button {
  margin-left: -1em;
}

/* line 357, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#filter_control input {
  margin: 0;
}
/* line 360, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#filter_control select {
  margin: 0;
}

/* line 365, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#pagination_control {
  text-align: right;
}

/* line 369, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-user, .dash-summary, .dash-delete {
  font-size: .8em;
}

/* line 373, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-summary {
  margin-top: .5em;
}

/* line 374, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-delete {
  margin-top: .5em;
}

/* line 375, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-additional-batch-info {
  margin-top: 1em;
}

/* line 377, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-status {
  text-align: left;
  font-size: 1.05em;
}
/* line 381, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-status i {
  font-size: 1.3em;
}

/* line 384, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.status-in-progress {
  color: #53c04c;
}

/* line 385, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.status-closed {
  color: #df3e21;
}

/* line 387, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.revision {
  color: #008595;
  cursor: pointer;
}

/* line 392, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-date {
  padding: .25em 0 .25em 0;
  white-space: nowrap;
  text-align: left;
}

/* line 398, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count {
  background: #4f4f51;
  color: white;
  text-align: center;
  padding: 5px;
  cursor: pointer;
  position: relative;
  float: left;
  height: 40px;
  width: 50px;
}
/* line 408, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count:hover {
  background: #999999;
  cursor: pointer;
}
/* line 412, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count div {
  cursor: pointer;
}
/* line 413, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count div:hover {
  cursor: pointer;
}
/* line 415, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count.uploaded {
  top: 25px;
}
/* line 417, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count.submitted {
  background: #1aabec;
}
/* line 419, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count.submitted:hover {
  background: #78cef4;
}
/* line 424, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count.reviewed {
  background: #53c04c;
}
/* line 426, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contributions-count.reviewed:hover {
  background: #9bdb97;
}

/* line 432, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-cc-uploaded-text {
  font-size: .5em;
}

/* line 434, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-cc-file-count {
  font-size: 1.2em;
  line-height: 1.1em;
}

/* line 439, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-title {
  text-align: left;
  font-size: .9em;
}
/* line 440, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-title h4 {
  margin: 0 0 5px 0;
}

/* line 447, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-type {
  color: #818285;
}

/* line 449, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-id, .dash-note-link {
  padding-right: 0;
  text-align: left;
  margin-top: 0.35em;
  white-space: nowrap;
}
/* line 454, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-id div, .dash-note-link div {
  margin-bottom: 1em;
}

/* line 459, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission-batch .dash-note-link a {
  color: #ccc;
}

/* line 463, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission_batch_contributions_table {
  width: 100%;
  font-size: .75em;
}
/* line 466, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission_batch_contributions_table th {
  white-space: nowrap;
}

/* line 471, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.hide_contributions_link {
  font-size: .8em;
}

/* line 475, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.row.submission-note-area, .row.dashboard-file-list {
  margin-top: 15px;
}

/* line 479, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission-note-area {
  border-top: 1px solid #ccc;
  padding-top: 15px;
  font-size: .8em;
}
/* line 483, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission-note-area .note-header {
  text-align: right;
}
/* line 486, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.submission-note-area .note-scope {
  font-size: .70em;
  margin-bottom: -15px;
}

/* line 492, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 498, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status .submitted-progress-container {
  padding: 0px;
}
/* line 500, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status .submitted-progress-container .submitted-row {
  padding-right: 25px;
}
/* line 503, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status .submitted-progress-container .reviewed-row {
  padding-right: 25px;
  margin-top: 3px;
}
/* line 509, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status .upload-progress-container {
  height: 10px;
  background-color: #4f4f51;
  border: 0px;
  overflow: visible;
}
/* line 515, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.dash-contribution-status .upload-progress-container .upload-progress {
  background-color: #1aabec;
  height: 10px;
  -moz-border-radius: 6px / 6px;
  -webkit-border-radius: 6px 6px;
  border-radius: 6px / 6px;
  position: relative;
}

/* line 525, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.left-batch-info {
  padding-top: 1em;
}

/* line 527, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list {
  font-size: .8em;
}
/* line 528, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .even {
  background-color: #e6e6e6;
}
/* line 532, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .asset_views .asset_views_description {
  display: inline-block;
  padding-left: 1rem;
  padding-top: .5rem;
}
/* line 537, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .asset_views .asset_views_color {
  display: inline-block;
  height: 2rem;
  width: 30px;
  float: left;
  border: 1px solid #333;
}
/* line 543, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .asset_views .asset_views_color.below_average {
  background-color: #ff7e00;
}
/* line 546, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .asset_views .asset_views_color.average {
  background-color: #feff00;
}
/* line 549, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.contributions-list .asset_views .asset_views_color.above_average {
  background-color: #00da25;
}

/*
 * Firefox hacks ... because Firefox is failing to render the dashboard like
 * everybody else does. :(
 */
@-moz-document url-prefix() {
  /* line 562, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  button.small {
    padding-left: .75em;
    padding-right: .75em;
  }
}
/* Comment out this media query block if you want to show Angular's solution */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 572, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none !important;, for accessibility) */
    /* Label the data */
  }
  /* line 575, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results table, .submission_results thead, .submission_results tbody, .submission_results th, .submission_results td, .submission_results tr {
    display: block !important;
  }
  /* line 580, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results thead tr {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
  }
  /* line 586, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results tr {
    border: 1px solid #ccc !important;
  }
  /* line 588, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td {
    /* Behave  like a "row" */
    border: none !important;
    position: relative !important;
    padding-left: 50% !important;
  }
  /* line 596, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:before {
    /* Now like a table header */
    position: absolute !important;
    /* Top/left values mimic padding */
    top: 6px !important;
    left: 6px !important;
    width: 45% !important;
    padding-right: 10px !important;
    white-space: nowrap !important;
  }
  /* line 608, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:nth-of-type(1):before {
    content: "File ID";
  }
  /* line 609, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:nth-of-type(2):before {
    content: "File Name";
  }
  /* line 610, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:nth-of-type(3):before {
    content: "Title";
  }
  /* line 611, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:nth-of-type(4):before {
    content: "Status";
  }
  /* line 612, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
  .submission_results td:nth-of-type(5):before {
    content: "Getty Asset Views";
  }
}
/* line 616, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.navigation.dashboard {
  overflow: visible;
}
/* line 618, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.navigation.dashboard li.secondary {
  position: relative;
  background-color: white;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* line 624, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.navigation.dashboard li.active {
  z-index: 2;
  margin-bottom: -1px;
  border-bottom: 1px solid white;
}

/* line 631, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.thumbnail-on-hover-container {
  position: relative;
  cursor: pointer;
}

/* line 636, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
img.thumbnail-on-hover {
  position: absolute;
  left: 6em;
  top: -1em;
}

/* line 642, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
input#event_id {
  margin: 0 0 .25rem 0;
}

/* line 644, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.advanced-search {
  cursor: pointer;
  display: block;
  margin: 0.4em 0 0.6em 0;
}
/* line 648, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
.advanced-search span {
  padding-left: 5px;
}

/* line 651, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#terms_of_use_notification_modal {
  background-color: #fff;
  border: 1px solid black;
  display: flex;
  flex-direction: column;
  margin: 50px;
  max-height: 70%;
  overflow: auto;
  padding: 30px;
  position: fixed;
  z-index: 1001;
}
/* line 662, /app/user/app/assets/stylesheets/ui/_dashboard.scss */
#terms_of_use_notification_modal .terms_of_use_notification_modal_footer {
  margin-top: 20px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-datepicker .ui-datepicker-header {
  background: #ccc;
}

/* line 4, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #eee;
}

/* line 8, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-datepicker .ui-state-highlight.ui-state-active {
  color: #fff;
  background: #008595;
}

/* line 13, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  background: #eee;
  background-image: none;
}

/* line 18, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-datepicker .ui-state-highlight {
  background: #fbf9ee;
  color: #363636;
}

/* line 23, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-corner-all {
  border-radius: 0;
}

/* line 27, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-timepicker-div dl, .ui-datepicker-buttonpane {
  font-size: .7rem;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-timepicker-div dl dt, .ui-datepicker-buttonpane dt {
  width: 30%;
}
/* line 35, /app/user/app/assets/stylesheets/ui/_datepicker_overrides.scss */
.ui-timepicker-div dl dd, .ui-datepicker-buttonpane dd {
  width: 65%;
  margin: 0 10px 10px 30%;
}

/* line 2, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.enrollment input[type=checkbox] {
  margin-top: 0;
}

/* line 7, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.responsive-agreement {
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: white;
}
/* line 11, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.responsive-agreement h3, .responsive-agreement p {
  padding-left: 1em;
  padding-right: 1em;
}

/* line 17, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.enrollment-agreement-preview {
  max-width: 530px;
  padding: 10px;
}
/* line 20, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.enrollment-agreement-preview img, .enrollment-agreement-preview #agreement-pdf-preview {
  max-width: 100%;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
.enrollment-agreement-preview .button {
  transition: background-color 0s;
}

/* line 28, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
#step_3_enrollment .enrollment-help-info {
  margin-top: -1em;
  margin-bottom: 1em;
  font-size: 75%;
  color: #818285;
}
/* line 34, /app/user/app/assets/stylesheets/ui/_enrollment.scss */
#step_3_enrollment label {
  font-weight: bold;
}

/* line 2, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets h4 {
  margin-top: 20px;
}
/* line 6, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets th, #failed-assets td {
  font-size: 0.7em;
}
/* line 10, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets td {
  padding: 0 10px;
}
/* line 14, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .tiny {
  margin: 2px;
  padding: 5px;
}
/* line 19, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid {
  margin-bottom: 1.25rem;
  display: grid;
  grid: "master_ids  stats" "assets      assets" "dead_assets dead_assets" / auto         800px;
  grid-gap: 20px;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid .master-ids {
  grid-area: master_ids;
}
/* line 31, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid .stats {
  grid-area: stats;
}
/* line 32, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid .assets {
  grid-area: assets;
}
/* line 33, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid .dead-assets {
  grid-area: dead_assets;
}
/* line 35, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid textarea {
  height: 70px;
}
/* line 39, /app/user/app/assets/stylesheets/ui/_failed_assets.scss */
#failed-assets .grid table {
  height: 70px;
  width: 100%;
  margin: 0;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_feeds.scss */
.feeds #page-title {
  margin: 1.5rem 0 1.5rem 0;
}

/* line 4, /app/user/app/assets/stylesheets/ui/_feeds.scss */
.feeds .play-pause {
  margin-top: 2rem;
  font-size: 1.5rem;
}

/* line 8, /app/user/app/assets/stylesheets/ui/_feeds.scss */
.content-box.feed-container {
  padding: .75rem;
  display: block;
}

/* line 13, /app/user/app/assets/stylesheets/ui/_feeds.scss */
.feed-container .asset {
  display: inline-block;
  float: left;
  padding: .5rem;
}
/* line 18, /app/user/app/assets/stylesheets/ui/_feeds.scss */
.feed-container .asset img {
  height: 200px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_inspector_payments.scss */
.chevron {
  display: inline-block;
  width: 1.5rem;
}

/* line 6, /app/user/app/assets/stylesheets/ui/_inspector_payments.scss */
#previous_month_toggle div {
  padding-left: 2rem;
  padding-bottom: 1rem;
}

/* line 4, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.invitations-content {
  padding: 1rem;
  background-color: #fff;
}

/* line 9, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation {
  padding: 0px;
}
/* line 11, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .row {
  margin: 0px;
}
/* line 14, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .status-column {
  background-color: #eee;
  max-width: 160px;
}
/* line 18, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .status-column h6 {
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation select {
  width: 120px;
  margin-top: 5px;
}
/* line 27, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column,
.dashboard_control_panel.invitation .status-column,
.dashboard_control_panel.invitation .domain-column {
  padding: 20px;
}
/* line 31, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column span,
.dashboard_control_panel.invitation .status-column span,
.dashboard_control_panel.invitation .domain-column span {
  color: #999;
}
/* line 37, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column .email {
  font-size: 2em;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 43, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column input[type=text] {
  background-color: #eee;
  margin-bottom: 30px;
  width: 100%;
}
/* line 49, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column .end a {
  min-width: 125px;
  max-width: 125px;
}
/* line 53, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column .created-by {
  color: #666;
}
/* line 55, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .contributor-column .created-by span {
  margin-left: 10px;
}
/* line 61, /app/user/app/assets/stylesheets/ui/_invitations.scss */
.dashboard_control_panel.invitation .domain-column {
  background-color: #999;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing {
  font-family: "ProximaNova", sans-serif;
  background: url(/images/GettyImages-1203331114-Med.jpg) no-repeat left center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: calc(100vh - 200px);
}
/* line 12, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing h1,
#creative-landing h2 {
  font-family: "ProximaNova", sans-serif;
  color: white;
}
/* line 18, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing h1 {
  font-size: 24px;
}
/* line 21, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing h2 {
  font-size: 16px;
}
/* line 26, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .image-credit img {
  display: none;
}
/* line 29, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .image-credit .mobile {
  background-color: rgba(129, 130, 133, 0.1);
  display: block;
  padding: 0.25em 1em;
  color: #fff;
}
/* line 37, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .no-padding {
  margin-bottom: 0px;
}
/* line 41, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .welcome {
  padding: 30px 15px 0 15px;
}
/* line 43, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .welcome h1 {
  font-size: 26px;
}
/* line 48, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper {
  padding: 0;
}
/* line 51, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes {
  flex-direction: column;
  padding: 1em 0;
  z-index: 5;
}
/* line 56, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box {
  margin: 0;
  background-color: rgba(0, 0, 0, 0.7);
  border: none;
  border-bottom: 1px solid white;
  padding: 15px;
  color: white;
}
/* line 64, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box h1 {
  cursor: pointer;
}
/* line 68, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box ul {
  list-style: none;
  margin-left: 0;
  font-size: 11pt;
  display: none;
  line-height: 2em;
}
/* line 75, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box ul a:link,
#creative-landing .wrapper .boxes .box ul a:visited {
  color: #a7e5f9;
}
/* line 80, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box ul ul {
  padding-left: 1.5em;
}
/* line 84, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .wrapper .boxes .box ul.opened, #creative-landing .wrapper .boxes .box ul.opened ul {
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 91, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper .boxes .box:first-child {
    border-top: 1px solid white;
  }
}
/* line 99, /app/user/app/assets/stylesheets/ui/_landing.scss */
#creative-landing .trailing {
  display: none;
}

@media screen and (min-width: 769px) {
  /* line 106, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .image-credit {
    display: block;
    position: absolute;
    right: 0;
    top: 67%;
  }
  /* line 112, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .image-credit img {
    display: inline;
  }
  /* line 115, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .image-credit .mobile {
    display: none;
  }
  /* line 120, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .welcome {
    padding: 40px 0 0 0;
  }
  /* line 124, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper {
    display: flex;
    flex-direction: column;
    padding-left: 2em;
  }
  /* line 129, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper .boxes {
    display: flex;
    flex-direction: row;
    flex-basis: auto;
    flex-wrap: wrap;
    padding: 2em 0;
  }
  /* line 136, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper .boxes .box {
    margin-bottom: 2.5em;
    margin-right: 2.5em;
    border: 2px solid white;
    min-width: 250px;
  }
  /* line 142, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper .boxes .box h1 {
    cursor: auto;
  }
  /* line 146, /app/user/app/assets/stylesheets/ui/_landing.scss */
  #creative-landing .wrapper .boxes .box ul {
    display: block;
  }

  /* line 154, /app/user/app/assets/stylesheets/ui/_landing.scss */
  .trailing {
    flex: 1;
  }
}
/**
 * Text fields for username and password input for the login form
 */
/* line 4, /app/user/app/assets/stylesheets/ui/_login.scss */
#login-form {
  margin-top: 74px;
}
/* line 7, /app/user/app/assets/stylesheets/ui/_login.scss */
#login-form input[type=text], #login-form input[type=password] {
  border: 1px solid #858585;
  margin-bottom: 25px;
  height: 37px;
}
/* line 13, /app/user/app/assets/stylesheets/ui/_login.scss */
#login-form .white_border {
  border: 1px solid #fff;
}
/* line 17, /app/user/app/assets/stylesheets/ui/_login.scss */
#login-form.content-box {
  padding-bottom: 30px;
}

@media only screen and (min-width: 1024px) {
  /* line 3, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    justify-content: space-between;
  }
  /* line 10, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch > div {
    padding-left: 10px;
  }
  /* line 13, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch > div:first-child {
    padding-left: 0;
  }
  /* line 17, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch .submission-type-column,
  #new_submission_batch .event-search-column,
  #new_submission_batch .brief-code-column {
    flex: 2;
  }
  /* line 23, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch .submission-name-column {
    flex: 5;
  }
  /* line 27, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch .event-type-column {
    flex: 1;
  }
  /* line 31, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch .new-submission-button-column {
    flex: 0;
  }
  /* line 35, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch .event-type-column {
    margin-top: -16px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 43, /app/user/app/assets/stylesheets/ui/_new_submission_batches.scss */
  #new_submission_batch {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 1, /app/user/app/assets/stylesheets/ui/_permissions.scss */
#filter_control a.active {
  font-weight: bold;
  color: #000;
}

/* line 7, /app/user/app/assets/stylesheets/ui/_permissions.scss */
#permissions-search .user-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 13, /app/user/app/assets/stylesheets/ui/_permissions.scss */
#permissions-search .logo {
  background-color: #aaa;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 120px;
  height: 30px;
  border: 6px solid #aaa;
}
/* line 25, /app/user/app/assets/stylesheets/ui/_permissions.scss */
#permissions-search .getty .logo {
  background-image: url(/assets/getty_images_logo-64d0948208eafed8921b304afc8ed9931fede0b2058b083102a6d441defc8da1.png);
}
/* line 31, /app/user/app/assets/stylesheets/ui/_permissions.scss */
#permissions-search .istock .logo {
  background-image: url(/assets/istock_images_logo-be97fe876ca5c2d0d93612340840f511819cc110d04ec653873ae9c5e7f725da.png);
}

/* line 38, /app/user/app/assets/stylesheets/ui/_permissions.scss */
table.roles .role-color.disabled {
  background-color: white;
  opacity: 0.5;
  cursor: default;
}
/* line 42, /app/user/app/assets/stylesheets/ui/_permissions.scss */
table.roles .role-color.disabled[data-role="has-role"] {
  background-color: rgba(67, 172, 106, 0.5);
}

/* line 48, /app/user/app/assets/stylesheets/ui/_permissions.scss */
table.roles th.text-center {
  border-left: 1px solid #B5B5B5;
  border-bottom: 1px solid #B5B5B5;
}

/* line 15, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#user-profile h4 {
  padding: 1em 0 0.4em;
}
/* line 17, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#user-profile h4.section-header {
  padding-top: 0.4em;
}

/* line 23, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.stubhead {
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 27, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.spaced {
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid #ccc;
}
/* line 5, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.spaced:first-child {
  padding-left: 0px;
}
/* line 8, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.spaced:last-child {
  padding-right: 0px;
  border-right: 0px;
}

/* line 31, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-note {
  margin-bottom: 10px !important;
  border: 1px solid #ccc;
  margin-bottom: 5px;
  /* To handle stacking content boxes for responsiveness */
  background-color: #fff;
  padding: 20px;
}
/* line 37, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-note .meta {
  margin-bottom: 10px;
}
/* line 42, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-note .links a {
  font-size: .75em;
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid #ccc;
}
/* line 5, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-note .links a:first-child {
  padding-left: 0px;
}
/* line 8, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-note .links a:last-child {
  padding-right: 0px;
  border-right: 0px;
}

/* line 51, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-quota .actions a {
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid #ccc;
}
/* line 5, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-quota .actions a:first-child {
  padding-left: 0px;
}
/* line 8, /app/user/app/assets/stylesheets/ui/_profiles.scss */
.profile-quota .actions a:last-child {
  padding-right: 0px;
  border-right: 0px;
}

/* line 57, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker {
  background-color: #f9f9f9;
  width: 300px;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-top: 1rem;
  padding-bottom: .01rem;
}
/* line 64, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker p {
  padding-left: 1rem;
}
/* line 67, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  list-style: none;
}
/* line 73, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker ul li {
  width: 50%;
  padding-bottom: .25rem;
}
/* line 76, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker ul li label {
  color: #0471ad;
}
/* line 78, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#keywords-language-picker ul li label.current-keywords-locale {
  color: #a1a0a0;
}

/* line 85, /app/user/app/assets/stylesheets/ui/_profiles.scss */
#quota-editor-modal .error {
  margin-bottom: 5px;
  color: red;
  font-size: 10px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_releases.scss */
.release-container {
  background-color: #fff;
  min-height: 500px;
}

/* line 7, /app/user/app/assets/stylesheets/ui/_releases.scss */
#release-preview-modal .release_content {
  max-width: inherit;
  padding: 0px;
  padding-top: 2em;
}
/* line 11, /app/user/app/assets/stylesheets/ui/_releases.scss */
#release-preview-modal .release_content img, #release-preview-modal .release_content #release-canvas {
  max-width: 100%;
}

/* line 17, /app/user/app/assets/stylesheets/ui/_releases.scss */
.release_content {
  max-width: 530px;
  padding: 10px;
}
/* line 20, /app/user/app/assets/stylesheets/ui/_releases.scss */
.release_content img, .release_content #release-canvas {
  max-width: 100%;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_releases.scss */
.release_content .button {
  transition: background-color 0s;
}

/* line 28, /app/user/app/assets/stylesheets/ui/_releases.scss */
a.delete-release {
  padding: 3px 6px;
  display: inline-block;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_releases.scss */
a.delete-release:hover {
  color: #fff;
  background: #900;
}

/* line 37, /app/user/app/assets/stylesheets/ui/_releases.scss */
#releases_list ul {
  list-style-type: none;
}
/* line 40, /app/user/app/assets/stylesheets/ui/_releases.scss */
#releases_list ul li a {
  padding: 3px 6px;
  display: inline-block;
  margin-right: 10px;
}
/* line 43, /app/user/app/assets/stylesheets/ui/_releases.scss */
#releases_list ul li a:hover, #releases_list ul li a.selected {
  background: #ccc;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_releases.scss */
#releases_list ul li a.delete-release:hover {
  color: #fff;
  background: #900;
}

/* line 56, /app/user/app/assets/stylesheets/ui/_releases.scss */
#uploaded_releases ul {
  margin-bottom: 0;
}
/* line 57, /app/user/app/assets/stylesheets/ui/_releases.scss */
#uploaded_releases ul li {
  list-style-type: none;
}
/* line 61, /app/user/app/assets/stylesheets/ui/_releases.scss */
#uploaded_releases ul a.delete-release {
  margin-left: .63em;
}
/* line 62, /app/user/app/assets/stylesheets/ui/_releases.scss */
#uploaded_releases ul label {
  margin-left: 4px;
}
/* line 64, /app/user/app/assets/stylesheets/ui/_releases.scss */
#uploaded_releases ul label.triState {
  padding: 6px;
  display: inline-block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #ccc;
}

/* line 2, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button {
  border-right: 1px solid white;
  padding-top: 13px;
  padding-bottom: 13px;
}
/* line 6, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button .fa-check-circle {
  color: #53c04c;
}
/* line 9, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button .fa-refresh {
  color: #008595;
}
/* line 12, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button .fa-times-circle {
  color: #ff0000;
}
/* line 15, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button span {
  padding-left: 10px;
  font-weight: normal;
}
/* line 19, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button.active {
  background-color: #ccc;
}
/* line 21, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button.active span {
  font-weight: bold;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .action-button:last-child {
  border-right: 0px;
}
/* line 28, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form {
  text-align: left;
  border: 1px solid #ccc;
  padding: 15px;
  padding-top: 15px;
}
/* line 29, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form p, .accept-reject .review-form li, .accept-reject .review-form span {
  font-size: .75em;
}
/* line 35, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form .file-list {
  margin-top: 10px;
  color: #ccc;
  list-style: none;
}
/* line 39, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form .file-list li {
  margin-top: 3px;
}
/* line 44, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form span.review-acceptance-error {
  font-size: 1em;
  font-style: italic;
  margin-top: -15px;
  background: none;
  color: #f04124;
}
/* line 52, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form textarea {
  height: 120px;
}
/* line 56, /app/user/app/assets/stylesheets/ui/_review.scss */
.accept-reject .review-form .rejection-reason-select, .accept-reject .review-form .revision-reason-select {
  height: 450px;
}

/* line 63, /app/user/app/assets/stylesheets/ui/_review.scss */
.label.exclusive {
  margin-top: 10px !important;
}

/* line 66, /app/user/app/assets/stylesheets/ui/_review.scss */
span.history-status {
  background-color: #008595;
  color: white;
  font-weight: bold;
  display: inline-block;
  text-transform: capitalize;
  padding: 0 1em;
  margin-right: 1em;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}

/* line 3, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar {
  background-color: white;
  display: grid;
  grid-template-columns: 1fr;
  /*height: 100vh;*/
}
/* line 9, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar button {
  font-size: 0.75em;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
/* line 15, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar button:focus {
  outline: none;
}
/* line 20, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel {
  background-color: #efefec;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .review-actions {
  display: grid;
  justify-content: space-between;
  grid-template: 1fr / 1fr 1fr 1fr;
  grid-gap: 10px;
  margin-bottom: 10px;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .review-actions .accept {
  background-color: #53c04c;
}
/* line 32, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .review-actions .accept:hover {
  background-color: #3fa138;
}
/* line 37, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .review-actions .reject {
  background-color: #333;
}
/* line 39, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .review-actions .reject:hover {
  background-color: black;
}
/* line 46, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel p {
  margin-bottom: 10px;
}
/* line 50, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel p, #editorial-sidebar #action-panel #review-panel h3, #editorial-sidebar #action-panel #review-panel ul {
  font-size: 0.75em;
}
/* line 54, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel textarea {
  height: 60px;
  margin-bottom: 10px;
  overflow-wrap: break-word;
  overflow: hidden;
  resize: horizontal;
}
/* line 62, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  align-items: top;
  margin-bottom: 10px;
}
/* line 69, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions p {
  margin: 0;
}
/* line 73, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  justify-content: space-around;
  align-items: center;
}
/* line 80, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls .accept-terminal {
  background-color: #53c04c;
}
/* line 82, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls .accept-terminal:hover {
  background-color: #3fa138;
}
/* line 86, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls .reject-terminal {
  background-color: #333;
}
/* line 88, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls .reject-terminal:hover {
  background-color: black;
}
/* line 93, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel #review-panel .terminal-actions .controls a {
  font-size: 0.75em;
  text-align: center;
}
/* line 102, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .non-review-actions {
  display: grid;
  grid-gap: 10px;
  justify-content: space-between;
  grid-template: 1fr / 1fr 1fr;
  margin-bottom: 10px;
}
/* line 109, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .non-review-actions #save, #editorial-sidebar #action-panel .non-review-actions #checkin {
  color: #333;
  background-color: #efefec;
  border: 1px solid #d3d3cb;
}
/* line 113, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .non-review-actions #save:hover, #editorial-sidebar #action-panel .non-review-actions #checkin:hover {
  color: black;
  background-color: #d3d3cb;
}
/* line 116, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .non-review-actions #save:hover:disabled, #editorial-sidebar #action-panel .non-review-actions #checkin:hover:disabled {
  color: #333;
  opacity: 0.7;
  background-color: inherit;
}
/* line 125, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #action-panel .file-selection-display {
  background-color: #ccc;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px;
}
/* line 133, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container {
  border: 1px solid #ccc;
  /*overflow-y: scroll;*/
}
/* line 137, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container > *, #editorial-sidebar #metadata-form-container #metadata_form > * {
  background-color: #efefec;
  padding: 5px 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 5px 0 0 0;
}
/* line 145, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container > :last-child, #editorial-sidebar #metadata-form-container #metadata_form > :last_child {
  border-bottom: none;
}
/* line 149, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .error-legend {
  padding-top: 10px;
  margin: 0;
  border-top: none;
}
/* line 154, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .error-legend label {
  display: flex;
  align-items: center;
}
/* line 158, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .error-legend label:first-child {
  margin-bottom: 5px;
}
/* line 163, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .group-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 169, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .review-details {
  border-left: none;
  border-right: none;
}
/* line 173, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container .review-details .review-details-body {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 180, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form {
  padding: 0;
  margin: 0;
  border: none;
  background-color: white;
}
/* line 186, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form input,
#editorial-sidebar #metadata-form-container #metadata_form select,
#editorial-sidebar #metadata-form-container #metadata_form small,
#editorial-sidebar #metadata-form-container #metadata_form .chosen-container,
#editorial-sidebar #metadata-form-container #metadata_form .chosen-container-multi {
  margin: 0;
}
/* line 194, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .image-option {
  margin-bottom: 0;
}
/* line 196, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form > :first_child {
  margin-top: 0;
  border-top: none;
}
/* line 201, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .group-state {
  padding-right: 10px;
}
/* line 205, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .group-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
/* line 210, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .group-content .field {
  grid-column: span 2;
}
/* line 213, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .group-content .one-col {
  grid-column: span 1;
}
/* line 217, /app/user/app/assets/stylesheets/ui/_review_editorial.scss */
#editorial-sidebar #metadata-form-container #metadata_form .group-content .dimensions {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_roles.scss */
table.data-table {
  width: auto;
  display: table-row;
  table-layout: fixed;
}
/* line 4, /app/user/app/assets/stylesheets/ui/_roles.scss */
table.data-table th {
  background-color: #F3F3F3;
}
/* line 8, /app/user/app/assets/stylesheets/ui/_roles.scss */
table.data-table td {
  text-align: center;
  /*overflow-x: hidden;*/
}
/* line 12, /app/user/app/assets/stylesheets/ui/_roles.scss */
table.data-table tr, table.data-table td, table.data-table th, table.data-table input {
  margin: 0;
}

/* line 17, /app/user/app/assets/stylesheets/ui/_roles.scss */
.navigation.permissions {
  overflow: visible;
}
/* line 19, /app/user/app/assets/stylesheets/ui/_roles.scss */
.navigation.permissions li.secondary {
  background-color: white;
  border-bottom: 1px solid #fff;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_roles.scss */
.navigation.permissions li.active {
  z-index: 2;
  padding-bottom: -1px;
  border-bottom: 1px solid white;
}
/* line 28, /app/user/app/assets/stylesheets/ui/_roles.scss */
.navigation.permissions a {
  outline: none;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_roles.scss */
.navigation.permissions a:hover {
  background-color: white;
}

/* line 36, /app/user/app/assets/stylesheets/ui/_roles.scss */
.role-color {
  display: inline-block;
  padding: 5px;
  border: 1px solid #333;
  cursor: pointer;
}
/* line 42, /app/user/app/assets/stylesheets/ui/_roles.scss */
.role-color[data-role="has-role"] {
  background-color: #43ac6a;
  color: #fff;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_roles.scss */
.role-color[data-role="no-role"] {
  background-color: #fff;
}
/* line 51, /app/user/app/assets/stylesheets/ui/_roles.scss */
.role-color.disabled {
  background-color: #BBBBBB;
  color: #555555;
}

/* line 57, /app/user/app/assets/stylesheets/ui/_roles.scss */
.spaced-heading {
  margin-top: 12px;
}

/* line 31, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].metadata-blue-radio-button {
  display: none;
}
/* line 4, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].metadata-blue-radio-button ~ label {
  display: inline-flex;
  margin: 0;
  align-items: center;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
  color: #333;
}
/* line 13, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].metadata-blue-radio-button ~ label:before {
  background-color: white;
  background-image: none;
  border: 1px solid black;
  border-radius: 100%;
  content: '';
  display: inline-block;
  height: 12px;
  margin-right: 0.5rem;
  width: 12px;
}
/* line 26, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].metadata-blue-radio-button:checked ~ label:before {
  background-color: #0471AD;
}

/* line 65, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].blue-radio-button {
  display: none;
}
/* line 38, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].blue-radio-button + label {
  display: inline-flex;
  margin: 0;
  align-items: center;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
  color: #333;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].blue-radio-button + label:before {
  background-color: white;
  background-image: none;
  border: 1px solid black;
  border-radius: 100%;
  content: '';
  display: inline-block;
  height: 12px;
  margin-right: 0.5rem;
  width: 12px;
}
/* line 60, /app/user/app/assets/stylesheets/ui/_statistics.scss */
input[type='radio'].blue-radio-button:checked + label:before {
  background-color: #0471AD;
}

/* line 69, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats {
  font-family: "ProximaNova";
  color: #333;
  margin: 10px 0 0 0;
}
/* line 71, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats.row {
  max-width: 100%;
}
/* line 73, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats.row .row {
  margin: 0;
}
/* line 82, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .hidden {
  display: none;
}
/* line 86, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .button, #contributor-stats h1, #contributor-stats h2, #contributor-stats h3, #contributor-stats h4, #contributor-stats h5, #contributor-stats h6 {
  font-family: "ProximaNova";
}
/* line 89, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats a, #contributor-stats a:hover, #contributor-stats a:focus, #contributor-stats a:active {
  color: #0471AD;
}
/* line 93, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .unstyled-link {
  width: 100%;
  display: inline-block;
  cursor: pointer;
  color: #333;
}
/* line 98, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .unstyled-link:hover, #contributor-stats .unstyled-link:active {
  color: #333;
}
/* line 103, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .no-content {
  padding: 20px;
}
/* line 107, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .too-restrictive {
  border: 1px solid #f58335;
  margin: -10px 0;
  padding: 20px;
}
/* line 112, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .too-restrictive .no-content, #contributor-stats .too-restrictive .no-content a {
  font-size: 14px;
}
/* line 117, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #stats-nav {
  display: flex;
  flex: 1;
  font-size: 15px;
}
/* line 122, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #stats-nav .stats-nav-tab {
  padding: 10px 0 10px 0;
  text-align: center;
  background: #252525;
  color: #fff;
  cursor: pointer;
}
/* line 129, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #stats-nav .stats-nav-tab.active {
  border-bottom: 4px solid #a7e5f9;
}
/* line 135, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .visual-preview-container {
  height: 67px;
  width: 68px;
}
/* line 140, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr:nth-of-type(even) {
  background-color: white;
}
/* line 143, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr:nth-of-type(odd) {
  background-color: #f7f7f7;
}
/* line 147, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr.header {
  background-color: white;
}
/* line 150, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr.header th {
  color: #5e5e5e;
}
/* line 154, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr.header th.numeric {
  vertical-align: top;
}
/* line 158, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats tr.header p {
  font-size: 13px;
  color: #aeaeae;
  margin-bottom: 0;
}
/* line 165, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin-bottom: 0;
}
/* line 171, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view th {
  font-size: 18px;
  font-weight: normal;
  padding: 20px;
}
/* line 176, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view th p {
  padding-top: 10px;
}
/* line 178, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view th p.standardized-height {
  min-height: 50px;
}
/* line 184, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .span-head {
  padding-right: 0;
}
/* line 188, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .loading-stats-content {
  text-align: center;
  width: 33%;
  background-color: #ccc;
}
/* line 193, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .loading-stats-content img {
  height: 25%;
  width: auto;
}
/* line 199, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view td {
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 203, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view td.no-data {
  border-top: 1px solid #efefec;
  padding-top: 0;
  background-color: #fff;
}
/* line 210, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .asset-index {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 215, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .asset-title {
  font-size: 13px;
  width: 49vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 223, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .asset-master-id {
  font-size: 11px;
}
/* line 227, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .country-flag {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 232, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .numeric {
  font-family: "Cutive Mono", monospace;
  font-size: 18px;
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}
/* line 240, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .click-affordance {
  text-align: right;
  padding-right: 20px;
}
/* line 245, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view img.visual-preview {
  display: block;
  margin: 0 auto;
}
/* line 250, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view img.visual-preview, #contributor-stats table.asset-view .flag-icon {
  max-height: 48px;
  max-width: 48px;
}
/* line 255, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view img.expander {
  height: 20px;
}
/* line 259, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .flag-icon.flag-icon-squared {
  box-shadow: 1px 1px 2px #666;
  -moz-box-shadow: 1px 1px 2px #666;
  -webkit-box-shadow: 1px 1px 2px #666;
  -o-box-shadow: 1px 1px 2px #666;
}
/* line 266, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats table.asset-view .unknown-country {
  height: 48px;
}
/* line 271, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .collection-help-text {
  max-width: 200px;
}
/* line 275, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-header {
  color: #fff;
  background-color: #afafb0;
  padding: 10px 0 10px 20px;
  margin: 0;
  font-size: 15px;
  height: 40px;
}
/* line 283, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-header .month-toggler {
  float: right;
}
/* line 286, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-header .month-toggler #all-months {
  margin-right: -5px;
}
/* line 290, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-header .month-toggler label {
  color: white;
}
/* line 296, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector {
  color: #fff;
  background-color: #afafb0;
  padding: 10px 0 10px 15px;
  margin: 0;
  font-size: 15px;
}
/* line 303, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector .date-selector {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  width: 135px;
  margin-left: 8px;
  padding-bottom: 2px;
  background-image: url(/images/down-arrow-blanco.svg);
  background-repeat: no-repeat;
  background-size: 12px 12px;
  background-position: right;
  background-position-y: 3px;
  border-bottom: 1px solid white;
}
/* line 316, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector .date-selector.disabled {
  color: grey;
  border-bottom: none;
}
/* line 322, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector #statement-picker {
  min-width: 150px;
  max-height: 340px;
  overflow-y: auto;
  padding: 20px;
  background-color: #fff;
  line-height: 13px;
  position: absolute;
  top: 82px;
  z-index: 999;
  left: 87px;
  -webkit-box-shadow: 1px 1px 5px 0px #666666;
  -moz-box-shadow: 1px 1px 5px 0px #666666;
  box-shadow: 1px 1px 5px 0px #666666;
  color: #0471AD;
}
/* line 337, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector #statement-picker ul {
  margin: 0;
  list-style: none;
}
/* line 340, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector #statement-picker ul li {
  font-size: 13px;
  line-height: 13px;
  cursor: pointer;
  padding-bottom: 10px;
}
/* line 345, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats #date-selector #statement-picker ul li:last-of-type {
  padding-bottom: 0;
}
/* line 353, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-all {
  background-color: #fff;
  text-align: center;
  padding-top: 20px;
  height: 80px;
  margin: 0 8px 0 6px;
}
/* line 360, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-all:last-of-type {
  margin-bottom: 20px;
}
/* line 364, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-all a.button {
  height: 40px;
  width: 260px;
  border: 1px solid #000;
  font-size: 18px;
  font-weight: normal;
  padding-top: 7px;
  text-transform: uppercase;
  background-color: #666;
  color: #fff;
}
/* line 374, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-all a.button:visited, #contributor-stats .show-all a.button:hover, #contributor-stats .show-all a.button:active {
  background-color: #666;
}
/* line 380, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-more {
  height: 40px;
  width: 100%;
  margin: 0;
}
/* line 384, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-more a.button {
  width: 100%;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: normal;
  background-color: white;
  color: #0271ae;
}
/* line 394, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .results-count {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "ProximaNova";
  font-size: 13px;
}
/* line 401, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .asset-properties td, #contributor-stats #download-counts td {
  padding: 8px 10px !important;
}
/* line 405, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .list-view.bottom-margin, #contributor-stats .show-more.bottom-margin {
  margin-bottom: 20px;
}
/* line 409, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .bottom-nav-space-reservation {
  min-height: 39px;
}
/* line 417, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up, #contributor-stats .show-for-large-only {
  padding: 0;
  margin: -10px 0 0 0;
}
/* line 421, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .mobile, #contributor-stats .show-for-large-only .mobile {
  display: none !important;
}
/* line 425, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #stats-nav, #contributor-stats .show-for-large-only #stats-nav {
  background: #252525;
  width: 100%;
  margin: 10px 0 0 0;
}
/* line 430, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #stats-nav .stats-nav-tab, #contributor-stats .show-for-large-only #stats-nav .stats-nav-tab {
  width: 200px;
}
/* line 435, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #date-selector, #contributor-stats .show-for-large-only #date-selector {
  height: 40px;
  padding: 10px 0 10px 20px;
}
/* line 440, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view, #contributor-stats .show-for-large-only .asset-view {
  margin: 20px 0 0 0;
}
/* line 443, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view th.numeric, #contributor-stats .show-for-large-only .asset-view th.numeric {
  padding-right: 18px;
}
/* line 447, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view .numeric, #contributor-stats .show-for-large-only .asset-view .numeric {
  padding-left: 10px;
}
/* line 451, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view .total-count, #contributor-stats .show-for-large-only .asset-view .total-count {
  padding-right: 20px;
}
/* line 455, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view td.asset-score-countries, #contributor-stats .show-for-large-only .asset-view td.asset-score-countries {
  padding-right: 18px;
}
/* line 460, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view #download-counts table, #contributor-stats .show-for-large-only .asset-view #download-counts table {
  float: right;
  margin-top: 10px;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 465, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view #download-counts table td, #contributor-stats .show-for-large-only .asset-view #download-counts table td {
  font-family: "ProximaNova";
  font-size: 13px;
}
/* line 468, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-view #download-counts table td.numeric, #contributor-stats .show-for-large-only .asset-view #download-counts table td.numeric {
  text-align: right;
  font-family: "Cutive Mono", monospace;
}
/* line 477, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .row .large-6:last-of-type, #contributor-stats .show-for-large-only .row .large-6:last-of-type {
  padding-left: 0;
}
/* line 481, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .row .large-6.last:last-of-type, #contributor-stats .show-for-large-only .row .large-6.last:last-of-type {
  padding-left: 20px;
}
/* line 485, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .list-view, #contributor-stats .show-for-large-only .list-view {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 489, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .list-view .asset-index, #contributor-stats .show-for-large-only .list-view .asset-index {
  padding-left: 20px;
  width: 46px;
}
/* line 494, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .list-view .empty-column, #contributor-stats .show-for-large-only .list-view .empty-column {
  padding-right: 0;
}
/* line 498, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-properties table, #contributor-stats .show-for-large-only .asset-properties table {
  padding: 10px;
  border: 1px solid #ddd;
}
/* line 502, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .asset-properties table td, #contributor-stats .show-for-large-only .asset-properties table td {
  font-size: 13px;
}
/* line 508, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .recent-activity, #contributor-stats .show-for-large-only .recent-activity {
  padding-left: 20px;
}
/* line 511, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .recent-activity .columns, #contributor-stats .show-for-large-only .recent-activity .columns {
  padding-left: 0;
}
/* line 515, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .recent-activity .list-view, #contributor-stats .show-for-large-only .recent-activity .list-view {
  padding-left: 0;
  padding-right: 0;
}
/* line 519, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .recent-activity .list-view .asset-properties, #contributor-stats .show-for-large-only .recent-activity .list-view .asset-properties {
  margin-top: 33px;
}
/* line 523, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .recent-activity .list-view .asset-preview, #contributor-stats .show-for-large-only .recent-activity .list-view .asset-preview {
  max-width: 350px;
}
/* line 529, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up td.toggle-column, #contributor-stats .show-for-large-only td.toggle-column {
  width: 40px;
}
/* line 534, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up a.toggle img, #contributor-stats .show-for-large-only a.toggle img {
  width: 100%;
  min-width: 20px;
  max-width: 20px;
}
/* line 541, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up tr.top-align, #contributor-stats .show-for-large-only tr.top-align {
  vertical-align: top;
}
/* line 543, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up tr.top-align td, #contributor-stats .show-for-large-only tr.top-align td {
  padding-top: 23px;
}
/* line 545, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up tr.top-align td:nth-child(1), #contributor-stats .show-for-large-only tr.top-align td:nth-child(1) {
  padding-top: 24px;
}
/* line 548, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up tr.top-align td:nth-child(2), #contributor-stats .show-for-large-only tr.top-align td:nth-child(2) {
  padding-top: 15px;
}
/* line 551, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up tr.top-align td:nth-child(3), #contributor-stats .show-for-large-only tr.top-align td:nth-child(3) {
  padding-top: 15px;
}
/* line 558, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .inline-asset-details .row, #contributor-stats .show-for-large-only .inline-asset-details .row {
  display: inline-block;
  float: left;
  margin-right: 20px;
  position: relative;
  left: -95px;
}
/* line 566, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .inline-asset-details .asset-display, #contributor-stats .show-for-medium-up .inline-asset-details .asset-properties, #contributor-stats .show-for-medium-up .inline-asset-details #download-counts, #contributor-stats .show-for-large-only .inline-asset-details .asset-display, #contributor-stats .show-for-large-only .inline-asset-details .asset-properties, #contributor-stats .show-for-large-only .inline-asset-details #download-counts {
  margin-top: 34px;
}
/* line 570, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .inline-asset-details .asset-preview, #contributor-stats .show-for-large-only .inline-asset-details .asset-preview {
  max-width: 640px;
  width: 640px;
}
/* line 576, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters, #contributor-stats .show-for-large-only #desktop-filters {
  padding: 0 0 0 20px;
  background-color: #f9f9f9;
  display: flex;
}
/* line 580, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .columns, #contributor-stats .show-for-large-only #desktop-filters .columns {
  padding: 0;
}
/* line 586, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container {
  border-right: 1px solid #efefec;
  margin: 0;
  padding: 20px 0 20px 10px;
}
/* line 588, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container {
  display: flex;
  flex: 1;
}
/* line 592, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container {
  display: flex;
}
/* line 595, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-control, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-control {
  display: flex;
  margin-right: 10px;
}
/* line 605, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container:first-of-type, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container:first-of-type {
  padding-left: 0;
}
/* line 609, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container.last-filter-container, #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container.last-filter-container {
  margin-right: 120px;
}
/* line 614, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters .desktop-sort-container, #contributor-stats .show-for-large-only #desktop-filters .desktop-sort-container {
  right: 0;
  position: absolute;
  padding: 18px 0 20px 0;
  margin-right: 20px;
}
/* line 621, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters h6, #contributor-stats .show-for-large-only #desktop-filters h6 {
  text-transform: uppercase;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
  color: #333;
  margin-right: 10px;
  white-space: nowrap;
}
/* line 631, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters ul, #contributor-stats .show-for-large-only #desktop-filters ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 637, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type=checkbox], #contributor-stats .show-for-large-only #desktop-filters input[type=checkbox] {
  display: none;
}
/* line 640, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type=checkbox] + label, #contributor-stats .show-for-large-only #desktop-filters input[type=checkbox] + label {
  display: inline-flex;
  margin: 0;
  padding: 0;
  align-items: center;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
  color: #333;
  white-space: nowrap;
}
/* line 651, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type=checkbox] + label:before, #contributor-stats .show-for-large-only #desktop-filters input[type=checkbox] + label:before {
  background-color: white;
  background-image: none;
  border: 1px solid black;
  border-radius: 0;
  content: '';
  display: inline-block;
  height: 14px;
  margin-right: 5px;
  width: 14px;
}
/* line 664, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type=checkbox]:checked + label:before, #contributor-stats .show-for-large-only #desktop-filters input[type=checkbox]:checked + label:before {
  background-color: #0471AD;
}
/* line 669, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type='radio'], #contributor-stats .show-for-large-only #desktop-filters input[type='radio'] {
  display: none;
}
/* line 38, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type='radio'] + label, #contributor-stats .show-for-large-only #desktop-filters input[type='radio'] + label {
  display: inline-flex;
  margin: 0;
  align-items: center;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
  color: #333;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type='radio'] + label:before, #contributor-stats .show-for-large-only #desktop-filters input[type='radio'] + label:before {
  background-color: white;
  background-image: none;
  border: 1px solid black;
  border-radius: 100%;
  content: '';
  display: inline-block;
  height: 12px;
  margin-right: 0.5rem;
  width: 12px;
}
/* line 60, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up #desktop-filters input[type='radio']:checked + label:before, #contributor-stats .show-for-large-only #desktop-filters input[type='radio']:checked + label:before {
  background-color: #0471AD;
}
/* line 674, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .show-more, #contributor-stats .show-for-large-only .show-more {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 677, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .show-more a.button, #contributor-stats .show-for-large-only .show-more a.button {
  border: 1px solid #ddd;
  padding: 10px 0 9px 0;
}
/* line 681, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-medium-up .show-more.restricted-width, #contributor-stats .show-for-large-only .show-more.restricted-width {
  padding-right: 21px;
}
/* line 690, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only, #contributor-stats .show-for-medium-only {
  padding: 0;
  margin: 0;
}
@keyframes slideInFromRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOutToRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes slideInFromLeft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOutToLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes slideInFromTop {
  from {
    z-index: 0;
    transform: translateY(-100%);
  }
  to {
    z-index: 100000;
    transform: translateY(0);
  }
}
@keyframes slideInFromBottom {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOutToBottom {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 739, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .slide-in-from-right, #contributor-stats .show-for-medium-only .slide-in-from-right {
  animation: slideInFromRight 0.3s both ease-in;
}
/* line 743, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .slide-out-to-right, #contributor-stats .show-for-medium-only .slide-out-to-right {
  animation: slideOutToRight 0.3s both ease-in;
}
/* line 747, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .slide-in-from-left, #contributor-stats .show-for-medium-only .slide-in-from-left {
  animation: slideInFromLeft 0.3s both ease-in;
}
/* line 751, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .slide-out-to-left, #contributor-stats .show-for-medium-only .slide-out-to-left {
  animation: slideOutToLeft 0.3s both ease-in;
}
/* line 755, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.slide-in-from-bottom, #contributor-stats .show-for-medium-only.slide-in-from-bottom {
  animation: slideInFromBottom 0.3s both ease-in;
}
/* line 759, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.slide-out-to-bottom, #contributor-stats .show-for-medium-only.slide-out-to-bottom {
  animation: slideOutToBottom 0.3s both ease-in;
}
/* line 763, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.fade-in, #contributor-stats .show-for-medium-only.fade-in {
  animation: fadeIn 0.3s both ease-in;
}
/* line 767, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.fade-out, #contributor-stats .show-for-medium-only.fade-out {
  animation: fadeOut 0.3s both ease-in;
}
/* line 771, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .fade-in, #contributor-stats .show-for-medium-only .fade-in {
  animation: fadeIn 0.3s both ease-in;
}
/* line 775, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .fade-out, #contributor-stats .show-for-medium-only .fade-out {
  animation: fadeOut 0.3s both ease-in;
}
/* line 779, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .desktop, #contributor-stats .show-for-medium-only .desktop {
  display: none !important;
}
/* line 784, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #stats-nav.row, #contributor-stats .show-for-medium-only #stats-nav.row {
  margin: 0;
}
/* line 788, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #stats-nav .stats-nav-tab, #contributor-stats .show-for-medium-only #stats-nav .stats-nav-tab {
  width: 50%;
}
/* line 793, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #date-header, #contributor-stats .show-for-medium-only #date-header {
  padding: 10px 0 10px 15px;
  margin-left: 0;
  margin-right: 0;
}
/* line 799, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #date-selector, #contributor-stats .show-for-medium-only #date-selector {
  margin: 0 -4px;
}
/* line 803, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #cancel-and-reset, #contributor-stats .show-for-medium-only #cancel-and-reset {
  height: 50px;
  background: #fff;
  vertical-align: bottom;
  margin: -20px -10px auto -10px;
  padding-top: 30px;
  font-size: 13px;
}
/* line 812, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #select-all-dates, #contributor-stats .show-for-medium-only #select-all-dates {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 815, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #select-all-dates input[type=checkbox], #contributor-stats .show-for-medium-only #select-all-dates input[type=checkbox] {
  display: none;
}
/* line 818, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #select-all-dates input[type=checkbox] + label, #contributor-stats .show-for-medium-only #select-all-dates input[type=checkbox] + label {
  display: inline-flex;
  margin: 0;
  color: #0471AD;
  align-items: center;
  padding-right: .5em;
  font-family: "ProximaNova";
  font-weight: lighter;
  font-size: 13px;
}
/* line 828, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #select-all-dates input[type=checkbox] + label:before, #contributor-stats .show-for-medium-only #select-all-dates input[type=checkbox] + label:before {
  background-color: white;
  background-image: none;
  border: 1px solid #0471AD;
  border-radius: 3px;
  content: '';
  display: inline-block;
  height: 20px;
  margin-right: 0.5rem;
  width: 20px;
}
/* line 841, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #select-all-dates input[type=checkbox]:checked + label:before, #contributor-stats .show-for-medium-only #select-all-dates input[type=checkbox]:checked + label:before {
  background-color: #0471AD;
}
/* line 849, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only table.asset-view td.asset-index, #contributor-stats .show-for-medium-only table.asset-view td.asset-index {
  padding-right: 5px;
  width: 28px;
}
/* line 854, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only table.asset-view img.expander, #contributor-stats .show-for-medium-only table.asset-view img.expander {
  margin-left: 10px;
}
/* line 861, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .row, #contributor-stats .show-for-medium-only #single-asset-details .row {
  padding: 0;
  margin: 0;
}
/* line 866, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #page-title, #contributor-stats .show-for-medium-only #single-asset-details #page-title {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin: 15px;
}
/* line 873, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #view-count, #contributor-stats .show-for-small-only #single-asset-details #interaction-count, #contributor-stats .show-for-small-only #single-asset-details #download-count, #contributor-stats .show-for-medium-only #single-asset-details #view-count, #contributor-stats .show-for-medium-only #single-asset-details #interaction-count, #contributor-stats .show-for-medium-only #single-asset-details #download-count {
  float: right;
}
/* line 877, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .loading-stats-content, #contributor-stats .show-for-medium-only #single-asset-details .loading-stats-content {
  text-align: center;
}
/* line 880, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .loading-stats-content img, #contributor-stats .show-for-medium-only #single-asset-details .loading-stats-content img {
  height: 33%;
  width: 33%;
}
/* line 886, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table {
  float: right;
  border-collapse: collapse;
  border: none;
  margin-right: 15px;
}
/* line 891, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table tr, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table tr {
  background-color: #fff;
}
/* line 893, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table tr.odd, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table tr.odd {
  background-color: #efefec;
}
/* line 897, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table td, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table td {
  font-size: 13px;
  color: #333;
  padding: 4px 5px;
}
/* line 902, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table td:first-child, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table td:first-child {
  border-right: 1px solid #f7f7f7;
}
/* line 907, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details #download-counts table .numeric, #contributor-stats .show-for-medium-only #single-asset-details #download-counts table .numeric {
  font-family: "Cutive Mono", monospace;
  text-align: right;
}
/* line 914, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-display img.asset-preview, #contributor-stats .show-for-medium-only #single-asset-details .asset-display img.asset-preview {
  width: 100%;
}
/* line 918, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-display .asset-caption p, #contributor-stats .show-for-medium-only #single-asset-details .asset-display .asset-caption p {
  font-size: 13px;
  margin: 10px 15px;
}
/* line 924, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-title, #contributor-stats .show-for-medium-only #single-asset-details .asset-title {
  margin-top: 20px;
  margin-left: 10px;
}
/* line 929, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-properties table, #contributor-stats .show-for-medium-only #single-asset-details .asset-properties table {
  margin-left: 15px;
  margin-bottom: 20px;
  border-collapse: collapse;
  border: none;
}
/* line 935, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-properties table .even, #contributor-stats .show-for-medium-only #single-asset-details .asset-properties table .even {
  background-color: #efefec;
}
/* line 939, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-properties table td, #contributor-stats .show-for-medium-only #single-asset-details .asset-properties table td {
  padding: 4px 5px;
}
/* line 942, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #single-asset-details .asset-properties table td:first-child, #contributor-stats .show-for-medium-only #single-asset-details .asset-properties table td:first-child {
  border-right: 1px solid #efefec;
}
/* line 950, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters, #contributor-stats .show-for-medium-only.filters {
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: 0;
  padding: 10px;
  background-color: #efefec;
  position: fixed;
  top: 0;
  left: 0;
  overflow-y: scroll;
  width: 100%;
  height: 100%;
  border: 1px solid #0471AD;
}
/* line 966, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .row, #contributor-stats .show-for-medium-only.filters .row {
  margin: 0;
  padding: 0;
}
/* line 970, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .row.filter-button-row, #contributor-stats .show-for-medium-only.filters .row.filter-button-row {
  text-align: center;
  margin-left: -3px;
  margin-right: -3px;
}
/* line 976, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .row.month-grid, #contributor-stats .show-for-medium-only.filters .row.month-grid {
  margin-top: 10px;
}
/* line 980, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .row .apply-button, #contributor-stats .show-for-medium-only.filters .row .apply-button {
  margin-top: 20px;
}
/* line 986, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters h2, #contributor-stats .show-for-medium-only.filters h2 {
  color: #0471AD;
  font-size: 18px;
  margin-top: 30px;
  text-transform: uppercase;
}
/* line 991, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters h2.top-head, #contributor-stats .show-for-medium-only.filters h2.top-head {
  margin-top: 20px;
}
/* line 996, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters h3, #contributor-stats .show-for-medium-only.filters h3 {
  color: #0471AD;
  font-size: 18px;
  margin-top: 10px;
}
/* line 1001, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .sort-text, #contributor-stats .show-for-medium-only.filters .sort-text {
  margin-left: 2px;
  padding-left: 0px;
  color: #0471AD;
  font-size: 18px;
}
/* line 1006, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .sort-text .unselected, #contributor-stats .show-for-medium-only.filters .sort-text .unselected {
  color: #919191;
}
/* line 1010, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .sort-switch, #contributor-stats .show-for-medium-only.filters .sort-switch {
  margin-left: 2px;
  padding-left: 0px;
  padding-right: 0px;
  color: #0471AD;
  font-size: 18px;
}
/* line 1017, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .switch.round, #contributor-stats .show-for-medium-only.filters .switch.round {
  padding-top: .04em;
  padding-left: 1.10em;
}
/* line 1021, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .switch input[type=checkbox], #contributor-stats .show-for-medium-only.filters .switch input[type=checkbox] {
  background-color: #0471AD;
  color: #0471AD;
}
/* line 1025, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .switch label, #contributor-stats .show-for-medium-only.filters .switch label {
  display: inline-block;
  margin-top: 3px;
  background-color: #0471AD;
}
/* line 1030, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .switch.round label:after, #contributor-stats .show-for-medium-only.filters .switch.round label:after {
  margin-top: -9px;
  margin-left: -5px;
}
/* line 1034, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only.filters .switch.small label, #contributor-stats .show-for-medium-only.filters .switch.small label {
  width: 46px;
  height: 9px;
}
/* line 1040, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav, #contributor-stats .show-for-medium-only #bottom-nav {
  font-size: 14px;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
}
/* line 1051, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav a, #contributor-stats .show-for-medium-only #bottom-nav a {
  color: #98d7f1;
  padding-top: 11px;
  display: inline-block;
  height: 40px;
}
/* line 1056, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav a img, #contributor-stats .show-for-medium-only #bottom-nav a img {
  height: 15px;
  padding-right: .5em;
  padding-bottom: 2px;
}
/* line 1063, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav #back-button a, #contributor-stats .show-for-medium-only #bottom-nav #back-button a {
  background-image: url(/assets/left-caret-light-blue-6bd756cf8b70f6eb7c4d758331c3a42db85e4749c7865367560624fe674f5c54.png);
  background-repeat: no-repeat;
  background-size: 12px 12px;
  background-position: left center;
  padding-left: 25px;
}
/* line 1071, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav #filter, #contributor-stats .show-for-medium-only #bottom-nav #filter {
  border-left: 2px solid #fff;
}
/* line 1072, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav #filter.on, #contributor-stats .show-for-medium-only #bottom-nav #filter.on {
  background-color: #98d7f1;
}
/* line 1074, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav #filter.on a, #contributor-stats .show-for-medium-only #bottom-nav #filter.on a {
  color: #000;
  background-image: url(/assets/filter-2a1c1487c430c306cc2f60b5dd22f2531b8c3d0f4776eda0cacb01e751b54fcd.png);
}
/* line 1079, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav #filter a, #contributor-stats .show-for-medium-only #bottom-nav #filter a {
  background-image: url(/assets/filter-light-blue-417ef2c6a4177ef1f932d99c0c6432d7eb336f64044b13a23580cd02deafcb83.png);
  background-repeat: no-repeat;
  background-size: 27px 13px;
  background-position: left center;
  padding-left: 33px;
}
/* line 1089, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #bottom-nav img, #contributor-stats .show-for-medium-only #bottom-nav img {
  width: 33%;
}
/* line 1095, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button, #contributor-stats .show-for-medium-only .button {
  margin-bottom: 2px;
  padding-top: 10px;
  padding-bottom: 11px;
  background-color: #fff;
  font-weight: bold;
  font-size: 14px;
}
/* line 1102, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.filter, #contributor-stats .show-for-medium-only .button.filter {
  border: 1px solid #0471AD;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #0471AD;
}
/* line 1107, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.one-third, #contributor-stats .show-for-medium-only .button.one-third {
  width: 32%;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 0;
  padding-right: 0;
}
/* line 1114, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.half, #contributor-stats .show-for-medium-only .button.half {
  width: 49%;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 0;
  padding-right: 0;
}
/* line 1121, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.on, #contributor-stats .show-for-medium-only .button.on {
  border: 1px solid #0471AD;
  color: #fff;
  background-color: #0471AD;
}
/* line 1126, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.first, #contributor-stats .show-for-medium-only .button.first {
  margin-left: 0;
  margin-right: 1px;
}
/* line 1130, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.middle, #contributor-stats .show-for-medium-only .button.middle {
  margin-left: 1px;
  margin-right: 1px;
}
/* line 1134, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.last, #contributor-stats .show-for-medium-only .button.last {
  margin-left: 1px;
  margin-right: 0;
}
/* line 1138, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.apply, #contributor-stats .show-for-medium-only .button.apply {
  font-size: 18px;
  font-weight: normal;
  padding: 8px 0;
  width: 120px;
  height: 40px;
  text-transform: uppercase;
  background-color: #676767;
  border: 1px solid black;
  color: #fff;
}
/* line 1149, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.year, #contributor-stats .show-for-medium-only .button.year {
  font-size: 20px;
  font-weight: normal;
  padding: 5px 10px 4px 10px;
}
/* line 1154, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.date-selector, #contributor-stats .show-for-medium-only .button.date-selector {
  font-size: 22px;
  height: 93px;
  display: inline-block;
  text-transform: uppercase;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1160, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .button.date-selector span, #contributor-stats .show-for-medium-only .button.date-selector span {
  position: relative;
  top: 34%;
}
/* line 1166, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only span.button.filter, #contributor-stats .show-for-medium-only span.button.filter {
  background: transparent;
  height: 93px;
  display: inline-block;
  border: 1px solid #c6c6c6;
  color: #c6c6c6;
}
/* line 1172, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only span.button.filter:active, #contributor-stats .show-for-small-only span.button.filter:visited, #contributor-stats .show-for-small-only span.button.filter:hover, #contributor-stats .show-for-small-only span.button.filter:focus, #contributor-stats .show-for-medium-only span.button.filter:active, #contributor-stats .show-for-medium-only span.button.filter:visited, #contributor-stats .show-for-medium-only span.button.filter:hover, #contributor-stats .show-for-medium-only span.button.filter:focus {
  background: transparent;
}
/* line 1175, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only span.button.filter span, #contributor-stats .show-for-medium-only span.button.filter span {
  position: relative;
  padding-top: 34%;
}
/* line 1182, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .list-view, #contributor-stats .show-for-medium-only .list-view {
  margin: 20px 10px 0 10px;
}
/* line 1184, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .list-view th.empty-column, #contributor-stats .show-for-small-only .list-view td.empty-column, #contributor-stats .show-for-medium-only .list-view th.empty-column, #contributor-stats .show-for-medium-only .list-view td.empty-column {
  padding-right: 0;
}
/* line 1187, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .list-view.bottom-margin, #contributor-stats .show-for-medium-only .list-view.bottom-margin {
  margin-bottom: 20px;
}
/* line 1192, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .results-count, #contributor-stats .show-for-medium-only .results-count {
  margin-left: 0;
  margin-right: 0;
}
/* line 1197, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .show-all, #contributor-stats .show-for-medium-only .show-all {
  margin: 0 10px 20px 10px;
}
/* line 1201, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .show-more, #contributor-stats .show-for-medium-only .show-more {
  margin-bottom: 4px;
  padding: 0 10px;
}
/* line 1204, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .show-more.bottom-margin, #contributor-stats .show-for-medium-only .show-more.bottom-margin {
  margin-bottom: 20px;
}
/* line 1209, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .results-count-container, #contributor-stats .show-for-medium-only .results-count-container {
  margin: 0;
}
/* line 1213, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only #date-selector, #contributor-stats .show-for-medium-only #date-selector {
  margin: 0;
}
/* line 1217, /app/user/app/assets/stylesheets/ui/_statistics.scss */
#contributor-stats .show-for-small-only .bottom-nav, #contributor-stats .show-for-medium-only .bottom-nav {
  margin: 0;
}

@media only screen and (min-width: 640px) and (max-width: 1212px) {
  /* line 1231, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container {
    display: flex;
    flex-direction: column;
  }
  /* line 1235, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container {
    margin-top: 5px;
  }
  /* line 1238, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container .filter-control,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container .filter-control {
    margin-right: 10px;
  }
  /* line 1240, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container .filter-control.margin-tweak,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container .filter-control.margin-tweak {
    margin-right: 19px;
  }
}
@media only screen and (min-width: 1213px) {
  /* line 1255, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container {
    display: flex;
    flex: 1;
  }
  /* line 1259, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-row-container {
    display: flex;
  }
  /* line 1262, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats .show-for-medium-up #desktop-filters .desktop-filter-container .filter-control-container .filter-control,
  #contributor-stats .show-for-large-only #desktop-filters .desktop-filter-container .filter-control-container .filter-control {
    display: flex;
    white-space: nowrap;
    margin-right: 10px;
  }
}
@media only screen and (min-device-width: 732px) and (max-device-width: 736px) and (orientation: landscape) {
  /* line 1287, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 70vw;
  }
}
@media only screen and (min-device-width: 667px) and (max-device-width: 667px) and (orientation: landscape) {
  /* line 1297, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 71vw;
  }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 640px) and (orientation: landscape) {
  /* line 1307, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 68vw;
  }
}
@media only screen and (min-device-width: 568px) and (max-device-width: 568px) and (orientation: landscape) {
  /* line 1317, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 60vw;
  }
}
@media only screen and (min-device-width: 412px) and (max-device-width: 414px) and (orientation: portrait) {
  /* line 1329, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 51vw;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 375px) and (orientation: portrait) {
  /* line 1339, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 49vw;
  }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 360px) and (orientation: portrait) {
  /* line 1349, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 44vw;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 320px) and (orientation: portrait) {
  /* line 1359, /app/user/app/assets/stylesheets/ui/_statistics.scss */
  #contributor-stats table.asset-view .asset-title {
    width: 40vw;
  }
}
/* line 1, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#upload-controls {
  background-color: white;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  flex-shrink: 0;
  font-size: .7rem;
  margin-bottom: 1rem;
}
/* line 10, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#upload-controls .region-picker-container, #upload-controls .file-upload, #upload-controls .dropbox-upload-container {
  padding: .5rem;
}

/* line 15, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.ai-links {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 21, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.ai-link {
  text-align: center;
  min-width: 33%;
  padding: 10px 0;
}

/* line 27, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.upload-sub-control {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: 0.3rem;
  padding: 0.5rem;
}
/* line 34, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.upload-sub-control > * {
  margin-right: 0.3rem;
}
/* line 37, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.upload-sub-control > *:last-child {
  margin-right: 0;
}
/* line 42, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.upload-sub-control input[type=checkbox] + label {
  flex-shrink: 1;
  margin: 0;
  padding: 0;
}

/* line 49, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#start-uploading {
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 0 16px 0 16px;
  margin-bottom: 12px;
}

/* line 56, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.help_text_field {
  width: 85%;
}
/* line 58, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.help_text_field.inline {
  width: 85%;
  display: inline;
}

@media only screen and (max-width: 768px) {
  /* line 65, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  .help_text_field {
    width: 80%;
  }
  /* line 67, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  .help_text_field.inline {
    width: 80%;
    display: inline;
  }
}
/* line 74, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.image-option {
  cursor: pointer;
  height: 41px;
  width: 41px;
  margin: 8px 8px 8px 0;
  display: inline-block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: white;
  padding: 6px;
}
/* line 83, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.image-option.disabled {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* line 86, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.image-option.triState {
  /*border: 3px solid #aaa;*/
  padding: 6px;
  display: inline-block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #aaa;
}
/* line 93, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.image-option.selectedImage {
  border: 2px solid black;
}

/* line 98, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.picscoutSuggestion {
  background-color: #99e6ff;
}

/* line 102, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
div.picscoutSuggestion {
  display: inline-block;
  height: 10px;
  width: 10px;
}

/* line 108, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.help-text {
  padding-left: 1em;
}
/* line 110, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.help-text ul {
  list-style: none;
}

/* line 115, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.csv-template-help-text {
  margin-top: 200px;
  width: 500px;
  text-align: left;
}
/* line 119, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.csv-template-help-text ul li {
  font-size: 12px;
}

/* line 124, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.tag-label-left {
  display: inline-block;
  vertical-align: top;
  padding-top: 30px;
}

/* This is a hack to hide the text for the 'New Submission' link
but still keep the text visible for cucumber tests*/
/* line 132, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#submission_batch {
  font-size: 1px;
}

/* line 136, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.template-actions {
  margin-top: 20px;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 20px;
}
/* line 141, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.template-actions a {
  font-size: 14px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #ccc;
}
/* line 147, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.template-actions a:first-child {
  padding-left: 0px;
}
/* line 151, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.template-actions a:last-child {
  border-right: 0px;
  padding-right: 0px;
}

/* line 158, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#create_template_form {
  margin-top: 10px;
}
/* line 160, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#create_template_form p {
  margin-top: 14px;
}
/* line 162, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#create_template_form p a {
  font-size: 12px;
}

/* line 167, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#template-confirmation-modal label span {
  font-size: 14px;
  margin-left: 5px;
}

/* line 173, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#dropbox-area {
  border-right: 1px solid #666;
}

/* line 177, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#options-banner {
  border-top-color: black;
  border-top-style: solid;
  border-top-width: 1px;
  margin: 0;
  text-align: center;
}

/* line 185, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#options-banner label {
  color: black;
}

/* line 187, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#region-picker select {
  padding: 4px;
  height: 22px;
  width: 135px;
  font-size: 10px;
  margin: 0px;
}

/* line 195, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#file-upload-icon {
  float: left;
  margin-left: 4px;
  margin-top: 12px;
}

/* line 201, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#fileFilters {
  z-index: 1000;
}

/* line 205, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.region-picker-container,
.file-upload {
  align-items: stretch;
  display: flex;
  position: relative;
}
/* line 211, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.region-picker-container .region-picker-icon,
.region-picker-container .file-upload-plus,
.file-upload .region-picker-icon,
.file-upload .file-upload-plus {
  align-items: center;
  display: flex;
  font-size: 3rem;
  margin-right: 8px;
}
/* line 219, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.region-picker-container .region-picker-main,
.region-picker-container .file-upload-text,
.file-upload .region-picker-main,
.file-upload .file-upload-text {
  display: flex;
}

/* line 225, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.region-picker-container .region-picker-main {
  flex-direction: column;
}

/* line 227, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.file-upload {
  background-color: #efefec;
  background: url(/assets/stripe-ee166e341d4acea3e420d76020241056464146e0fe30f76bf281fdc0ceac0aed.png) repeat;
  border-left: 1px solid #ccc;
  border-right: 1px solid #666;
}
/* line 233, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.file-upload .file-upload-text {
  align-items: center;
}
/* line 235, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.file-upload input[type=file] {
  bottom: 0;
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 22px;
  left: 0;
  margin: 0px;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0px;
}

/* IE11 hackery */
@media all and (-ms-high-contrast: none) {
  /* line 253, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  *::-ms-backdrop, .file-upload input[type=file] {
    font-size: 73px;
  }
}
/* line 257, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.clickable:hover {
  cursor: pointer;
}

/* line 262, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.disclosure-icon {
  float: right;
  height: 0;
  padding: 0;
  margin: 0;
  position: relative;
  top: -10px;
}

/* line 271, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#admin-links {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 2rem;
}
/* line 275, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#admin-links span {
  font-size: .75em;
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid #ccc;
}
/* line 280, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#admin-links span:first-child {
  padding-left: 0px;
}
/* line 283, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#admin-links span:last-child {
  padding-right: 0px;
  border-right: 0px;
}

/* line 290, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.show-submission-batch {
  display: flex;
  flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: -30px;
  margin-right: -30px;
}

/* line 299, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.show-submission-batch.mobile {
  max-height: auto;
  overflow: auto;
}

/* line 305, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.review-mode .submission-batch-details.contribution-preview-hidden.review-mode {
  margin-top: 60px;
}
/* line 309, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.review-mode .review-page-title {
  margin-bottom: 0px;
}

/* line 314, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
input#contributionSearch {
  margin: 0;
}

/* line 318, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.mobile {
  position: auto;
  height: auto;
  min-width: auto;
  max-width: auto !important;
}
/* line 324, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.mobile .contribution-preview-pane {
  position: static;
  height: auto;
  min-width: 100%;
  max-width: auto !important;
}
/* line 331, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.mobile .submission-batch-details.contribution-preview-shown.review-mode {
  margin-top: 0;
}
/* line 335, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
section.mobile .submission-batch-details.contribution-preview-hidden.review-mode {
  margin-top: 30px;
}

/* line 340, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
aside {
  max-height: calc(100vh - 75px);
  overflow: auto;
}

/* line 345, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
aside.mobile {
  max-height: inherit;
  height: auto;
  overflow: auto;
}
/* line 349, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
aside.mobile .content-box {
  height: auto;
}

/* line 354, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
[id^=textAngular-editableFix] {
  margin: -1px !important;
}

/* line 358, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.review-details {
  border-bottom: 1px dotted #ccc;
  margin-top: 15px;
  line-height: 20px;
  font-size: .75rem;
}
/* line 364, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.review-details .label {
  font-size: 1rem;
  font-weight: bold;
  padding: 10px;
  border: 1px solid #ccc;
  width: 100%;
  text-align: left;
}
/* line 372, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.review-details .review-details-body {
  padding: 10px;
  border: 1px solid #ccc;
  border-top: 0;
  margin-bottom: 15px;
}
/* line 377, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.review-details .review-details-body ul {
  font-size: .75rem;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 385, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#get_suggested_keywords_bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: #000;
  opacity: 0.5;
}

/* line 397, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#keywords {
  margin-bottom: 15px;
}

/* line 400, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#keywords_error_message {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0;
}

/* line 406, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.keywords-count {
  display: flex;
  align-items: center;
}
/* line 409, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.keywords-count .current-total {
  color: #141414;
  font-size: 1.25em;
  font-weight: bold;
}
/* line 414, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.keywords-count .keyword-count-range {
  color: #ccc;
}

/* line 419, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.invalid-keywords-notice {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid red;
  border-radius: 5px;
  background: #fff;
  display: flex;
  align-items: center;
}
/* line 428, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.invalid-keywords-notice .notice-icon {
  flex: 0;
  font-size: 1.25em;
  margin-right: 10px;
  color: #ffcc33;
}
/* line 435, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.invalid-keywords-notice .notice-text {
  flex: 1;
  font-size: .75em;
}

/* line 441, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
h2.suggested_keywords_modal_title {
  font-family: Arial;
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 446, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.suggested_keywords_modal_text_1 {
  font-family: Arial;
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 451, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.suggested_keywords_modal_text_bold {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}

/* line 456, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.suggested_keywords_modal_text_2 {
  font-family: Arial;
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 461, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
table#suggested_keywords_modal_selection_table {
  width: 100%;
}

/* line 464, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
a#suggested_keywords_modal_apply_button {
  margin-right: 60px;
}

/* line 467, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
a#suggested_keywords_modal_close_button {
  margin-right: 60px;
}

/* line 472, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form .error-legend {
  margin-bottom: 20px;
}
/* line 476, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form .multi-select {
  height: 75px;
}
/* line 480, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form .button {
  margin: 0;
}
/* line 484, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #headline {
  margin-bottom: 10px;
}
/* line 488, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #get_suggested_keywords_button {
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 491, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #get_suggested_keywords_button.disabled {
  background-color: #ccc;
}
/* line 496, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #get_suggested_keywords_tooltip {
  margin-left: 2px;
}
/* line 500, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #editorial_use_only_checkbox_tooltip {
  margin-left: 6px;
}
/* line 505, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #vector_pairing__wrapper .button {
  top: 3px;
}
/* line 508, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#metadata_form #vector_pairing__wrapper .button input[type="file"] {
  position: absolute;
  top: 0px;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0px;
  opacity: 0;
}

/* line 521, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
a#editorial_use_only_checkbox_link {
  color: #a7e5f9;
  line-height: inherit;
  text-decoration: underline;
}

/* line 527, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.has_profile_notes {
  margin-left: .5em;
  color: #df3e21;
  background-color: #ffc;
  padding: 1px .5em 1px .5em;
}

/* line 533, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.no_profile_notes {
  margin-left: 1em;
}

/* line 537, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.tags-input {
  display: inline-block;
  width: 100%;
  margin: 0;
}

/* line 543, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.top-padded {
  padding-top: 0.75em;
}

/* line 549, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.group .group-title .group-errors {
  padding-left: 10px;
  color: red;
}
/* line 553, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.group .group-title .group-state {
  padding-right: 10px;
}

/* line 559, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container {
  display: flex;
  flex-direction: column;
}
/* line 562, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-top {
  display: flex;
  flex-direction: column;
}
/* line 566, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-top .row.search-toolbar button {
  height: 37px;
  width: 100%;
  outline: none;
  border-right: 1px solid #FFF;
}
/* line 572, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-top .row.search-toolbar a {
  height: 37px;
  padding: 0.7rem 1rem;
  outline: none;
}
/* line 579, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom {
  flex: 2;
  display: flex;
  overflow: auto;
  flex-direction: column;
}
/* line 585, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .filmstrip {
  display: flex;
  flex-direction: column;
  flex: 1 0;
  height: calc(100vh - 258px);
}
/* line 592, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav {
  display: flex;
  flex-direction: row;
  flex: 1 0;
}
/* line 597, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav button.pagenav {
  background-color: transparent;
  padding: 2px;
  color: #008e9f;
  outline: none;
}
/* line 604, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav button.pagenav:disabled, .flex-container .flex-bottom .flex-nav button.pagenav:disabled:hover {
  color: #999;
  background-color: transparent;
}
/* line 609, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav button.pagenav:hover {
  color: #00b3c8;
}
/* line 613, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav button.sort {
  height: 36px;
}
/* line 617, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav .flex-left {
  flex: 0 0 25px;
  display: flex;
}
/* line 621, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav .flex-scroll {
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
  margin-right: 10px;
}
/* line 627, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.flex-container .flex-bottom .flex-nav .flex-right {
  flex: 0 0 25px;
  display: flex;
}

/* line 636, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
form.search-filter input {
  width: auto;
}

@media only screen and (min-width: 640px) {
  /* line 642, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal {
    z-index: 1001;
    width: 560px;
    height: 675px;
    position: fixed;
    top: 160px;
    right: 33px;
    padding: 40px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
  }
  /* line 654, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal a.close-reveal-modal {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  /* line 661, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_header {
    flex: 1;
  }
  /* line 663, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_header h2 {
    font-family: Arial;
    font-size: 18px;
  }
  /* line 669, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body {
    flex: 6;
  }
  /* line 671, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container {
    border: solid 1px #DDDDDD;
    max-height: 400px;
    overflow-y: scroll;
    margin-left: 60px;
    margin-right: 60px;
    margin-bottom: 20px;
  }
  /* line 682, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container table tbody tr td label.suggestion_text {
    font-family: Arial;
    font-size: 14px;
  }
  /* line 686, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container table tbody tr td input.suggestion_checkbox {
    margin-left: 20px;
  }
  /* line 696, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_footer {
    margin-top: 20px;
    flex: 1;
  }
}
@media only screen and (max-width: 639px) {
  /* line 705, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal {
    overflow: auto;
    z-index: 1001;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 40px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
  }
  /* line 718, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal a.close-reveal-modal {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  /* line 725, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_header {
    flex: 1;
  }
  /* line 727, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_header h2 {
    font-family: Arial;
    font-size: 18px;
  }
  /* line 733, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body {
    flex: 6;
  }
  /* line 735, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container {
    border: solid 1px #DDDDDD;
    max-height: 400px;
    overflow-y: scroll;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  /* line 746, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container table tbody tr td label.suggestion_text {
    font-family: Arial;
    font-size: 14px;
  }
  /* line 750, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_body .suggested_keyword_modal_container table tbody tr td input.suggestion_checkbox {
    margin-left: 20px;
  }
  /* line 760, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
  #get_suggested_keywords_modal .success_or_errors .suggested_keywords_modal_footer {
    margin-top: 20px;
    flex: 1;
  }
}
/* line 768, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
label.review_requested_checkbox_text {
  font-family: Arial;
  font-size: 14px;
}

/* line 773, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#review_requested_tooltip {
  margin-right: 12px;
  margin-left: -12px;
}

/* line 778, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
#submission_quota_notice {
  font-family: Arial;
  font-size: 14px;
  background-color: #e0f2fb;
  padding: 20px;
  margin-bottom: 10px;
  border: 1px solid #0471AD;
}

/* line 788, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview {
  display: grid;
  margin: 0;
  padding: 10px;
  background-color: white;
  grid-template: "dupe original" / 1fr 1fr;
  grid-gap: 10px;
}
/* line 800, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .header {
  font-size: 0.9em;
  font-weight: bold;
  text-align: left;
  margin-bottom: 0;
}
/* line 807, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .matting {
  background: gray;
  padding: 0 10px;
}
/* line 811, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .matting img {
  display: block;
  margin: 0 auto;
  max-width: 100px;
  padding: 0;
}
/* line 819, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .image-info {
  margin-top: 10px;
  overflow-wrap: break-word;
}
/* line 824, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .image-info p {
  font-size: 0.75em;
  margin: 0;
  padding: 0;
}
/* line 830, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .image-info .field-name {
  font-weight: bold;
  margin-right: 2px;
}
/* line 836, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .dupe {
  border: 1px blue;
  grid-area: dupe;
  margin: 0 10px 0 0;
  padding: 0;
}
/* line 843, /app/user/app/assets/stylesheets/ui/_submission_batches.scss */
.duplicate-assets #duplicate-preview .original {
  border: 1px yellow;
  grid-area: original;
  margin: 0 0 0 10px;
  padding: 0;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
.supporting-document-container {
  background-color: #fff;
  min-height: 500px;
}

/* line 7, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting-document-preview-modal .release_content {
  max-width: inherit;
  padding: 0px;
  padding-top: 2em;
}
/* line 11, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting-document-preview-modal .release_content img, #supporting-document-preview-modal .release_content #document-canvas {
  max-width: 100%;
}

/* line 17, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
.supporting_document_content {
  max-width: 530px;
  padding: 10px;
}
/* line 20, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
.supporting_document_content img, .supporting_document_content #document-canvas {
  max-width: 100%;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
.supporting_document_content .button {
  transition: background-color 0s;
}

/* line 28, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
a.delete-document {
  padding: 3px 6px;
  display: inline-block;
}
/* line 30, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
a.delete-document:hover {
  color: #fff;
  background: #900;
}

/* line 37, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting_documents_list ul {
  list-style-type: none;
}
/* line 40, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting_documents_list ul li a {
  padding: 3px 6px;
  display: inline-block;
  margin-right: 10px;
}
/* line 43, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting_documents_list ul li a:hover, #supporting_documents_list ul li a.selected {
  background: #ccc;
}
/* line 47, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#supporting_documents_list ul li a.delete-document:hover {
  color: #fff;
  background: #900;
}

/* line 56, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#uploaded_supporting_documents ul {
  margin-bottom: 0;
}
/* line 57, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#uploaded_supporting_documents ul li {
  list-style-type: none;
  font-size: .75em;
  margin-bottom: 1em;
}
/* line 63, /app/user/app/assets/stylesheets/ui/_supporting_documents.scss */
#uploaded_supporting_documents ul a.delete-document {
  margin-left: .63em;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_templates.scss */
.template_search_results {
  border: none;
  width: 100%;
}

/* line 6, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates_line {
  border-top: 2px dotted;
  color: #ccc;
  height: 1px;
  width: 100%;
}

/* line 13, /app/user/app/assets/stylesheets/ui/_templates.scss */
#template_title {
  font-weight: bold;
  padding-left: 1.5em;
}

/* line 18, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection {
  color: #141414;
}
/* line 20, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection a {
  color: #141414;
}
/* line 23, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection:hover {
  background-color: #efefec;
}
/* line 24, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection:hover a {
  color: #008595;
}
/* line 28, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection:hover .template-delete-link {
  visibility: visible;
}
/* line 33, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection .default-template {
  float: left;
  position: relative;
  left: -28px;
  margin-right: -28px;
}
/* line 38, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection .default-template .fa-star {
  color: #ffcc33;
}
/* line 43, /app/user/app/assets/stylesheets/ui/_templates.scss */
.templates-row-selection .template-delete-link {
  visibility: hidden;
  float: left;
  margin-top: -2px;
  font-size: 1.5em;
  color: #818285;
}

/* line 53, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-template-form a {
  font-size: 12px;
}

/* line 56, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row {
  font-size: 11px;
}
/* line 59, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row .dropdown {
  margin: 0;
}
/* line 61, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row .dropdown ul li {
  font-size: 11px;
}
/* line 63, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row form {
  margin: 0;
}
/* line 65, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row #date_range_control {
  font-size: 1em;
  text-align: left;
}
/* line 70, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row .vertical_text_alignment {
  padding-top: .45em;
}
/* line 74, /app/user/app/assets/stylesheets/ui/_templates.scss */
#search-sort-row ul.pagination {
  font-size: 15px;
}

/* line 79, /app/user/app/assets/stylesheets/ui/_templates.scss */
#csv-download-template {
  margin-top: .9em;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
#contribution-preview.contribution-preview {
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
  user-select: none;
}
/* line 12, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
#contribution-preview.contribution-preview .content-box-transparent {
  background-color: #efefec;
  padding-top: 20px;
  text-align: center;
}
/* line 18, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
#contribution-preview.contribution-preview img {
  max-height: 267px;
}

/* line 23, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.preview-fs {
  width: 100vw;
}

/* line 27, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.video_preview {
  background-color: #808080;
}
/* line 29, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.video_preview .row {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto !important;
}

/* line 36, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.video-js {
  background-color: #808080;
}

/* line 40, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.preview-controls {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #808080;
}

/* line 46, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.toggle-preview {
  font-size: .75em;
  padding: 0.75em;
  text-align: left;
}
/* line 50, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.toggle-preview a {
  margin-left: -10px;
}

/* line 55, /app/user/app/assets/stylesheets/ui/_video_preview.scss */
.preview-navigation {
  font-size: 0.75em;
  padding: 0.75em 0;
  margin: auto;
}

/* line 1, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
div.row.fr.collapse {
  margin: 0 0 30px 0;
}
/* line 3, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
div.row.fr.collapse a.link {
  font-size: 11px;
  margin: 4px;
}
/* line 7, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
div.row.fr.collapse .fr-advanced-link {
  margin: 0;
}

/* line 12, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
.top-bar > ul li.name h1 a {
  text-transform: none;
  font-size: 1rem;
  font-weight: normal;
}

/* line 18, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
ul.accordion {
  margin-left: 0;
}

/* line 22, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
textarea {
  margin: 0;
  font-size: 11px;
  min-height: 34px !important;
}

/* line 30, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
.fr-input {
  display: flex;
}
/* line 33, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
.fr-input .icon a {
  margin: 0;
}
/* line 35, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
.fr-input .icon a img {
  height: 34px;
  width: 34px;
}
/* line 41, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
.fr-input .field {
  flex: 4 0;
}

/* line 49, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches {
  height: 200px;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-top: 0;
  padding: .8em;
}
/* line 55, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 59, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches ul li {
  font-size: 0.8rem;
  display: block;
}
/* line 62, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches ul li a {
  color: #333;
}
/* line 67, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches .saved-search {
  cursor: pointer;
  width: 100%;
  padding: 4px;
}
/* line 71, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#saved-searches .saved-search:hover {
  background-color: #EEE;
}

/* line 77, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal-save.reveal-modal {
  padding: 0px;
}

/* line 81, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal {
  padding: 0px;
}
/* line 84, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .top-nav {
  width: 100%;
  height: 56px;
  background-color: #333;
}
/* line 88, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .top-nav h1 {
  font-size: 1em;
  margin: 20px 10px;
  color: #FFF;
}
/* line 93, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .top-nav .dropdown.button {
  height: 56px;
  background-color: #333;
  outline: none;
}
/* line 100, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal a.button.postfix {
  background-color: #53c04c;
  padding: 0;
  border: 0;
}
/* line 106, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal input[type=checkbox] {
  display: none;
}
/* line 109, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal input[type=checkbox] + label {
  display: inline-flex;
  margin: 0;
  align-items: center;
}
/* line 114, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal input[type=checkbox] + label:before {
  background-color: white;
  background-image: none;
  border: 1px solid black;
  border-radius: 0;
  content: '';
  display: inline-block;
  height: 14px;
  margin-right: 0.5rem;
  width: 14px;
}
/* line 127, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal input[type=checkbox]:checked + label:before {
  background-color: #53c04c;
}
/* line 132, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal ul.inline {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 136, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal ul.inline li {
  display: inline;
}
/* line 138, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal ul.inline li div.item {
  display: inline-block;
  white-space: nowrap;
  font-size: 1.2rem;
  margin-right: 0.7em;
}
/* line 145, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal ul.inline li .js-generated {
  display: none;
}
/* line 151, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-metadata-fields {
  padding: 15px 25px;
  border-bottom: 1px solid #333;
}
/* line 156, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search {
  background-color: #EEE;
  border-bottom: 1px solid #333;
  padding: 25px 0px;
}
/* line 161, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-search-options {
  margin-bottom: 30px;
}
/* line 164, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-replace {
  margin-bottom: 1em;
}
/* line 168, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-prepend input[type='text'] {
  font-size: 11px;
}
/* line 173, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-input-2 textarea {
  margin: 0;
  font-size: 11px;
  min-height: 34px !important;
}
/* line 180, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-buttons button {
  background-color: #53c04c;
  outline: none;
  text-transform: uppercase;
  margin: 0 0 8px 0;
  padding: 10px 0;
}
/* line 186, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-buttons button.close-reveal-modal {
  background-color: #333;
  color: #FFF;
  font-size: 0.6875rem;
  font-weight: normal;
  top: 0;
  left: 0;
  position: relative;
}
/* line 195, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-buttons button:hover {
  opacity: 0.8;
}
/* line 201, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-search .fr-save-search input[type='text'] {
  margin: 0 0 8px 0;
}
/* line 207, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results {
  background-color: #DDD;
  padding: 30px 20px;
  overflow-y: scroll;
}
/* line 212, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .large-5.columns label {
  white-space: pre-wrap;
}
/* line 217, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result {
  margin-bottom: 20px;
  padding-bottom: 1em;
  border-bottom: 1px solid #CCC;
}
/* line 222, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .fr-th label {
  font-size: 0.6em;
  color: #999;
  text-transform: uppercase;
}
/* line 228, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result span.field-name {
  font-size: 1.3em;
  cursor: pointer;
  text-transform: capitalize;
}
/* line 233, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result span.match-length {
  font-size: 0.7em;
  margin-left: 1em;
}
/* line 237, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result h2 {
  font-size: 1.1em;
  margin: 0;
}
/* line 241, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result a.button {
  background-color: #53c04c;
}
/* line 243, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result a.button:hover {
  opacity: 0.8;
}
/* line 247, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result img {
  height: 50px;
}
/* line 250, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result:nth-child(even) {
  background: #EEE;
}
/* line 251, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result:nth-child(odd) {
  background: #FFF;
}
/* line 252, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result {
  cursor: pointer;
  background-color: #FFF;
}
/* line 255, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result input[type='checkbox'] {
  margin: 1em 2em;
}
/* line 258, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result label {
  margin-right: 7px;
}
/* line 261, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result img {
  padding-right: 10px;
}
/* line 264, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .replaced {
  color: #53c04c;
  font-size: 0.8em;
  padding-right: 10px;
}
/* line 269, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .status {
  color: brown;
  font-size: 0.8em;
  text-transform: none;
  padding: 4px 0;
}
/* line 275, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .match-string {
  word-wrap: break-word;
  font-size: 0.7em;
  line-height: 1.5em;
}
/* line 279, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .match-string strong {
  line-height: 1.4em;
}
/* line 283, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .match-filename {
  font-size: 0.7em;
  color: #333;
  text-transform: none;
}
/* line 288, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .columns {
  padding: 7px 0;
  font-size: 0.9em;
  color: #333;
}
/* line 293, /app/user/app/assets/stylesheets/ui/_find_replace.scss */
#fr-modal.reveal-modal .fr-advanced .fr-results .fr-result .row.result .pad {
  padding-left: 1em;
  max-width: 50px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_ai_badge.scss */
.ai-badge {
  min-width: 44px !important;
  font-size: 0.9em !important;
  border-radius: 8px;
  padding: 2.25px 4.5px;
  position: absolute;
  top: 4px;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
  text-align: center !important;
}

/* line 2, /app/user/app/assets/stylesheets/ui/widgets/_box_containers.scss */
#dashboard.content-box {
  padding: 20px 45px 30px 45px;
}
/* line 5, /app/user/app/assets/stylesheets/ui/widgets/_box_containers.scss */
#dashboard h6 {
  margin-top: 0px;
}

/* 
A content box container with a slight gradient. Note that this gradient will not 
be used in IE because it requires a specific stopping point. IE gradients only allow
you to specify a start and end color, and the gradient will stretch over the entire
size of the element. 
*/
/* line 16, /app/user/app/assets/stylesheets/ui/widgets/_box_containers.scss */
.content-box {
  border: 1px solid #ccc;
  margin-bottom: 5px;
  /* To handle stacking content boxes for responsiveness */
  background-color: #fff;
}

/* line 20, /app/user/app/assets/stylesheets/ui/widgets/_box_containers.scss */
.content-box-transparent {
  margin-bottom: 5px;
  /* To handle stacking content boxes for responsiveness */
  background-color: none;
}

/*

A container that has a drop-shadow to give it a page-like appearance.
*/
/* line 28, /app/user/app/assets/stylesheets/ui/widgets/_box_containers.scss */
.page-box {
  background-color: #fff;
}

/* line 2, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons {
  position: absolute;
  top: -8px;
  right: -8px;
  z-index: 10;
  width: 20px;
}
/* line 9, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons:hover {
  background-color: transparent !important;
}
/* line 13, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .istock-sig-plus {
  margin-bottom: 2px;
}
/* line 17, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-bottom: 3px;
}
/* line 23, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-legal {
  background-color: red;
}
/* line 24, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-release {
  background-color: blue;
}
/* line 25, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-content {
  background-color: green;
}
/* line 26, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-contributor-issues {
  background-color: yellow;
}
/* line 27, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-custom-reason {
  background-color: purple;
}
/* line 28, /app/user/app/assets/stylesheets/ui/widgets/_contributions.scss */
.contribution .status-icons .in-review-queue.flagged-for-ai {
  background-color: gray;
}

/*

A form that appears within a popup. The .arrow and .arrow-border classes are used to display the
tooltip arrow to the left.
*/
/* line 6, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form {
  position: absolute;
  border: 1px solid #ccc;
  left: 0;
  z-index: 5;
  padding: .5em 1em 1.25em 1em;
  background-color: #efefec;
}
/* line 7, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form.show {
  display: block;
}
/* line 15, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form label {
  font-size: .75em;
  color: #141414;
  padding-left: .3em;
}
/* line 21, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form a.close.icon {
  margin-right: 0px;
  color: #141414;
}
/* line 24, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form a.close.icon:hover {
  color: black;
}
/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form select {
  padding: .3em;
}
/* line 33, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form a.close {
  font-size: .75em;
  margin-right: .63em;
}
/* line 38, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form input[type=radio] + label {
  display: inline;
}
/* line 42, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form .arrow {
  border-color: transparent #efefec transparent transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: absolute;
  top: 55px;
  left: -20px;
}
/* line 53, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.popup-form .arrow-border {
  border-color: transparent #aaa transparent transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: absolute;
  top: 55px;
  left: -21px;
}

/* line 68, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.ie.ie9 .popup-form .arrow, .ie.ie8 .popup-form .arrow {
  border-color: transparent #efefec transparent transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: absolute;
  top: 55px;
  left: -19px;
}
/* line 79, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.ie.ie9 .popup-form .arrow-border, .ie.ie8 .popup-form .arrow-border {
  border-color: transparent #dddddd transparent transparent;
  border-style: solid;
  border-width: 10px;
  height: 0;
  width: 0;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 93, /app/user/app/assets/stylesheets/ui/widgets/_form_popup.scss */
.ie.ie8 .popup-form {
  border: 1px solid #dddddd;
}

/*
* ESP custom vertical tab styles.
*/
/* line 6, /app/user/app/assets/stylesheets/ui/widgets/_tabs.scss */
dl.tabs.pill {
  margin-left: 0px;
}
/* line 11, /app/user/app/assets/stylesheets/ui/widgets/_tabs.scss */
dl.tabs.vertical dd {
  margin-right: 0px;
  border-style: none;
  background-color: #efefec;
}
/* line 15, /app/user/app/assets/stylesheets/ui/widgets/_tabs.scss */
dl.tabs.vertical dd a {
  border-top: none;
  border-style: none;
  background: #efefec;
  padding: 0 .63em;
  font-family: Verdana, "Helvetica", Helvetica, Arial, sans-serif;
  font-size: .75em;
  color: #008595;
}
/* line 23, /app/user/app/assets/stylesheets/ui/widgets/_tabs.scss */
dl.tabs.vertical dd a:hover, dl.tabs.vertical dd a.active {
  color: #818285;
  border: none;
  background: #818285;
}

/*
  This is a simple progress bar. It has a container and an inner block element.
  The inner block element represents the actual progress (%) of the upload. All
  you'll have to do is set the width of the inner element (.upload-progress) to
  your desired progress.
*/
/* line 7, /app/user/app/assets/stylesheets/ui/widgets/_upload_progress.scss */
.upload-progress-container {
  /*float: left;*/
  border: 1px solid #ccc;
  -moz-border-radius: 6px / 6px;
  -webkit-border-radius: 6px 6px;
  border-radius: 6px / 6px;
  height: 15px;
  margin-top: 3px;
  padding: 0px;
  overflow: hidden;
}
/* line 16, /app/user/app/assets/stylesheets/ui/widgets/_upload_progress.scss */
.upload-progress-container span {
  color: #141414;
  font-size: .75em;
  position: relative;
  left: 5px;
}
/* line 23, /app/user/app/assets/stylesheets/ui/widgets/_upload_progress.scss */
.upload-progress-container .upload-progress {
  background-color: powderblue;
  padding: 0px;
  height: 20px;
}
/* line 28, /app/user/app/assets/stylesheets/ui/widgets/_upload_progress.scss */
.upload-progress-container .upload-progress.review-progress {
  background-color: #53c04c;
  z-index: 10;
  position: relative;
  top: -10px;
}

/**
* An upload module used for displaying status for multiple uploads. Note that you should
* dynamically add rows to this module. See section 2.8 for an example of the table styles
* used to display rows for each upload.
*/
/**
* An upload module displaying hard-coded rows for each file. Each row is clickable and
* has a different 'selected' style.
*/
/* line 15, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
#upload-module-progress .content-box {
  padding-left: 0;
  padding-right: 0;
}

/* line 21, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 1em;
}
/* line 28, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module fieldset {
  padding-bottom: .5em;
  margin: 1em;
}
/* line 33, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module p {
  margin-bottom: 0px;
  margin-top: .3em;
}
/* line 36, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module .upload-links {
  padding-top: 5px;
}
/* line 38, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module .upload-links a {
  font-size: .75em;
  padding: 0px 1em 0px 1em;
  border-right: 1px dotted #141414;
}
/* line 43, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module .upload-links a:first-of-type {
  padding-left: 0px;
}
/* line 47, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.upload-module .upload-links a:last-of-type {
  border-right: none;
}

/* line 54, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.image_size_slider {
  width: 100%;
  cursor: pointer;
  margin: 0 10px 0 0;
  padding: 0;
}

/* line 61, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 72, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution {
  list-style: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  position: relative;
  margin: 5px;
}
/* line 78, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution.selected {
  border: 2px solid #141414;
}
/* line 82, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution.duplicate {
  background-color: #4f4f51;
}
/* line 84, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution.duplicate .contribution-title {
  color: #fff;
}
/* line 87, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution.duplicate:hover {
  background-color: #4f4f51;
}
/* line 92, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution.hasAudio {
  background-color: yellow;
}
/* line 96, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution:hover {
  background-color: #eef1f3;
}
/* line 100, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution :hover .contribution-thumbnail-image {
  opacity: 0.9;
  z-index: 10;
}
/* line 105, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution .contribution-thumbnail-image {
  width: auto;
  display: block;
  margin: auto;
}
/* line 111, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a {
  background-color: none;
  color: #000;
  font-size: .65em;
  text-align: left;
  line-height: normal;
  border: none;
  box-shadow: none;
  min-width: 150px;
}
/* line 122, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-thumbnail.missing-jpg {
  height: 97px;
  background-repeat: no-repeat;
  background-position: top;
  background-image: url(/images/missing_jpg.png);
}
/* line 129, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-thumbnail .duplicate-indicator {
  background-color: black;
  color: white;
  font-size: 1.4em;
  margin: -2em auto 0 auto;
  opacity: 0.8;
  text-align: center;
  width: 6em;
}
/* line 140, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info {
  max-height: 60px;
  height: 40px;
}
/* line 144, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .upload-progress-container {
  margin: 0 13%;
  overflow: hidden;
}
/* line 149, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon {
  margin: 2px 5px 5px 5px;
  font-size: 1.5em;
  position: absolute;
  left: 2px;
  bottom: 1px;
}
/* line 156, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .submitted {
  color: #818285;
}
/* line 159, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .submittable {
  color: #53c04c;
}
/* line 162, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .accepted {
  color: #53c04c;
}
/* line 165, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .incomplete {
  color: #ff0000;
}
/* line 168, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .rejected {
  color: #ff0000;
}
/* line 171, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .revise {
  color: #008595;
}
/* line 174, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .warning {
  color: #ffcc33;
}
/* line 177, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .status-icon .failed {
  color: #ff0000;
}
/* line 182, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .contribution-title {
  -webkit-font-smoothing: subpixel-antialiased;
  background-color: transparent;
  font: 10px Arial, sans-serif;
  letter-spacing: 0.05em;
  margin-top: 8px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  text-overflow: ellipsis;
  user-select: text;
  white-space: nowrap;
  width: 100%;
}
/* line 198, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-info .metadata-extraction-failed-icon {
  position: absolute;
  right: 8px;
  bottom: 8px;
  opacity: 0.9;
}
/* line 206, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .contribution-master-id {
  -webkit-font-smoothing: subpixel-antialiased;
  bottom: 7px;
  font-size: 1.2em;
  position: absolute;
  text-align: center;
  user-select: text;
  width: 100%;
}
/* line 216, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .no-image {
  text-align: center;
  height: 87px;
  padding: 10px;
}
/* line 221, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
ul.contributions-list li.contribution a .no-image .waiting-for-preview-spinner img {
  height: 25px;
  margin-bottom: 15px;
}

/* line 230, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container {
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 236, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form-close {
  cursor: pointer;
  color: #007280;
}
/* line 241, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form {
  top: 0px;
  left: 0px;
  background-color: #eef1f3;
  padding: 0 5px;
}
/* line 247, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 252, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form button {
  font-size: 0.6rem;
  top: -1px;
}
/* line 256, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form label {
  font-size: 0.75rem;
}
/* line 260, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-form-container .edit-poster-time-form .poster-time-field {
  font-size: 9px;
  padding: 2px;
  width: 55%;
  display: inline-block;
  margin-right: 3px;
}

/* line 270, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-button-container {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.9;
}
/* line 276, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-button-container .edit-poster-time-button {
  position: absolute;
  width: 25px;
  padding: 5px;
  background-color: #ccc;
}
/* line 282, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-poster-time-button-container .edit-poster-time-button i {
  font-size: 1.75em;
  color: #008595;
}

/* line 290, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container {
  padding: 0 0 0 7px;
  z-index: 20;
  height: 22px;
  display: flex;
}
/* line 296, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .edit-image-button {
  cursor: pointer;
}
/* line 298, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .edit-image-button i {
  font-size: 1.25em;
  color: #ccc;
  margin: 2px;
}
/* line 302, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .edit-image-button i:hover {
  color: #008595;
}
/* line 308, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .image-rank {
  width: 16px;
  height: 16px;
  color: #FFF;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  font-size: .8em;
}
/* line 318, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .image-rank.red {
  background-color: #ff0000;
}
/* line 321, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .image-rank.yellow {
  background-color: #ffcc33;
}
/* line 324, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.edit-image-container .image-rank.green {
  background-color: #53c04c;
}

/* line 331, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.metadata-extraction-timeout-button-container {
  position: absolute;
  right: 28px;
  bottom: 22px;
  opacity: 0.9;
}
/* line 337, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.metadata-extraction-timeout-button-container .metadata-extraction-timeout-button {
  position: absolute;
  width: 25px;
  padding: 5px;
}
/* line 342, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.metadata-extraction-timeout-button-container .metadata-extraction-timeout-button i {
  font-size: 1.75em;
  color: #008595;
}

/* line 350, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.angularAnchorScrollHack {
  display: block;
  position: relative;
  top: -280px;
  visibility: hidden;
}

/* line 357, /app/user/app/assets/stylesheets/ui/widgets/_upload_module.scss */
.angularAnchorScrollHack.dashboardAdjustment {
  top: -320px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_tool_tip_icon.scss */
.tool-tip-icon {
  position: absolute;
  z-index: 1;
  top: -2px;
  height: 24px;
  padding-left: 8px;
  border-bottom: none;
}
/* line 9, /app/user/app/assets/stylesheets/ui/widgets/_tool_tip_icon.scss */
.tool-tip-icon:hover {
  border-style: none;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_tooltip.scss */
.fa-question-circle, .fa-tags {
  color: gray;
  font-size: 16px;
}

/* line 6, /app/user/app/assets/stylesheets/ui/widgets/_tooltip.scss */
.fa-question-circle.tooltip-warning {
  color: #f04124;
}

/* line 10, /app/user/app/assets/stylesheets/ui/widgets/_tooltip.scss */
.fa-question-circle:hover, .fa-tags:hover {
  cursor: pointer;
}

/* line 14, /app/user/app/assets/stylesheets/ui/widgets/_tooltip.scss */
.tooltipster-box, .tooltipster-box ul, .tooltipster-box dl {
  font-size: 13.5px;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
.pagination-control {
  margin-top: 10px;
  margin-bottom: -5px;
  font-size: .875em;
}
/* line 7, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
.pagination-control .entries-info {
  color: #999999;
  margin-top: 5px;
  margin-bottom: 20px;
}
/* line 13, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
.pagination-control .static-links {
  display: block;
  padding: 0.225rem 0.625rem 0.0625rem;
  color: #999999;
}

/* line 20, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
ul.pagination li {
  margin-left: 0px;
}
/* line 22, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0.225rem 0.625rem 0.0625rem;
  color: #999999;
  height: 30px;
  background-color: transparent;
}
/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
ul.pagination li.current a {
  background-color: transparent;
  font-weight: bold;
  color: #666666;
}
/* line 30, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background-color: transparent;
}
/* line 37, /app/user/app/assets/stylesheets/ui/widgets/_pagination.scss */
ul.pagination li.jump-links a {
  display: block;
  padding: 0.225rem 0.625rem 0.0625rem;
  color: #999999;
  -webkit-border-radius: 0px;
  border-radius: 0;
  height: 30px;
}

/* Note: These styles are ripped from Bootstrap 3.2, as TextAngular uses that
 * framework by default. */
/* line 5, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn > .caret,
.dropup > .btn > .caret {
  border-top-color: #000 !important;
}

/* line 10, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 36, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}

/* line 41, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
}

/* line 46, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
  color: #333;
}

/* line 55, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 60, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 69, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 74, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

/* line 92, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 96, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 101, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}

/* line 110, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 115, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 133, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

/* line 137, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 142, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 151, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 156, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 174, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 178, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 183, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 192, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

/* line 197, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 215, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 219, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 224, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 233, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 238, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 256, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 260, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 265, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 274, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 279, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 297, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 301, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}

/* line 307, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 315, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 321, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

/* line 327, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

/* line 334, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 341, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 348, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 355, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 359, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 364, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 370, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 375, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 385, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}

/* line 389, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 395, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 398, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 402, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 407, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 410, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 413, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 417, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 422, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 425, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 428, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 433, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 437, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 441, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

/* line 445, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

/* line 449, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn .caret {
  margin-left: 0;
}

/* line 452, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 456, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

/* line 459, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 467, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 470, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 477, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 480, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 485, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}

/* line 490, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 493, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 498, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 502, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 508, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

/* line 514, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 517, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 522, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control {
  display: block;
  float: left;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s;
  transition: border-color ease-in-out .15s;
}

/* line 539, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
}

/* line 543, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 547, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control:-ms-input-placeholder {
  color: #777;
}

/* line 550, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control::-webkit-input-placeholder {
  color: #777;
}

/* line 553, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

/* line 560, /app/user/app/assets/stylesheets/ui/widgets/_textangular.scss */
textarea.form-control {
  height: auto;
}

/* line 3, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input[disabled] .tags .input {
  background-color: transparent;
  cursor: default;
}

/* line 8, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input[disabled] .tags {
  background-color: #f4f4f4;
  border: 1px solie #ddd;
  cursor: default;
}

/* line 14, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input[disabled] .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 1px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: none;
  border: 1px solid #ddd;
  box-shadow: 0 0 0 0 lightgray inset;
  height: 100%;
}

/* line 27, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input {
  margin-bottom: 1rem;
}
/* line 30, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .host {
  margin: 0;
}
/* line 34, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .input {
  color: #999;
  background: transparent;
  font-size: 12px;
}
/* line 40, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input input[type='text']:-moz-placeholder {
  color: #999;
  background: none;
  font-size: 12px;
}
/* line 46, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input input[type='text']::-moz-placeholder {
  color: #999;
  background: none;
  font-size: 12px;
}
/* line 52, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input input[type='text']:-ms-input-placeholder {
  color: #999;
  background: none;
  font-size: 12px;
}
/* line 58, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input input[type='text']::-webkit-input-placeholder {
  color: #999;
  background: none;
  font-size: 12px;
}
/* line 64, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input input {
  color: #999;
  background: none;
  font-size: 12px;
}
/* line 71, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .tags .tag-item {
  border: 1px solid #ccc;
  background: #FAFAFA;
}
/* line 75, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .tags .tag-item.invalid {
  cursor: pointer;
  border: 1px solid #ff0000;
  background: transparent;
}
/* line 80, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .tags .tag-item.selected {
  background: #e1e1e1;
}
/* line 83, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .tags .tag-item.readOnly {
  opacity: 0.65;
}
/* line 85, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .tags .tag-item.readOnly .remove-button {
  display: none;
}
/* line 94, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .autocomplete ul.suggestion-list li.suggestion-item:nth-child(odd) {
  background-color: #efefec;
}
/* line 95, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
tags-input .autocomplete ul.suggestion-list li.suggestion-item.selected {
  background-color: #1569a0;
}

/* line 103, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions {
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 100;
  border: 1px solid #ccc;
  margin-bottom: 5px;
  /* To handle stacking content boxes for responsiveness */
  background-color: #fff;
}
/* line 111, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions label {
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 116, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions ul {
  margin: 0px;
  padding: 0px;
}
/* line 119, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions ul li {
  padding: 2px;
  cursor: pointer;
  margin-bottom: 2px;
  list-style: none;
  display: block;
}
/* line 125, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions ul li span {
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 15px;
}
/* line 129, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions ul li.odd {
  background: #efefec;
}
/* line 132, /app/user/app/assets/stylesheets/ui/widgets/_tags.scss */
.tag-suggestions ul li:hover {
  color: #fff;
  background: #1569a0;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-control.esp-download-button {
  float: right;
}
/* line 3, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-control.esp-download-button:before {
  font-family: FontAwesome;
  content: "\f019";
  cursor: pointer;
}

/* line 10, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-control.esp-larger-preview-button {
  float: right;
}
/* line 12, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-control.esp-larger-preview-button:before {
  font-family: FontAwesome;
  content: "\f08e";
  cursor: pointer;
}

/* line 19, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-center-play-button .vjs-big-play-button {
  left: 48%;
  top: 48%;
}

/* line 24, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.video-js {
  width: 100% !important;
  height: 300px !important;
}

/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-time-controls {
  width: 2.5em !important;
}

/* line 33, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.esp-download-button, .vjs-mute-control {
  width: 3em !important;
}

/* line 37, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-live-controls, .esp-larger-preview-button {
  display: none;
}

/* line 41, /app/user/app/assets/stylesheets/ui/widgets/_video_player.scss */
.vjs-tech {
  position: static !important;
}

/* line 2, /app/user/app/assets/stylesheets/ui/widgets/_dialog.scss */
#esp-dialog-modal .text {
  margin-bottom: 1.5rem;
}
/* line 5, /app/user/app/assets/stylesheets/ui/widgets/_dialog.scss */
#esp-dialog-modal .okay {
  margin-left: 1rem;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert {
  font-weight: normal;
}

/* line 5, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -15px;
  line-height: 20px;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
}

/* line 23, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
}

/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
}

/* line 35, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}

/* line 41, /app/user/app/assets/stylesheets/ui/widgets/_alerts.scss */
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}

/* line 1, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-slide {
  border: 3px solid #818285;
  text-align: center;
  background-color: rgba(79, 79, 81, 0.85);
}
/* line 5, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-slide img {
  display: inline-block;
}
/* line 8, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-slide .duplicate-indicator {
  background-color: black;
  color: white;
  font-size: 1.4em;
  margin: -2em auto 0 auto;
  opacity: 0.8;
  text-align: center;
  width: 6em;
}

/* line 19, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-slider {
  margin-bottom: 0px;
  min-height: 309px;
}
/* line 22, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-slider.mobile {
  height: auto;
}

/* line 27, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.preview-wrapper {
  min-height: 309px;
}

/* line 31, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-caption {
  background-color: #333333;
  color: white;
  font-size: .77778rem;
  padding: 0.55556rem 0.77778rem;
  margin: 2em 0 0 0;
  width: 100%;
}
/* line 39, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-caption a {
  color: white;
}
/* line 41, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
.slick-caption a.fa-external-link, .slick-caption span.fa-plus-circle {
  color: white;
  cursor: pointer;
  line-height: 1.5em;
  padding: 0 0.5em;
}

/* line 49, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery {
  z-index: 1000;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(79, 79, 81, 0.85);
}
/* line 50, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery div#zoomHelp {
  color: #fff;
  font-family: "ProximaNova";
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 66, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery a {
  color: white;
}
/* line 69, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery a.close {
  position: fixed;
  top: 1em;
  right: 1em;
  font-size: .8rem;
  color: #fff;
  padding: 1em;
}
/* line 79, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery i.fa-chevron-circle-left {
  color: white;
  font-size: 2rem;
  position: fixed;
  left: 1rem;
  top: 50%;
  font-size: 2rem;
}
/* line 87, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery i.fa-chevron-circle-right {
  color: white;
  font-size: 2rem;
  position: fixed;
  right: 1rem;
  top: 50%;
  font-size: 2rem;
}
/* line 95, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery img.fullscreenGalleryImg {
  max-height: 85%;
}
/* line 98, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery img.rotate90 {
  transform: rotate(90deg);
}
/* line 101, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery img.rotate180 {
  transform: rotate(180deg);
}
/* line 104, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery img.rotate270 {
  transform: rotate(270deg);
}
/* line 107, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery p.galleryCaption {
  color: #fff;
  font-size: .8rem;
}
/* line 111, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
/* line 117, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer div.zoomWrap {
  font-family: "ProximaNova";
  cursor: zoom-in;
}
/* line 121, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer div.loadingZoom {
  background-color: #000;
  position: absolute;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 130, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer div.loadingZoom i {
  color: #FFF;
}
/* line 134, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer div.mainContent {
  position: relative;
}
/* line 137, /app/user/app/assets/stylesheets/ui/widgets/_slick.scss */
#fullscreenGallery .imageContainer div.duplicate-indicator {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: black;
  color: white;
  font-size: 1.4em;
  opacity: 0.8;
  text-align: center;
  width: 100%;
  padding: 4px;
}

/* line 12, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-slider {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: flex-start;
  justify-content: center;
  background-color: #666;
  height: 100px;
  overflow: hidden;
  min-height: 100px;
  outline: none;
}
/* line 24, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-slider .filmstrip-slide {
  background: linear-gradient(#7d7d7d, #211e26) !important;
  border-right: 1px solid #211e26 !important;
  border-left: 1px solid #7d7d7d !important;
  padding: 8px;
  text-align: center;
  border-bottom: 6px solid transparent;
  overflow: hidden;
  width: 100px;
  height: 100px;
  border: 1px solid black;
  display: inline-block;
  cursor: pointer;
}
/* line 37, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-slider .filmstrip-slide img {
  max-height: 100%;
  width: 100%;
  height: auto;
  object-fit: contain;
}
/* line 43, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-slider .filmstrip-slide.selected {
  background: #bdbdbd !important;
}
/* line 46, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-slider .filmstrip-slide.active {
  background: #7d7d7d !important;
}

/* line 52, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-preview {
  background-color: #999;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  flex: 1 0;
  height: calc(100vh - 360px);
}
/* line 60, /app/user/app/assets/stylesheets/ui/widgets/_filmstrip.scss */
.filmstrip-preview img {
  max-height: 100%;
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* line 4, /app/user/app/assets/stylesheets/ui/widgets/_select.scss */
.selectize-input {
  padding: 0px 8px;
}

/* line 8, /app/user/app/assets/stylesheets/ui/widgets/_select.scss */
.selectize-control.multi .selectize-input [data-value] {
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
  font-size: 12px;
}
/* line 23, /app/user/app/assets/stylesheets/ui/widgets/_select.scss */
.selectize-control.multi .selectize-input [data-value] .remove {
  border: none;
  color: #878787;
  font-size: 1.1em;
}
/* line 28, /app/user/app/assets/stylesheets/ui/widgets/_select.scss */
.selectize-control.multi .selectize-input [data-value] .remove:hover {
  color: black;
  background: none;
}

/* line 35, /app/user/app/assets/stylesheets/ui/widgets/_select.scss */
.ui-select-choices-row:hover, .selectize-dropdown .active {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

/* line 2, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater .show-link {
  width: 25px;
  height: 20px;
  z-index: 5;
  cursor: pointer;
}
/* line 7, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater .show-link i {
  font-size: 1.25em;
  color: #ccc;
  margin: 2px;
}
/* line 11, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater .show-link i:hover {
  color: #008595;
}

/* line 18, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal h2, .contribution-file-updater-modal h4 {
  padding-left: 0.9375rem;
}
/* line 21, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
/* line 26, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file {
  float: none;
  margin-bottom: 3.75%;
}
/* line 29, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file img {
  width: 100%;
}
/* line 32, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file button {
  width: 100%;
  margin-bottom: 0;
}
/* line 36, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file span {
  display: block;
  margin: 2.5% auto 1.25%;
}
/* line 40, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file:last-of-type {
  float: left;
}
/* line 43, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .contribution-file-border {
  border: solid 2px #141414;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 48, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .contribution-file-border.current {
  border: solid 2px #53c04c;
}
/* line 50, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .contribution-file-border.current button {
  background-color: #53c04c;
  cursor: default;
}
/* line 56, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .missing-file {
  display: block;
  padding: 30px 15px 0;
}
/* line 59, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .missing-file h3 {
  margin: 0;
  margin-top: 15px;
}
/* line 63, /app/user/app/assets/stylesheets/ui/widgets/_contribution_file_updater.scss */
.contribution-file-updater-modal .contribution-files-container .contribution-file .missing-file i {
  display: block;
  font-size: 48px;
}

/* line 2, /app/user/app/assets/stylesheets/ui/_custom_headers.scss */
.top.from-contribute {
  background-color: transparent !important;
  border: none !important;
}
/* line 7, /app/user/app/assets/stylesheets/ui/_custom_headers.scss */
.top.from-contribute span.getty-logo span {
  color: #222;
  border: none;
}

/* line 95, /app/user/app/assets/stylesheets/styles.scss */
body {
  background: #efefec;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


















 */


