/* Legacy datepicker styles */
/* stylelint-disable */
.PhysicalReporting-container {
	.DayPicker .DayPicker-Month {
	  margin: 0; }

	.DayPicker .DayPicker-NavButton--prev {
	  margin-right: calc(100% - 4rem); }

	.DayPicker .DayPicker-Caption {
	  line-height: 3rem;
	  margin: 0 auto .5rem auto;
	  padding: 0;
	  text-align: center;
	  width: 200px; }

	.DayPicker .DayPicker-Day {
	  padding: 1.25rem; }

	.DayPicker .DayPicker-Footer {
	  border-top: 1px solid #bab7b7;
	  margin-top: 1rem;
	  padding-bottom: .75rem;
	  padding-top: 1.25rem;
	  text-align: center; }

	.DayPicker .DayPicker-TodayButton {
	  font-size: 14px; }

	.DayPicker .DayPicker-Weekday {
	  color: #4a4a4a;
	  font-size: 14px; }

	.DayPicker .DayPicker-Month-Picker {
	  margin-right: 10px; }

	.DayPicker .DayPicker-Year-Picker, .DayPicker .DayPicker-Month-Picker {
	  display: inline-block;
	  vertical-align: middle;
	  width: auto; }

	.DayPicker-left-arrow {
	  height: 26px;
	  left: 0;
	  position: absolute;
	  top: 2px;
	  width: 26px; }

	.DayPicker-right-arrow {
	  height: 26px;
	  position: absolute;
	  right: 0;
	  top: 2px;
	  width: 26px; }

	.DayPickerInput {
	  position: relative; }
	  .DayPickerInput-input {
		margin-bottom: 10px; }
	  .DayPickerInput .Icons-chevron {
		margin-left: 5px; }
	  .DayPickerInput .Icons-calendar {
		pointer-events: none;
		position: absolute;
		right: 5px;
		top: 6px; }
	  .DayPickerInput .DayPicker-wrapper {
		padding-bottom: 0; }
	  .DayPickerInput .DayPickerInput-Overlay {
		border-radius: 3px;
		-webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3);
				box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.3);
		padding: 20px 20px 10px 20px;
		z-index: 5; }
	@charset "UTF-8";
	/* brand colors */
	/* UI greys */
	/* UI colors */
	/* infographic colors */
	.CalendarDay {
	  border: 1px solid #e0dad8;
	  padding: 0;
	  -webkit-box-sizing: border-box;
			  box-sizing: border-box;
	  color: #6d6565;
	  cursor: pointer; }

	.CalendarDay__button {
	  position: relative;
	  height: 100%;
	  width: 100%;
	  text-align: center;
	  background: none;
	  border: 0;
	  margin: 0;
	  padding: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  cursor: pointer;
	  -webkit-box-sizing: border-box;
			  box-sizing: border-box; }
	  .CalendarDay__button:active {
		outline: 0; }

	.CalendarDay--highlighted-calendar {
	  background: #093c59;
	  color: #6d6565;
	  cursor: default; }
	  .CalendarDay--highlighted-calendar:active {
		background: #093c59; }

	.CalendarDay--outside {
	  border: 0;
	  cursor: default; }
	  .CalendarDay--outside:active {
		background: #fff; }

	.CalendarDay--hovered {
	  background: #e0dad8;
	  border: 1px double #d2cac8;
	  color: inherit; }

	.CalendarDay--blocked-minimum-nights {
	  color: #d9d2d0;
	  background: #fff;
	  border: 1px solid #e0dad8;
	  cursor: default; }
	  .CalendarDay--blocked-minimum-nights:active {
		background: #fff; }

	.CalendarDay--selected-span {
	  background: #e2f4ff;
	  border: 1px double #b0e1fe;
	  color: #fff; }
	  .CalendarDay--selected-span.CalendarDay--hovered, .CalendarDay--selected-span:active {
		background: #b0e1fe;
		border: 1px double #026ead; }
	  .CalendarDay--selected-span.CalendarDay--last-in-range {
		border-right: #026ead; }

	.CalendarDay--hovered-span,
	.CalendarDay--after-hovered-start {
	  background: white;
	  border: 1px double white;
	  color: #093c59; }
	  .CalendarDay--hovered-span:active,
	  .CalendarDay--after-hovered-start:active {
		background: white; }

	.CalendarDay--selected-start,
	.CalendarDay--selected-end,
	.CalendarDay--selected {
	  background: #026ead;
	  border: 1px double #026ead;
	  color: #fff; }
	  .CalendarDay--selected-start:active,
	  .CalendarDay--selected-end:active,
	  .CalendarDay--selected:active {
		background: #026ead; }

	.CalendarDay--blocked-calendar {
	  background: #d9d2d0;
	  color: #a8a0a0;
	  cursor: default; }
	  .CalendarDay--blocked-calendar:active {
		background: #d9d2d0; }

	.CalendarDay--blocked-out-of-range {
	  color: #d9d2d0;
	  background: #fff;
	  border: 1px solid #e0dad8;
	  cursor: default; }
	  .CalendarDay--blocked-out-of-range:active {
		background: #fff; }

	.CalendarMonth {
	  text-align: center;
	  padding: 0 13px;
	  vertical-align: top;
	  -moz-user-select: none;
	  -webkit-user-select: none;
	  -ms-user-select: none;
	  user-select: none; }
	  .CalendarMonth table {
		border-collapse: collapse;
		border-spacing: 0;
		caption-caption-side: initial; }

	.CalendarMonth--horizontal:first-of-type,
	.CalendarMonth--vertical:first-of-type {
	  position: absolute;
	  z-index: -1;
	  opacity: 0;
	  pointer-events: none; }

	.CalendarMonth--horizontal {
	  display: inline-block;
	  min-height: 100%; }

	.CalendarMonth--vertical {
	  display: block; }

	.CalendarMonth__caption {
	  color: #4a4a4a;
	  margin-top: 7px;
	  font-size: 18px;
	  text-align: center;
	  margin-bottom: 2px;
	  caption-side: initial; }

	.CalendarMonth--horizontal .CalendarMonth__caption,
	.CalendarMonth--vertical .CalendarMonth__caption {
	  padding: 15px 0 35px; }

	.CalendarMonth--vertical-scrollable .CalendarMonth__caption {
	  padding: 5px 0; }

	.CalendarMonthGrid {
	  background: #fff;
	  z-index: 0;
	  text-align: left; }

	.CalendarMonthGrid--animating {
	  -webkit-transition: -webkit-transform 0.2s ease-in-out;
	  transition: -webkit-transform 0.2s ease-in-out;
	  transition: transform 0.2s ease-in-out;
	  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	  z-index: 1; }

	.CalendarMonthGrid--horizontal {
	  position: absolute;
	  left: 9px; }

	.CalendarMonthGrid--vertical {
	  margin: 0 auto; }

	.CalendarMonthGrid--vertical-scrollable {
	  margin: 0 auto;
	  overflow-y: scroll; }

	.DayPicker {
	  background: #fff;
	  position: relative;
	  text-align: left; }

	.DayPicker--horizontal {
	  background: #fff;
	  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
			  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
	  border-radius: 3px; }
	  .DayPicker--horizontal.DayPicker--portal {
		-webkit-box-shadow: none;
				box-shadow: none;
		position: absolute;
		left: 50%;
		top: 50%; }

	.DayPicker--vertical.DayPicker--portal {
	  position: initial; }

	.DayPicker__focus-region {
	  outline: none; }

	.DayPicker__week-headers {
	  position: relative; }

	.DayPicker--horizontal .DayPicker__week-headers {
	  margin-left: 9px; }

	.DayPicker__week-header {
	  color: #4a4a4a;
	  position: absolute;
	  top: 62px;
	  z-index: 2;
	  padding: 0 13px;
	  text-align: left; }
	  .DayPicker__week-header ul {
		list-style: none;
		margin: 1px 0;
		padding-left: 0;
		padding-right: 0; }
	  .DayPicker__week-header li {
		display: inline-block;
		text-align: center; }

	.DayPicker--vertical .DayPicker__week-header {
	  left: 50%; }

	.DayPicker--vertical-scrollable {
	  height: 100%; }
	  .DayPicker--vertical-scrollable .DayPicker__week-header {
		top: 0;
		display: table-row;
		border-bottom: 1px solid #6d6565;
		background: white; }
	  .DayPicker--vertical-scrollable .transition-container--vertical {
		padding-top: 20px;
		height: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		overflow-y: scroll; }
	  .DayPicker--vertical-scrollable .DayPicker__week-header {
		margin-left: 0;
		left: 0;
		width: 100%;
		text-align: center; }

	.transition-container {
	  position: relative;
	  overflow: hidden;
	  border-radius: 3px; }

	.transition-container--horizontal {
	  -webkit-transition: height 0.2s ease-in-out;
	  transition: height 0.2s ease-in-out; }

	.transition-container--vertical {
	  width: 100%; }

	.DayPickerNavigation__prev,
	.DayPickerNavigation__next {
	  cursor: pointer;
	  line-height: 0.78;
	  -webkit-user-select: none;
	  /* Chrome/Safari */
	  -moz-user-select: none;
	  /* Firefox */
	  -ms-user-select: none;
	  /* IE10+ */
	  user-select: none; }

	.DayPickerNavigation__prev--default,
	.DayPickerNavigation__next--default {
	  border: 1px solid #d9d2d0;
	  background-color: #fff;
	  color: #4a4a4a; }
	  .DayPickerNavigation__prev--default:focus, .DayPickerNavigation__prev--default:hover,
	  .DayPickerNavigation__next--default:focus,
	  .DayPickerNavigation__next--default:hover {
		border: 1px solid #a8a0a0; }
	  .DayPickerNavigation__prev--default:active,
	  .DayPickerNavigation__next--default:active {
		background: #f2f2f2; }

	.DayPickerNavigation--horizontal {
	  position: relative; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__prev,
	  .DayPickerNavigation--horizontal .DayPickerNavigation__next {
		border-radius: 3px;
		padding: 6px 9px;
		top: 18px;
		z-index: 2;
		position: absolute; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__prev {
		left: 22px; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__prev--rtl {
		left: auto;
		right: 22px; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__next {
		right: 22px; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__next--rtl {
		right: auto;
		left: 22px; }
	  .DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg,
	  .DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg {
		height: 19px;
		width: 19px;
		fill: #a8a0a0; }

	.DayPickerNavigation--vertical {
	  background: #fff;
	  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
			  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  height: 52px;
	  width: 100%;
	  z-index: 2; }
	  .DayPickerNavigation--vertical .DayPickerNavigation__prev,
	  .DayPickerNavigation--vertical .DayPickerNavigation__next {
		display: inline-block;
		position: relative;
		height: 100%;
		width: 50%; }
	  .DayPickerNavigation--vertical .DayPickerNavigation__next--default {
		border-left: 0; }
	  .DayPickerNavigation--vertical .DayPickerNavigation__prev--default,
	  .DayPickerNavigation--vertical .DayPickerNavigation__next--default {
		text-align: center;
		font-size: 2.5em;
		padding: 5px; }
		.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg,
		.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg {
		  height: 42px;
		  width: 42px;
		  fill: #4a4a4a; }

	.DayPickerNavigation--vertical-scrollable {
	  position: relative; }
	  .DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next {
		width: 100%; }

	.DayPickerKeyboardShortcuts__show,
	.DayPickerKeyboardShortcuts__close {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  padding: 0;
	  cursor: pointer; }
	  .DayPickerKeyboardShortcuts__show:active,
	  .DayPickerKeyboardShortcuts__close:active {
		outline: none; }

	.DayPickerKeyboardShortcuts__show {
	  width: 22px;
	  position: absolute;
	  z-index: 2; }

	.DayPickerKeyboardShortcuts__show--bottom-right {
	  border-top: 26px solid transparent;
	  border-right: 33px solid #026ead;
	  bottom: 0;
	  right: 0; }
	  .DayPickerKeyboardShortcuts__show--bottom-right:hover {
		border-right: 33px solid #014e7b; }
	  .DayPickerKeyboardShortcuts__show--bottom-right .DayPickerKeyboardShortcuts__show_span {
		bottom: 0;
		right: -28px; }

	.DayPickerKeyboardShortcuts__show--top-right {
	  border-bottom: 26px solid transparent;
	  border-right: 33px solid #026ead;
	  top: 0;
	  right: 0; }
	  .DayPickerKeyboardShortcuts__show--top-right:hover {
		border-right: 33px solid #014e7b; }
	  .DayPickerKeyboardShortcuts__show--top-right .DayPickerKeyboardShortcuts__show_span {
		top: 1px;
		right: -28px; }

	.DayPickerKeyboardShortcuts__show--top-left {
	  border-bottom: 26px solid transparent;
	  border-left: 33px solid #026ead;
	  top: 0;
	  left: 0; }
	  .DayPickerKeyboardShortcuts__show--top-left:hover {
		border-left: 33px solid #014e7b; }
	  .DayPickerKeyboardShortcuts__show--top-left .DayPickerKeyboardShortcuts__show_span {
		top: 1px;
		left: -28px; }

	.DayPickerKeyboardShortcuts__show_span {
	  color: #fff;
	  position: absolute; }

	.DayPickerKeyboardShortcuts__panel {
	  overflow: auto;
	  background: #fff;
	  border: 1px solid #6d6565;
	  border-radius: 2px;
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  right: 0;
	  left: 0;
	  z-index: 2;
	  padding: 22px;
	  margin: 33px; }

	.DayPickerKeyboardShortcuts__title {
	  font-size: 16px;
	  font-weight: bold;
	  margin: 0; }

	.DayPickerKeyboardShortcuts__list {
	  list-style: none;
	  padding: 0; }

	.DayPickerKeyboardShortcuts__close {
	  position: absolute;
	  right: 22px;
	  top: 22px;
	  z-index: 2; }
	  .DayPickerKeyboardShortcuts__close svg {
		height: 15px;
		width: 15px;
		fill: #d9d2d0; }
		.DayPickerKeyboardShortcuts__close svg:hover, .DayPickerKeyboardShortcuts__close svg:focus {
		  fill: #a8a0a0; }
	  .DayPickerKeyboardShortcuts__close:active {
		outline: none; }

	.KeyboardShortcutRow {
	  margin: 6px 0; }

	.KeyboardShortcutRow__key-container {
	  display: inline-block;
	  white-space: nowrap;
	  text-align: right;
	  margin-right: 6px; }

	.KeyboardShortcutRow__key {
	  font-family: monospace;
	  font-size: 12px;
	  text-transform: uppercase;
	  background: #f2f2f2;
	  padding: 2px 6px; }

	.KeyboardShortcutRow__action {
	  display: inline;
	  word-break: break-word;
	  margin-left: 8px; }

	.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow {
	  margin-bottom: 16px; }

	.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__key-container {
	  width: auto;
	  text-align: left;
	  display: inline; }

	.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__action {
	  display: inline; }

	.DateInput {
	  font-weight: 200;
	  font-size: 18px;
	  line-height: 24px;
	  color: #4a4a4a;
	  margin: 0;
	  padding: 8px;
	  background: #fff;
	  position: relative;
	  display: inline-block;
	  width: 130px;
	  vertical-align: middle; }

	.DateInput--with-caret::before,
	.DateInput--with-caret::after {
	  content: "";
	  display: inline-block;
	  position: absolute;
	  bottom: auto;
	  border: 10px solid transparent;
	  left: 22px;
	  z-index: 2; }

	.DateInput--open-down.DateInput--with-caret::before,
	.DateInput--open-down.DateInput--with-caret::after {
	  border-top: 0; }

	.DateInput--open-down.DateInput--with-caret::before {
	  top: 62px;
	  border-bottom-color: rgba(0, 0, 0, 0.1); }

	.DateInput--open-down.DateInput--with-caret::after {
	  top: 63px;
	  border-bottom-color: #fff; }

	.DateInput--open-up.DateInput--with-caret::before,
	.DateInput--open-up.DateInput--with-caret::after {
	  border-bottom: 0; }

	.DateInput--open-up.DateInput--with-caret::before {
	  top: -24px;
	  border-top-color: rgba(0, 0, 0, 0.1); }

	.DateInput--open-up.DateInput--with-caret::after {
	  top: -25px;
	  border-top-color: #fff; }

	.DateInput--disabled {
	  background: #d9d2d0; }

	.DateInput__input {
	  opacity: 0;
	  position: absolute;
	  top: 0;
	  left: 0;
	  border: 0;
	  height: 100%;
	  width: 100%; }
	  .DateInput__input[readonly] {
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none; }

	.DateInput__display-text {
	  padding: 4px 8px;
	  white-space: nowrap;
	  overflow: hidden; }

	.DateInput__display-text--has-input {
	  color: #4a4a4a; }

	.DateInput__display-text--focused {
	  background: #f2f2f2;
	  border-color: #f2f2f2;
	  border-radius: 3px;
	  color: #4a4a4a; }

	.DateInput__display-text--disabled {
	  font-style: italic; }

	.screen-reader-only {
	  border: 0;
	  clip: rect(0, 0, 0, 0);
	  height: 1px;
	  margin: -1px;
	  overflow: hidden;
	  padding: 0;
	  position: absolute;
	  width: 1px; }

	.DateRangePicker {
	  position: relative;
	  display: inline-block; }

	.DateRangePicker__picker {
	  z-index: 1;
	  background-color: #fff;
	  position: absolute; }

	.DateRangePicker__picker--rtl {
	  direction: rtl; }

	.DateRangePicker__picker--direction-left {
	  left: 0; }

	.DateRangePicker__picker--direction-right {
	  right: 0; }

	.DateRangePicker__picker--open-down {
	  top: 72px; }

	.DateRangePicker__picker--open-up {
	  bottom: 72px; }

	.DateRangePicker__picker--portal {
	  background-color: rgba(0, 0, 0, 0.3);
	  position: fixed;
	  top: 0;
	  left: 0;
	  height: 100%;
	  width: 100%; }

	.DateRangePicker__picker--full-screen-portal {
	  background-color: #fff; }

	.DateRangePicker__close {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  padding: 0;
	  cursor: pointer;
	  position: absolute;
	  top: 0;
	  right: 0;
	  padding: 15px;
	  z-index: 2; }
	  .DateRangePicker__close svg {
		height: 15px;
		width: 15px;
		fill: #d9d2d0; }
	  .DateRangePicker__close:hover, .DateRangePicker__close:focus {
		color: #b0b3b4;
		text-decoration: none; }

	.DateRangePickerInput {
	  background-color: #fff;
	  border: 1px solid #d9d2d0;
	  display: inline-block; }

	.DateRangePickerInput--disabled {
	  background: #d9d2d0; }

	.DateRangePickerInput--rtl {
	  direction: rtl; }

	.DateRangePickerInput__arrow {
	  display: inline-block;
	  vertical-align: middle; }

	.DateRangePickerInput__arrow svg {
	  vertical-align: middle;
	  fill: #4a4a4a;
	  height: 24px;
	  width: 24px; }

	.DateRangePickerInput__clear-dates {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  cursor: pointer;
	  display: inline-block;
	  vertical-align: middle;
	  padding: 10px;
	  margin: 0 10px 0 5px; }

	.DateRangePickerInput__clear-dates svg {
	  fill: #a8a0a0;
	  height: 12px;
	  width: 15px;
	  vertical-align: middle; }

	.DateRangePickerInput__clear-dates--hide {
	  visibility: hidden; }

	.DateRangePickerInput__clear-dates:focus,
	.DateRangePickerInput__clear-dates--hover {
	  background: #6d6565;
	  border-radius: 50%; }

	.DateRangePickerInput__calendar-icon {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  cursor: pointer;
	  display: inline-block;
	  vertical-align: middle;
	  padding: 10px;
	  margin: 0 5px 0 10px; }
	  .DateRangePickerInput__calendar-icon svg {
		fill: #a8a0a0;
		height: 15px;
		width: 14px;
		vertical-align: middle; }

	.SingleDatePicker {
	  position: relative;
	  display: inline-block; }

	.SingleDatePicker__picker {
	  z-index: 1;
	  background-color: #fff;
	  position: absolute; }

	.SingleDatePicker__picker--rtl {
	  direction: rtl; }

	.SingleDatePicker__picker--direction-left {
	  left: 0; }

	.SingleDatePicker__picker--direction-right {
	  right: 0; }

	.SingleDatePicker__picker--open-down {
	  top: 72px; }

	.SingleDatePicker__picker--open-up {
	  bottom: 72px; }

	.SingleDatePicker__picker--portal {
	  background-color: rgba(0, 0, 0, 0.3);
	  position: fixed;
	  top: 0;
	  left: 0;
	  height: 100%;
	  width: 100%; }

	.SingleDatePicker__picker--full-screen-portal {
	  background-color: #fff; }

	.SingleDatePicker__close {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  padding: 0;
	  cursor: pointer;
	  position: absolute;
	  top: 0;
	  right: 0;
	  padding: 15px;
	  z-index: 2; }
	  .SingleDatePicker__close svg {
		height: 15px;
		width: 15px;
		fill: #d9d2d0; }
	  .SingleDatePicker__close:hover, .SingleDatePicker__close:focus {
		color: #b0b3b4;
		text-decoration: none; }

	.SingleDatePickerInput {
	  background-color: #fff;
	  border: 1px solid #6d6565; }

	.SingleDatePickerInput--disabled {
	  background: #d9d2d0; }

	.SingleDatePickerInput--rtl {
	  direction: rtl; }

	.SingleDatePickerInput__clear-date {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  cursor: pointer;
	  display: inline-block;
	  vertical-align: middle;
	  padding: 10px;
	  margin: 0 10px 0 5px; }

	.SingleDatePickerInput__clear-date svg {
	  fill: #a8a0a0;
	  height: 12px;
	  width: 15px;
	  vertical-align: middle; }

	.SingleDatePickerInput__clear-date--hide {
	  visibility: hidden; }

	.SingleDatePickerInput__clear-date:focus,
	.SingleDatePickerInput__clear-date--hover {
	  background: #6d6565;
	  border-radius: 50%; }

	.SingleDatePickerInput__calendar-icon {
	  background: none;
	  border: 0;
	  color: inherit;
	  font: inherit;
	  line-height: normal;
	  overflow: visible;
	  cursor: pointer;
	  display: inline-block;
	  vertical-align: middle;
	  padding: 10px;
	  margin: 0 5px 0 10px; }
	  .SingleDatePickerInput__calendar-icon svg {
		fill: #a8a0a0;
		height: 15px;
		width: 14px;
		vertical-align: middle; }

	.SingleDatePickerInput__calendar-icon {
	  float: right;
	  margin: 5px 5px 0 0; }

	.DayPickerNavigation--horizontal .DayPickerNavigation__prev,
	.DayPickerNavigation--horizontal .DayPickerNavigation__next {
	  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#f2f2f2)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #f2f2f2), linear-gradient(#fff, #fff);
	  border: 1px solid #d9d2d0;
	  border-radius: 3px;
	  color: #6d6565;
	  padding-left: 15px;
	  padding-right: 15px; }

	.DayPickerNavigation--horizontal .DayPickerNavigation__prev {
	  border-bottom-left-radius: 4px;
	  border-top-left-radius: 4px; }

	.DayPickerNavigation--horizontal .DayPickerNavigation__next {
	  border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px; }

	.DateInput-section {
	  position: relative; }
	  .DateInput-section .DayPicker {
		left: 0;
		position: absolute;
		top: 40px;
		z-index: 9000; }
	  .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span .CalendarDay__button {
		color: #4a4a4a; }
	  .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--hovered .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--selected-start .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--selected-end .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--hovered .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--selected-start .CalendarDay__button, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--selected-end .CalendarDay__button {
		color: #fff; }
	  .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--selected-start, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--hovered, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--selected-start, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--hovered {
		background-color: #026ead; }
	  .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--today.CalendarDay--after-hovered-start, .DateInput-section .CalendarDay.CalendarDay--valid.CalendarDay--selected-span.CalendarDay--after-hovered-start {
		background-color: #e2f4ff;
		border: 1px double #b0e1fe; }

	.DateInput-container {
	  position: relative; }
	  .DateInput-container .Icons-calendar {
		pointer-events: none;
		position: absolute;
		right: 7px;
		top: 7px; }
	  .DateInput-container.in-range .Icons-calendar {
		right: 22px; }
	  .DateInput-container.dash-after::after {
		content: "\2014";
		display: inline-block;
		position: absolute;
		right: -15px;
		text-align: center;
		top: 7px;
		width: 30px; }
}
/* stylelint-enable */
