react-date-picker
Version:
A carefully crafted date picker for React
184 lines (183 loc) • 6.78 kB
CSS
.react-date-picker,
.date-picker {
overflow: hidden;
background: white;
font-size: 14px;
width: 100%;
height: 100%;
border: 1px solid #aeaeae;
border-radius: 4px; }
.react-date-picker .dp-header,
.date-picker .dp-header {
background: #f0f0f0; }
.react-date-picker .dp-header .dp-cell,
.date-picker .dp-header .dp-cell {
color: #000; }
.react-date-picker .dp-header .dp-cell:hover,
.date-picker .dp-header .dp-cell:hover {
background: inherit; }
.react-date-picker .dp-table,
.date-picker .dp-table {
border-color: #aeaeae; }
.react-date-picker .dp-table .dp-row,
.date-picker .dp-table .dp-row {
border-top: 0 solid transparent; }
.react-date-picker .dp-table .dp-row.dp-week-day-names,
.date-picker .dp-table .dp-row.dp-week-day-names {
background: #f0f0f0;
border-bottom: 1px solid #aeaeae;
border-top: none;
color: #000; }
.react-date-picker .dp-table .dp-cell,
.date-picker .dp-table .dp-cell {
cursor: pointer;
padding: 0;
background: inherit;
border-radius: 4px;
margin: 2px; }
.react-date-picker .dp-table .dp-cell:not(:first-child),
.date-picker .dp-table .dp-cell:not(:first-child) {
border-left: 0 solid transparent; }
.react-date-picker .dp-table .dp-cell.dp-weeknumber, .react-date-picker .dp-table .dp-cell.dp-weeknumber:hover,
.date-picker .dp-table .dp-cell.dp-weeknumber,
.date-picker .dp-table .dp-cell.dp-weeknumber:hover {
color: darkgray;
background: none;
cursor: auto; }
.react-date-picker .dp-table .dp-cell.dp-prev, .react-date-picker .dp-table .dp-cell.dp-next,
.date-picker .dp-table .dp-cell.dp-prev,
.date-picker .dp-table .dp-cell.dp-next {
color: #5c5c5c;
background: inherit; }
.react-date-picker .dp-table .dp-cell:hover,
.date-picker .dp-table .dp-cell:hover {
color: inherit;
font-weight: inherit;
background: #f0f0f0; }
.react-date-picker .dp-table .dp-cell.dp-disabled,
.date-picker .dp-table .dp-cell.dp-disabled {
cursor: default;
color: #aeaeae;
background: inherit; }
.react-date-picker .dp-table .dp-cell.dp-value,
.date-picker .dp-table .dp-cell.dp-value {
color: #fff;
font-weight: normal;
background: #2e99eb; }
.react-date-picker .dp-table .dp-cell.dp-current,
.date-picker .dp-table .dp-cell.dp-current {
font-weight: bold; }
.react-date-picker .dp-table .dp-cell.dp-in-range,
.date-picker .dp-table .dp-cell.dp-in-range {
background: #6eb8f1; }
.react-date-picker .dp-table .dp-cell.dp-month,
.date-picker .dp-table .dp-cell.dp-month {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; }
.react-date-picker .dp-table .dp-cell.dp-week-day-name,
.date-picker .dp-table .dp-cell.dp-week-day-name {
cursor: default;
background: inherit;
border: none; }
.react-date-picker .dp-footer,
.date-picker .dp-footer {
padding: 3px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-top: 1px solid #aeaeae; }
.react-date-picker .dp-footer .dp-footer-selected
.dp-footer-today,
.date-picker .dp-footer .dp-footer-selected
.dp-footer-today {
padding: 5px 15px;
border-width: 1px;
cursor: pointer; }
.react-date-picker .dp-body,
.date-picker .dp-body {
overflow: hidden; }
.react-date-picker .dp-cell,
.date-picker .dp-cell {
outline: none; }
.react-date-picker .dp-weekend.dp-weekend-highlight,
.react-date-picker .dp-weekend.dp-weekend-highlight:hover,
.date-picker .dp-weekend.dp-weekend-highlight,
.date-picker .dp-weekend.dp-weekend-highlight:hover {
color: #BF0909; }
.react-date-picker .dp-weekend.dp-weekend-highlight.dp-value,
.react-date-picker .dp-weekend.dp-weekend-highlight.dp-value:hover,
.date-picker .dp-weekend.dp-weekend-highlight.dp-value,
.date-picker .dp-weekend.dp-weekend-highlight.dp-value:hover {
color: #EFE3E3; }
.react-date-picker .dp-nav-view,
.react-date-picker .dp-nav-cell,
.react-date-picker .dp-week-day-name,
.date-picker .dp-nav-view,
.date-picker .dp-nav-cell,
.date-picker .dp-week-day-name {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.react-date-picker .dp-nav-view,
.react-date-picker .dp-nav-cell,
.date-picker .dp-nav-view,
.date-picker .dp-nav-cell {
cursor: pointer; }
.react-date-picker .dp-nav-table .dp-nav-cell.dp-cell,
.date-picker .dp-nav-table .dp-nav-cell.dp-cell {
border: 10px solid transparent;
padding: 0;
margin-top: 5px;
width: 0;
height: 0; }
.react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav,
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav {
border-right-color: #aeaeae; }
.react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav:hover,
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-prev-nav:hover {
border-right-color: #959595; }
.react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav,
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav {
border-left-color: #aeaeae; }
.react-date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav:hover,
.date-picker .dp-nav-table .dp-nav-cell.dp-cell.dp-next-nav:hover {
border-left-color: #959595; }
.react-date-picker .dp-nav-view,
.date-picker .dp-nav-view {
background: inherit; }
.react-date-picker .dp-nav-view:hover,
.date-picker .dp-nav-view:hover {
background: #f0f0f0; }
.react-date-picker .dp-nav-table .dp-cell,
.date-picker .dp-nav-table .dp-cell {
padding: 8px;
font-weight: bold; }
.react-date-picker .dp-nav-table .dp-nav-cell,
.date-picker .dp-nav-table .dp-nav-cell {
-webkit-box-flex: 0;
-webkit-flex: 0;
-ms-flex: 0;
flex: 0;
touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.react-date-picker .dp-decade-view,
.react-date-picker .dp-year-view,
.react-date-picker .dp-month-view,
.date-picker .dp-decade-view,
.date-picker .dp-year-view,
.date-picker .dp-month-view {
touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }