Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@MonsieurV
Created October 13, 2017 15:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MonsieurV/b23403275b7ed6d71c68254398ae956d to your computer and use it in GitHub Desktop.
Save MonsieurV/b23403275b7ed6d71c68254398ae956d to your computer and use it in GitHub Desktop.
react-dates@13.0.3/css/style.css
.DateRangePicker {
position: relative;
display: inline-block
}
.DateRangePicker_picker {
z-index: 1;
background-color: #fff;
position: absolute
}
.DateRangePicker_picker__rtl {
direction: rtl
}
.DateRangePicker_picker__directionLeft {
left: 0px
}
.DateRangePicker_picker__directionRight {
right: 0px
}
.DateRangePicker_picker__openDown {
top: 72px
}
.DateRangePicker_picker__openUp {
bottom: 72px
}
.DateRangePicker_picker__portal {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0px;
left: 0px;
height: 100%;
width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
background-color: #fff
}
.DateRangePicker_closeButton {
background: none;
border: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
position: absolute;
top: 0px;
right: 0px;
padding: 15px;
z-index: 2
}
.DateRangePicker_closeButton:hover {
color: darken(#cacccd, 10%);
text-decoration: none
}
.DateRangePicker_closeButton:focus {
color: darken(#cacccd, 10%);
text-decoration: none
}
.DateRangePicker_closeButton_svg {
height: 15px;
width: 15px;
fill: #cacccd
}
.DayPicker {
background: #fff;
position: relative;
text-align: left
}
.DayPicker__horizontal {
background: #fff;
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__verticalScrollable {
height: 100%
}
.DayPicker__hidden {
visibility: hidden
}
.DayPicker_portal__horizontal {
box-shadow: none;
position: absolute;
left: 50%;
top: 50%
}
.DayPicker_portal__vertical {
position: initial
}
.DayPicker_focusRegion {
outline: none
}
.DayPicker_weekHeaders {
position: relative
}
.DayPicker_weekHeaders__horizontal {
margin-left: 9px
}
.DayPicker_weekHeader {
color: #757575;
position: absolute;
top: 62px;
z-index: 2;
padding: 0 13px;
text-align: left
}
.DayPicker_weekHeader__vertical {
left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
top: 0px;
display: table-row;
border-bottom: 1px solid #dbdbdb;
background: #fff;
margin-left: 0px;
left: 0px;
width: 100%;
text-align: center
}
.DayPicker_weekHeader_ul {
list-style: none;
margin: 1px 0;
padding-left: 0px;
padding-right: 0px
}
.DayPicker_weekHeader_li {
display: inline-block;
text-align: center
}
.DayPicker_transitionContainer {
position: relative;
overflow: hidden;
border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
-webkit-transition: height 0.2s ease-in-out;
-moz-transition: height 0.2s ease-in-out;
transition: height 0.2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
padding-top: 20px;
height: 100%;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
overflow-y: scroll
}
.DayPickerKeyboardShortcuts_buttonReset {
background: none;
border: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
padding: 0px;
cursor: pointer
}
.DayPickerKeyboardShortcuts_buttonReset:active {
outline: none
}
.DayPickerKeyboardShortcuts_show {
width: 22px;
position: absolute;
z-index: 2
}
.DayPickerKeyboardShortcuts_show__bottomRight {
border-top: 26px solid transparent;
border-right: 33px solid #00a699;
bottom: 0px;
right: 0px
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
border-bottom: 26px solid transparent;
border-right: 33px solid #00a699;
top: 0px;
right: 0px
}
.DayPickerKeyboardShortcuts_show__topRight:hover {
border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
border-bottom: 26px solid transparent;
border-left: 33px solid #00a699;
top: 0px;
left: 0px
}
.DayPickerKeyboardShortcuts_show__topLeft:hover {
border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
color: #fff;
position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
bottom: 0px;
right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
top: 1px;
right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
top: 1px;
left: -28px
}
.DayPickerKeyboardShortcuts_panel {
overflow: auto;
background: #fff;
border: 1px solid #dbdbdb;
border-radius: 2px;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
z-index: 2;
padding: 22px;
margin: 33px
}
.DayPickerKeyboardShortcuts_title {
font-size: 16px;
font-weight: bold;
margin: 0px
}
.DayPickerKeyboardShortcuts_list {
list-style: none;
padding: 0px
}
.DayPickerKeyboardShortcuts_close {
position: absolute;
right: 22px;
top: 22px;
z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
outline: none
}
.DayPickerKeyboardShortcuts_closeSvg {
height: 15px;
width: 15px;
fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:hover {
fill: #82888a
}
.DayPickerKeyboardShortcuts_closeSvg:focus {
fill: #82888a
}
.KeyboardShortcutRow {
list-style: none;
margin: 6px 0
}
.KeyboardShortcutRow__block {
margin-bottom: 16px
}
.KeyboardShortcutRow_keyContainer {
display: inline-block;
white-space: nowrap;
text-align: right;
margin-right: 6px
}
.KeyboardShortcutRow_keyContainer__block {
width: auto;
text-align: left;
display: inline
}
.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
}
.DayPickerNavigation_container {
position: relative;
z-index: 2
}
.DayPickerNavigation_container__vertical {
background: #fff;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
position: absolute;
bottom: 0px;
left: 0px;
height: 52px;
width: 100%
}
.DayPickerNavigation_container__verticalScrollable {
position: relative
}
.DayPickerNavigation_button {
cursor: pointer;
line-height: 0.78;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.DayPickerNavigation_button__default {
border: 1px solid #e4e7e7;
background-color: #fff;
color: #757575
}
.DayPickerNavigation_button__default:focus {
border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:hover {
border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
background: #f2f2f2
}
.DayPickerNavigation_button__horizontal {
border-radius: 3px;
padding: 6px 9px;
top: 18px;
position: absolute
}
.DayPickerNavigation_leftButton__horizontal {
left: 22px
}
.DayPickerNavigation_rightButton__horizontal {
right: 22px
}
.DayPickerNavigation_button__vertical {
display: inline-block;
position: relative;
height: 100%;
width: 50%
}
.DayPickerNavigation_button__vertical__default {
padding: 5px
}
.DayPickerNavigation_nextButton__vertical__default {
border-left: 0px
}
.DayPickerNavigation_nextButton__verticalScrollable {
width: 100%
}
.DayPickerNavigation_svg__horizontal {
height: 19px;
width: 19px;
fill: #82888a
}
.DayPickerNavigation_svg__vertical {
height: 42px;
width: 42px;
fill: #565a5c
}
.CalendarMonthGrid {
background: #fff;
text-align: left;
z-index: 0
}
.CalendarMonthGrid__animating {
z-index: 1
}
.CalendarMonthGrid__horizontal {
position: absolute;
left: 9px
}
.CalendarMonthGrid__vertical {
margin: 0 auto
}
.CalendarMonthGrid__vertical_scrollable {
margin: 0 auto;
overflow-y: scroll
}
.CalendarMonthGrid_month__horizontal {
display: inline-block;
vertical-align: top;
min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
position: absolute;
z-index: -1;
opacity: 0;
pointer-events: none
}
.CalendarMonth {
background: #fff;
text-align: center;
padding: 0 13px;
vertical-align: top;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.CalendarMonth_table {
border-collapse: collapse;
border-spacing: 0px;
caption: [object Object]
}
.CalendarMonth_caption {
color: #565a5c;
font-size: 18px;
text-align: center;
padding-top: 22px;
padding-bottom: 37px;
caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
padding-top: 12px;
padding-bottom: 7px
}
.CalendarDay_container {
border: 1px solid #e4e7e7;
padding: 0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #565a5c;
background: #fff
}
.CalendarDay_container:hover {
background: #e4e7e7;
border: 1px double #e4e7e7;
color: inherit
}
.CalendarDay_button {
position: relative;
height: 100%;
width: 100%;
text-align: center;
background: none;
border: 0px;
margin: 0px;
padding: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer
}
.CalendarDay_button:active {
outline: 0px
}
.CalendarDay_button__default {
cursor: default
}
.CalendarDay__outside {
border: 0px;
background: #fff;
color: #565a5c
}
.CalendarDay__blocked_minimum_nights {
background: #fff;
border: 1px solid #eceeee;
color: #cacccd
}
.CalendarDay__blocked_minimum_nights:hover {
background: #fff;
color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active {
background: #fff;
color: #cacccd
}
.CalendarDay__highlighted_calendar {
background: #ffe8bc;
color: #565a5c
}
.CalendarDay__highlighted_calendar:hover {
background: #ffce71;
color: #565a5c
}
.CalendarDay__highlighted_calendar:active {
background: #ffce71;
color: #565a5c
}
.CalendarDay__selected_span {
background: #66e2da;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__selected_span:hover {
background: #33dacd;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__selected_span:active {
background: #33dacd;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__last_in_range {
border-right: #00a699
}
.CalendarDay__selected {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__selected:hover {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__selected:active {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__hovered_span {
background: #b2f1ec;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__hovered_span:hover {
background: #b2f1ec;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__hovered_span:active {
background: #80e8e0;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__blocked_calendar {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_calendar:hover {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_calendar:active {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_out_of_range {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.CalendarDay__blocked_out_of_range:hover {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.CalendarDay__blocked_out_of_range:active {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.DateRangePickerInput {
background-color: #fff;
border: 1px solid #cacccd;
display: inline-block
}
.DateRangePickerInput__disabled {
background: #cacccd
}
.DateRangePickerInput__rtl {
direction: rtl
}
.DateRangePickerInput_arrow {
display: inline-block;
vertical-align: middle
}
.DateRangePickerInput_arrow_svg {
vertical-align: middle;
fill: #565a5c;
height: 24px;
width: 24px
}
.DateRangePickerInput_clearDates {
background: none;
border: 0px;
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_clearDates:focus {
background: #dbdbdb;
border-radius: 50%
}
.DateRangePickerInput_clearDates:hover {
background: #dbdbdb;
border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
fill: #82888a;
height: 12px;
width: 15px;
vertical-align: middle
}
.DateRangePickerInput_calendarIcon {
background: none;
border: 0px;
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_calendarIcon_svg {
fill: #82888a;
height: 15px;
width: 14px;
vertical-align: middle
}
.DateInput {
font-weight: 200;
font-size: 18px;
line-height: 24px;
color: #757575;
margin: 0px;
padding: 8px;
background: #fff;
position: relative;
display: inline-block;
width: 130px;
vertical-align: middle
}
.DateInput__withCaret:before {
content: "";
display: inline-block;
position: absolute;
bottom: auto;
border: 10px solid transparent;
left: 22px;
z-index: 2
}
.DateInput__withCaret:after {
content: "";
display: inline-block;
position: absolute;
bottom: auto;
border: 10px solid transparent;
left: 22px;
z-index: 2
}
.DateInput__openUp:before {
border-bottom: 0px;
top: -24px;
border-top-color: rgba(0, 0, 0, 0.1)
}
.DateInput__openUp:after {
border-bottom: 0px;
top: -25px;
border-top-color: #fff
}
.DateInput__openDown:before {
border-top: 0px;
top: 62px;
border-bottom-color: rgba(0, 0, 0, 0.1)
}
.DateInput__openDown:after {
border-top: 0px;
top: 63px;
border-bottom-color: #fff
}
.DateInput__disabled {
background: #cacccd
}
.DateInput_input {
opacity: 0;
position: absolute;
top: 0px;
left: 0px;
border: 0px;
height: 100%;
width: 100%
}
.DateInput_input__readOnly {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.DateInput_screenReaderMessage {
border: 0px;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0px;
position: absolute;
width: 1px
}
.DateInput_displayText {
padding: 4px 8px;
white-space: nowrap;
overflow: hidden
}
.DateInput_displayText__hasInput {
color: #565a5c
}
.DateInput_displayText__focused {
background: #99ede6;
border-color: #99ede6;
border-radius: 3px;
color: #007a87
}
.DateInput_displayText__disabled {
font-style: italic
}
.SingleDatePicker {
position: relative;
display: inline-block
}
.SingleDatePicker_picker {
z-index: 1;
background-color: #fff;
position: absolute
}
.SingleDatePicker_picker__rtl {
direction: rtl
}
.SingleDatePicker_picker__directionLeft {
left: 0px
}
.SingleDatePicker_picker__directionRight {
right: 0px
}
.SingleDatePicker_picker__openDown {
top: 72px
}
.SingleDatePicker_picker__openUp {
bottom: 72px
}
.SingleDatePicker_picker__portal {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0px;
left: 0px;
height: 100%;
width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
background-color: #fff
}
.SingleDatePicker_closeButton {
background: none;
border: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
position: absolute;
top: 0px;
right: 0px;
padding: 15px;
z-index: 2
}
.SingleDatePicker_closeButton:hover {
color: darken(#cacccd, 10%);
text-decoration: none
}
.SingleDatePicker_closeButton:focus {
color: darken(#cacccd, 10%);
text-decoration: none
}
.SingleDatePicker_closeButton_svg {
height: 15px;
width: 15px;
fill: #cacccd
}
.SingleDatePickerInput {
background-color: #fff;
border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
direction: rtl
}
.SingleDatePickerInput__disabled {
background-color: #cacccd
}
.SingleDatePickerInput_clearDate {
background: none;
border: 0px;
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_clearDate:focus {
background: #dbdbdb;
border-radius: 50%
}
.SingleDatePickerInput_clearDate:hover {
background: #dbdbdb;
border-radius: 50%
}
.SingleDatePickerInput_clearDate__hide {
visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
fill: #82888a;
height: 12px;
width: 15px;
vertical-align: middle
}
.SingleDatePickerInput_calendarIcon {
background: none;
border: 0px;
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_calendarIcon_svg {
fill: #82888a;
height: 15px;
width: 14px;
vertical-align: middle
}
.DateRangePicker {
position: relative;
display: inline-block
}
.DateRangePicker_picker {
z-index: 1;
background-color: #fff;
position: absolute
}
.DateRangePicker_picker__rtl {
direction: rtl
}
.DateRangePicker_picker__directionLeft {
left: 0px
}
.DateRangePicker_picker__directionRight {
right: 0px
}
.DateRangePicker_picker__openDown {
top: 72px
}
.DateRangePicker_picker__openUp {
bottom: 72px
}
.DateRangePicker_picker__portal {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0px;
left: 0px;
height: 100%;
width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
background-color: #fff
}
.DateRangePicker_closeButton {
background: none;
border: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
position: absolute;
top: 0px;
right: 0px;
padding: 15px;
z-index: 2
}
.DateRangePicker_closeButton:hover {
color: darken(#cacccd, 10%);
text-decoration: none
}
.DateRangePicker_closeButton:focus {
color: darken(#cacccd, 10%);
text-decoration: none
}
.DateRangePicker_closeButton_svg {
height: 15px;
width: 15px;
fill: #cacccd
}
.DayPicker {
background: #fff;
position: relative;
text-align: left
}
.DayPicker__horizontal {
background: #fff;
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__verticalScrollable {
height: 100%
}
.DayPicker__hidden {
visibility: hidden
}
.DayPicker_portal__horizontal {
box-shadow: none;
position: absolute;
left: 50%;
top: 50%
}
.DayPicker_portal__vertical {
position: initial
}
.DayPicker_focusRegion {
outline: none
}
.DayPicker_weekHeaders {
position: relative
}
.DayPicker_weekHeaders__horizontal {
margin-left: 9px
}
.DayPicker_weekHeader {
color: #757575;
position: absolute;
top: 62px;
z-index: 2;
padding: 0 13px;
text-align: left
}
.DayPicker_weekHeader__vertical {
left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
top: 0px;
display: table-row;
border-bottom: 1px solid #dbdbdb;
background: #fff;
margin-left: 0px;
left: 0px;
width: 100%;
text-align: center
}
.DayPicker_weekHeader_ul {
list-style: none;
margin: 1px 0;
padding-left: 0px;
padding-right: 0px
}
.DayPicker_weekHeader_li {
display: inline-block;
text-align: center
}
.DayPicker_transitionContainer {
position: relative;
overflow: hidden;
border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
-webkit-transition: height 0.2s ease-in-out;
-moz-transition: height 0.2s ease-in-out;
transition: height 0.2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
padding-top: 20px;
height: 100%;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
overflow-y: scroll
}
.DayPickerKeyboardShortcuts_buttonReset {
background: none;
border: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
padding: 0px;
cursor: pointer
}
.DayPickerKeyboardShortcuts_buttonReset:active {
outline: none
}
.DayPickerKeyboardShortcuts_show {
width: 22px;
position: absolute;
z-index: 2
}
.DayPickerKeyboardShortcuts_show__bottomRight {
border-top: 26px solid transparent;
border-right: 33px solid #00a699;
bottom: 0px;
right: 0px
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
border-bottom: 26px solid transparent;
border-right: 33px solid #00a699;
top: 0px;
right: 0px
}
.DayPickerKeyboardShortcuts_show__topRight:hover {
border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
border-bottom: 26px solid transparent;
border-left: 33px solid #00a699;
top: 0px;
left: 0px
}
.DayPickerKeyboardShortcuts_show__topLeft:hover {
border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
color: #fff;
position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
bottom: 0px;
right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
top: 1px;
right: -28px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
top: 1px;
left: -28px
}
.DayPickerKeyboardShortcuts_panel {
overflow: auto;
background: #fff;
border: 1px solid #dbdbdb;
border-radius: 2px;
position: absolute;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
z-index: 2;
padding: 22px;
margin: 33px
}
.DayPickerKeyboardShortcuts_title {
font-size: 16px;
font-weight: bold;
margin: 0px
}
.DayPickerKeyboardShortcuts_list {
list-style: none;
padding: 0px
}
.DayPickerKeyboardShortcuts_close {
position: absolute;
right: 22px;
top: 22px;
z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
outline: none
}
.DayPickerKeyboardShortcuts_closeSvg {
height: 15px;
width: 15px;
fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:hover {
fill: #82888a
}
.DayPickerKeyboardShortcuts_closeSvg:focus {
fill: #82888a
}
.KeyboardShortcutRow {
list-style: none;
margin: 6px 0
}
.KeyboardShortcutRow__block {
margin-bottom: 16px
}
.KeyboardShortcutRow_keyContainer {
display: inline-block;
white-space: nowrap;
text-align: right;
margin-right: 6px
}
.KeyboardShortcutRow_keyContainer__block {
width: auto;
text-align: left;
display: inline
}
.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
}
.DayPickerNavigation_container {
position: relative;
z-index: 2
}
.DayPickerNavigation_container__vertical {
background: #fff;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
position: absolute;
bottom: 0px;
left: 0px;
height: 52px;
width: 100%
}
.DayPickerNavigation_container__verticalScrollable {
position: relative
}
.DayPickerNavigation_button {
cursor: pointer;
line-height: 0.78;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.DayPickerNavigation_button__default {
border: 1px solid #e4e7e7;
background-color: #fff;
color: #757575
}
.DayPickerNavigation_button__default:focus {
border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:hover {
border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
background: #f2f2f2
}
.DayPickerNavigation_button__horizontal {
border-radius: 3px;
padding: 6px 9px;
top: 18px;
position: absolute
}
.DayPickerNavigation_leftButton__horizontal {
left: 22px
}
.DayPickerNavigation_rightButton__horizontal {
right: 22px
}
.DayPickerNavigation_button__vertical {
display: inline-block;
position: relative;
height: 100%;
width: 50%
}
.DayPickerNavigation_button__vertical__default {
padding: 5px
}
.DayPickerNavigation_nextButton__vertical__default {
border-left: 0px
}
.DayPickerNavigation_nextButton__verticalScrollable {
width: 100%
}
.DayPickerNavigation_svg__horizontal {
height: 19px;
width: 19px;
fill: #82888a
}
.DayPickerNavigation_svg__vertical {
height: 42px;
width: 42px;
fill: #565a5c
}
.CalendarMonthGrid {
background: #fff;
text-align: left;
z-index: 0
}
.CalendarMonthGrid__animating {
z-index: 1
}
.CalendarMonthGrid__horizontal {
position: absolute;
left: 9px
}
.CalendarMonthGrid__vertical {
margin: 0 auto
}
.CalendarMonthGrid__vertical_scrollable {
margin: 0 auto;
overflow-y: scroll
}
.CalendarMonthGrid_month__horizontal {
display: inline-block;
vertical-align: top;
min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
position: absolute;
z-index: -1;
opacity: 0;
pointer-events: none
}
.CalendarMonth {
background: #fff;
text-align: center;
padding: 0 13px;
vertical-align: top;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.CalendarMonth_table {
border-collapse: collapse;
border-spacing: 0px;
caption: [object Object]
}
.CalendarMonth_caption {
color: #565a5c;
font-size: 18px;
text-align: center;
padding-top: 22px;
padding-bottom: 37px;
caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
padding-top: 12px;
padding-bottom: 7px
}
.CalendarDay_container {
border: 1px solid #e4e7e7;
padding: 0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #565a5c;
background: #fff
}
.CalendarDay_container:hover {
background: #e4e7e7;
border: 1px double #e4e7e7;
color: inherit
}
.CalendarDay_button {
position: relative;
height: 100%;
width: 100%;
text-align: center;
background: none;
border: 0px;
margin: 0px;
padding: 0px;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer
}
.CalendarDay_button:active {
outline: 0px
}
.CalendarDay_button__default {
cursor: default
}
.CalendarDay__outside {
border: 0px;
background: #fff;
color: #565a5c
}
.CalendarDay__blocked_minimum_nights {
background: #fff;
border: 1px solid #eceeee;
color: #cacccd
}
.CalendarDay__blocked_minimum_nights:hover {
background: #fff;
color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active {
background: #fff;
color: #cacccd
}
.CalendarDay__highlighted_calendar {
background: #ffe8bc;
color: #565a5c
}
.CalendarDay__highlighted_calendar:hover {
background: #ffce71;
color: #565a5c
}
.CalendarDay__highlighted_calendar:active {
background: #ffce71;
color: #565a5c
}
.CalendarDay__selected_span {
background: #66e2da;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__selected_span:hover {
background: #33dacd;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__selected_span:active {
background: #33dacd;
border: 1px solid #33dacd;
color: #fff
}
.CalendarDay__last_in_range {
border-right: #00a699
}
.CalendarDay__selected {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__selected:hover {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__selected:active {
background: #00a699;
border: 1px solid #00a699;
color: #fff
}
.CalendarDay__hovered_span {
background: #b2f1ec;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__hovered_span:hover {
background: #b2f1ec;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__hovered_span:active {
background: #80e8e0;
border: 1px solid #80e8e0;
color: #007a87
}
.CalendarDay__blocked_calendar {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_calendar:hover {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_calendar:active {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a
}
.CalendarDay__blocked_out_of_range {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.CalendarDay__blocked_out_of_range:hover {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.CalendarDay__blocked_out_of_range:active {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd
}
.DateRangePickerInput {
background-color: #fff;
border: 1px solid #cacccd;
display: inline-block
}
.DateRangePickerInput__disabled {
background: #cacccd
}
.DateRangePickerInput__rtl {
direction: rtl
}
.DateRangePickerInput_arrow {
display: inline-block;
vertical-align: middle
}
.DateRangePickerInput_arrow_svg {
vertical-align: middle;
fill: #565a5c;
height: 24px;
width: 24px
}
.DateRangePickerInput_clearDates {
background: none;
border: 0px;
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_clearDates:focus {
background: #dbdbdb;
border-radius: 50%
}
.DateRangePickerInput_clearDates:hover {
background: #dbdbdb;
border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
fill: #82888a;
height: 12px;
width: 15px;
vertical-align: middle
}
.DateRangePickerInput_calendarIcon {
background: none;
border: 0px;
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_calendarIcon_svg {
fill: #82888a;
height: 15px;
width: 14px;
vertical-align: middle
}
.DateInput {
font-weight: 200;
font-size: 18px;
line-height: 24px;
color: #757575;
margin: 0px;
padding: 8px;
background: #fff;
position: relative;
display: inline-block;
width: 130px;
vertical-align: middle
}
.DateInput__withCaret:before {
content: "";
display: inline-block;
position: absolute;
bottom: auto;
border: 10px solid transparent;
left: 22px;
z-index: 2
}
.DateInput__withCaret:after {
content: "";
display: inline-block;
position: absolute;
bottom: auto;
border: 10px solid transparent;
left: 22px;
z-index: 2
}
.DateInput__openUp:before {
border-bottom: 0px;
top: -24px;
border-top-color: rgba(0, 0, 0, 0.1)
}
.DateInput__openUp:after {
border-bottom: 0px;
top: -25px;
border-top-color: #fff
}
.DateInput__openDown:before {
border-top: 0px;
top: 62px;
border-bottom-color: rgba(0, 0, 0, 0.1)
}
.DateInput__openDown:after {
border-top: 0px;
top: 63px;
border-bottom-color: #fff
}
.DateInput__disabled {
background: #cacccd
}
.DateInput_input {
opacity: 0;
position: absolute;
top: 0px;
left: 0px;
border: 0px;
height: 100%;
width: 100%
}
.DateInput_input__readOnly {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.DateInput_screenReaderMessage {
border: 0px;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0px;
position: absolute;
width: 1px
}
.DateInput_displayText {
padding: 4px 8px;
white-space: nowrap;
overflow: hidden
}
.DateInput_displayText__hasInput {
color: #565a5c
}
.DateInput_displayText__focused {
background: #99ede6;
border-color: #99ede6;
border-radius: 3px;
color: #007a87
}
.DateInput_displayText__disabled {
font-style: italic
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment