bulma-calendar
Version:
Display a calendar for date/time selection, in different colors and sizes
1,216 lines (1,209 loc) • 89.8 kB
CSS
/* Bulma Utilities */
:root {
--bulma-control-radius: var(--bulma-radius);
--bulma-control-radius-small: var(--bulma-radius-small);
--bulma-control-border-width: 1px;
--bulma-control-height: 2.5em;
--bulma-control-line-height: 1.5;
--bulma-control-padding-vertical: calc(0.5em - 1px);
--bulma-control-padding-horizontal: calc(0.75em - 1px);
--bulma-control-size: var(--bulma-size-normal);
--bulma-control-focus-shadow-l: 50%;
}
:root {
--bulma-control-radius: var(--bulma-radius);
--bulma-control-radius-small: var(--bulma-radius-small);
--bulma-control-border-width: 1px;
--bulma-control-height: 2.5em;
--bulma-control-line-height: 1.5;
--bulma-control-padding-vertical: calc(0.5em - 1px);
--bulma-control-padding-horizontal: calc(0.75em - 1px);
--bulma-control-size: var(--bulma-size-normal);
--bulma-control-focus-shadow-l: 50%;
}
/* Bulma Utilities */
/* Bulma Utilities */
:root {
--bulma-control-radius: var(--bulma-radius);
--bulma-control-radius-small: var(--bulma-radius-small);
--bulma-control-border-width: 1px;
--bulma-control-height: 2.5em;
--bulma-control-line-height: 1.5;
--bulma-control-padding-vertical: calc(0.5em - 1px);
--bulma-control-padding-horizontal: calc(0.75em - 1px);
--bulma-control-size: var(--bulma-size-normal);
--bulma-control-focus-shadow-l: 50%;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper {
align-items: center;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-color: transparent;
border-style: solid;
border-width: var(--bulma-control-border-width);
border-radius: var(--bulma-control-radius);
box-shadow: none;
display: inline-flex;
font-size: var(--bulma-control-size);
height: var(--bulma-control-height);
justify-content: flex-start;
line-height: var(--bulma-control-line-height);
padding-bottom: var(--bulma-control-padding-vertical);
padding-left: var(--bulma-control-padding-horizontal);
padding-right: var(--bulma-control-padding-horizontal);
padding-top: var(--bulma-control-padding-vertical);
position: relative;
transition-duration: var(--bulma-duration);
transition-property: background-color, border-color, box-shadow, color;
vertical-align: top;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper:focus, .datetimepicker-dummy .datetimepicker-dummy-wrapper:focus-visible, .datetimepicker-dummy .datetimepicker-dummy-wrapper:focus-within, .datetimepicker-dummy .is-focused.datetimepicker-dummy-wrapper, .datetimepicker-dummy .datetimepicker-dummy-wrapper:active, .datetimepicker-dummy .is-active.datetimepicker-dummy-wrapper {
outline: none;
}
.datetimepicker-dummy [disabled].datetimepicker-dummy-wrapper, fieldset[disabled] .datetimepicker-dummy .datetimepicker-dummy-wrapper, .datetimepicker-dummy fieldset[disabled] .datetimepicker-dummy-wrapper {
cursor: not-allowed;
}
.control,
.input,
.textarea,
.select {
--bulma-input-h: var(--bulma-scheme-h);
--bulma-input-s: var(--bulma-scheme-s);
--bulma-input-l: var(--bulma-scheme-main-l);
--bulma-input-border-style: solid;
--bulma-input-border-width: var(--bulma-control-border-width);
--bulma-input-border-l: var(--bulma-border-l);
--bulma-input-border-l-delta: 0%;
--bulma-input-hover-border-l-delta: var(--bulma-hover-border-l-delta);
--bulma-input-active-border-l-delta: var(--bulma-active-border-l-delta);
--bulma-input-focus-h: var(--bulma-focus-h);
--bulma-input-focus-s: var(--bulma-focus-s);
--bulma-input-focus-l: var(--bulma-focus-l);
--bulma-input-focus-shadow-size: var(--bulma-focus-shadow-size);
--bulma-input-focus-shadow-alpha: var(--bulma-focus-shadow-alpha);
--bulma-input-color-l: var(--bulma-text-strong-l);
--bulma-input-background-l: var(--bulma-scheme-main-l);
--bulma-input-background-l-delta: 0%;
--bulma-input-height: var(--bulma-control-height);
--bulma-input-shadow: inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);
--bulma-input-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), 0.3);
--bulma-input-disabled-color: var(--bulma-text-weak);
--bulma-input-disabled-background-color: var(--bulma-background);
--bulma-input-disabled-border-color: var(--bulma-background);
--bulma-input-disabled-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), 0.3);
--bulma-input-arrow: var(--bulma-link);
--bulma-input-icon-color: var(--bulma-text-light);
--bulma-input-icon-hover-color: var(--bulma-text-weak);
--bulma-input-icon-focus-color: var(--bulma-link);
--bulma-input-radius: var(--bulma-radius);
}
@keyframes decrement-prev {
from {
opacity: 1;
transform: translateY(0);
}
}
@keyframes decrement-next {
from {
opacity: 0;
transform: translateY(-50px);
}
}
@keyframes increment-prev {
from {
opacity: 1;
transform: translateY(0);
}
}
@keyframes increment-next {
from {
opacity: 0;
transform: translateY(50px);
}
}
.datetimepicker {
transition: width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease;
display: none;
}
.datetimepicker.is-active {
display: block;
}
.datetimepicker {
background: hsl(221, 14%, 100%);
border-radius: 0.25rem;
max-width: 320px;
z-index: 1;
}
.datetimepicker .datetimepicker-header {
display: flex;
flex-direction: column;
flex: 1;
text-align: left;
position: relative;
padding: 0.5rem 1rem;
font-size: 1rem;
box-shadow: 0 0.2rem 0.2rem -0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datetimepicker-header.is-date-only {
flex-direction: row;
}
.datetimepicker .datetimepicker-header.is-date-only .datetimepicker-selection-end .datetimepicker-selection-wrapper {
justify-content: flex-end !important;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-details {
flex: 1;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-from,
.datetimepicker .datetimepicker-header .datetimepicker-selection-to {
font-size: 0.65rem;
color: hsl(221, 14%, 71%);
text-transform: uppercase;
padding: 0;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
padding: 0;
display: flex;
flex: 1;
flex-direction: row;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-wrapper {
flex-direction: row;
display: flex;
min-height: 2.5rem;
flex: 1 1 2rem;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-day,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-day {
flex: 0;
text-transform: capitalize;
font-size: 2rem;
line-height: 2.5rem;
margin-right: 0.5rem;
color: hsl(171, 100%, 41%);
font-weight: 100;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-date,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-date {
font-size: 0.85rem;
line-height: 0.85rem;
justify-content: center;
display: flex;
flex-direction: column;
font-weight: 300;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-month,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-month {
color: hsl(221, 14%, 29%);
text-transform: capitalize;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-weekday,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-weekday {
font-size: 0.75em;
color: #b6b4b6;
text-transform: capitalize;
text-align: left;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour {
font-size: 1.5rem;
font-weight: 100;
flex: 1;
justify-content: center;
align-items: center;
text-align: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour.editable,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour.editable {
border: 1px solid #dcdcdc;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour.editable .datetimepicker-selection-input-hours,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour.editable .datetimepicker-selection-input-hours {
width: 31px;
font-size: 1.5rem;
font-weight: 100;
color: #4a4a4a;
border: 0;
text-align: right;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour.editable .datetimepicker-selection-input-minutes,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour.editable .datetimepicker-selection-input-minutes {
width: 31px;
font-size: 1.5rem;
font-weight: 100;
color: #4a4a4a;
border: 0;
margin-left: -5px;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start.is-centered .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end.is-centered .datetimepicker-selection-wrapper {
justify-content: center;
align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time {
flex: 1;
display: flex;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time .datetimepicker-selection-time-icon {
display: flex;
justify-content: center;
align-items: center;
padding: 0 1rem;
color: hsl(221, 14%, 71%);
}
.datetimepicker .datepicker-nav {
background: hsl(171, 100%, 41%);
color: #fff;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.5em;
flex-direction: row;
}
.datetimepicker .datepicker-nav .datepicker-nav-month-year {
flex-direction: row;
display: flex;
}
.datetimepicker .datepicker-nav .datepicker-nav-month,
.datetimepicker .datepicker-nav .datepicker-nav-year {
text-decoration: none;
font-size: 1rem;
color: #fff;
}
.datetimepicker .datepicker-nav .datepicker-nav-month:hover,
.datetimepicker .datepicker-nav .datepicker-nav-year:hover {
cursor: pointer;
}
.datetimepicker .datepicker-nav .datepicker-nav-month {
text-transform: capitalize;
}
.datetimepicker .datepicker-nav .datepicker-nav-year {
font-weight: 700;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous,
.datetimepicker .datepicker-nav .datepicker-nav-next {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
text-decoration: none;
color: hsl(221, 14%, 100%);
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover,
.datetimepicker .datepicker-nav .datepicker-nav-next:hover {
background-color: transparent;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover svg,
.datetimepicker .datepicker-nav .datepicker-nav-next:hover svg {
stroke-width: 1em;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous svg,
.datetimepicker .datepicker-nav .datepicker-nav-next svg {
stroke: currentColor;
width: 11.25px;
height: 0.75rem;
}
.datetimepicker .datepicker-body {
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
overflow: hidden;
}
.datetimepicker .datepicker-body .datepicker-dates {
display: none;
}
.datetimepicker .datepicker-body .datepicker-dates.is-active {
display: flex;
flex-direction: column;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
display: none;
}
.datetimepicker .datepicker-body .datepicker-months.is-active,
.datetimepicker .datepicker-body .datepicker-years.is-active {
display: flex;
flex-direction: row;
}
.datetimepicker .datepicker-body .datepicker-weekdays {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding: 0.3rem 0;
background: transparent;
color: #fff;
font-size: 0.75rem;
}
.datetimepicker .datepicker-body .datepicker-weekdays .datepicker-date {
background: transparent !important;
color: hsl(221, 14%, 71%);
padding: 0.3rem;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
padding: 0;
color: hsl(221, 14%, 48%);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date {
background: #f5f5f5;
display: flex;
justify-content: center;
flex: 14.28571%;
margin: 0.1rem 0;
align-items: center;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item {
margin: 0 auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
border: none;
border-radius: 25091983px;
color: hsl(221, 14%, 29%);
cursor: pointer;
height: 2.2rem;
outline: none;
padding: 0;
position: relative;
text-align: center;
text-decoration: none;
transition: all 0.2s ease;
vertical-align: middle;
white-space: nowrap;
width: 2.2rem;
animation: bounce-button-in 0.45s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
background: transparent;
border: 0.1rem dotted hsl(171, 100%, 41%);
color: hsl(171, 100%, 41%);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:focus {
background: hsl(221, 14%, 100%);
border-color: hsl(221, 14%, 100%);
color: rgba(0, 0, 0, 0.7);
text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(171, 100%, 41%);
border-color: hsl(171, 100%, 41%);
border-radius: 25091983px;
color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active.is-today {
border-color: #fff !important;
color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-highlighted {
border: 0.1rem solid hsl(171, 100%, 41%);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
background: hsl(221, 14%, 100%);
border: 0.1rem solid hsl(171, 100%, 41%);
color: rgba(0, 0, 0, 0.7);
text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-current-month {
background: transparent;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] {
background-color: hsl(221, 14%, 96%);
background-image: url(data:image/gif;base64,R0lGODlhBQAFAOMAAP/14////93uHt3uHt3uHt3uHv///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAFAAUAAAQL0ACAzpG0YnonNxEAOw==) !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .calendar-event, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .calendar-event {
cursor: default;
opacity: 0.25;
pointer-events: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
position: relative;
background: hsl(171, 100%, 41%);
z-index: 1;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
background: #fff;
border: 0.1rem solid hsl(171, 100%, 41%);
color: hsl(171, 100%, 41%);
box-shadow: 0 0.2rem 0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start {
border-top-left-radius: 25091983px;
border-bottom-left-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end {
border-top-right-radius: 25091983px;
border-bottom-right-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(171, 100%, 41%);
color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: #fff !important;
color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range-start.datepicker-range-end .date-item.is-today {
color: hsl(171, 100%, 41%) !important;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
display: none;
flex-direction: row;
flex-wrap: wrap;
padding: 0.5rem;
max-height: 17rem;
overflow-y: auto;
}
.datetimepicker .datepicker-body .datepicker-months.is-active,
.datetimepicker .datepicker-body .datepicker-years.is-active {
display: flex;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year {
padding: 0.5rem;
margin: 0.5rem;
font-size: 0.75rem;
text-align: center;
flex: 1 25%;
text-transform: capitalize;
border-radius: 25091983px;
border: 0.1rem solid transparent;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month.is-active,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year.is-active,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month.is-active,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year.is-active {
background: hsl(171, 100%, 41%);
border-color: hsl(171, 100%, 41%);
color: #fff;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year:hover {
cursor: pointer;
background: hsl(221, 14%, 100%);
border: 0.1rem solid hsl(171, 100%, 41%);
color: rgba(0, 0, 0, 0.7);
}
.datetimepicker .datetimepicker-footer {
display: flex;
flex: 1;
justify-content: space-evenly;
margin: 0;
}
.datetimepicker .datetimepicker-footer > * {
text-decoration: none !important;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container {
display: flex;
flex-direction: column;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:after, .datetimepicker.is-datetimepicker-default .datetimepicker-container:before {
bottom: 100%;
left: 15%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #ffffff;
border-width: 0.75rem;
margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:before {
border-color: rgba(74, 74, 74, 0);
border-bottom-color: #4a4a4a;
border-width: 0.75rem;
margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container.has-header-bottom {
flex-direction: column-reverse;
}
.datetimepicker.is-large {
max-width: 100%;
}
.datetimepicker.is-large .datepicker-body .datepicker-date {
border-bottom: 0.1rem solid hsl(221, 14%, 96%);
border-right: 0.1rem solid hsl(221, 14%, 96%);
display: flex;
flex-direction: column;
height: 11rem;
padding: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date:nth-child(7n) {
border-right: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date:nth-last-child(-n+7) {
border-bottom: 0;
}
.datetimepicker.is-large .date-item {
align-self: flex-end;
height: 2.2rem;
margin-right: 0.5rem;
margin-top: 0.5rem;
}
.datetimepicker.is-large .datepicker-range:before, .datetimepicker.is-large .datepicker-range::before {
top: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-start::before {
left: auto;
width: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-end::before {
right: 1.9rem;
}
.datetimepicker.is-large .datepicker-events {
flex-grow: 1;
line-height: 1;
overflow-y: auto;
padding: 0.5rem;
}
.datetimepicker.is-large .datepicker-event {
background-color: hsl(221, 14%, 48%);
border-radius: 0.25rem;
color: hsl(221, 14%, 100%);
display: block;
font-size: 1rem;
margin: 0.2rem auto;
overflow: hidden;
padding: 0.3rem 0.4rem;
text-align: left;
text-overflow: ellipsis;
vertical-align: baseline;
white-space: nowrap;
}
.datetimepicker.is-large .datepicker-event.is-white {
background-color: hsl(221, 14%, 100%);
color: hsl(221, 14%, 4%);
}
.datetimepicker.is-large .datepicker-event.is-black {
background-color: hsl(221, 14%, 4%);
color: hsl(221, 14%, 100%);
}
.datetimepicker.is-large .datepicker-event.is-light {
background-color: hsl(221, 14%, 96%);
color: hsl(221, 14%, 21%);
}
.datetimepicker.is-large .datepicker-event.is-dark {
background-color: hsl(221, 14%, 21%);
color: hsl(221, 14%, 96%);
}
.datetimepicker.is-large .datepicker-event.is-text {
background-color: hsl(221, 14%, 29%);
}
.datetimepicker.is-large .datepicker-event.is-primary {
background-color: hsl(171, 100%, 41%);
}
.datetimepicker.is-large .datepicker-event.is-link {
background-color: hsl(233, 100%, 63%);
}
.datetimepicker.is-large .datepicker-event.is-info {
background-color: hsl(198, 100%, 70%);
}
.datetimepicker.is-large .datepicker-event.is-success {
background-color: hsl(153, 53%, 53%);
}
.datetimepicker.is-large .datepicker-event.is-warning {
background-color: hsl(42, 100%, 53%);
}
.datetimepicker.is-large .datepicker-event.is-danger {
background-color: hsl(348, 100%, 70%);
}
.datetimepicker .timepicker {
display: flex;
flex-direction: row;
justify-content: center;
margin: auto;
}
.datetimepicker .timepicker .timepicker-start,
.datetimepicker .timepicker .timepicker-end {
display: flex;
flex-direction: row;
flex: 1 50%;
justify-content: center;
position: relative;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes,
.datetimepicker .timepicker .timepicker-end .timepicker-hours,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes {
display: flex;
flex-direction: column;
align-items: center;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input {
position: relative;
color: hsl(171, 100%, 41%);
text-align: center;
overflow: hidden;
font-size: 2rem;
font-weight: 400;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input .timepicker-input-number {
visibility: hidden;
opacity: 0;
transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input input {
visibility: visible;
opacity: 1;
transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input input {
width: 4rem;
margin: 0;
padding: 0;
position: relative;
z-index: 2;
box-shadow: none;
outline: none;
border: none;
opacity: 0;
transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number {
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
visibility: visible;
opacity: 1;
transition: opacity 1000ms ease-in;
font-weight: 300;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-hide {
opacity: 0;
transform: translateY(-50px);
animation: increment-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-visible {
opacity: 1;
transform: translateY(0);
animation: increment-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-hide {
opacity: 0;
transform: translateY(50px);
animation: decrement-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-visible {
opacity: 1;
transform: translateY(0);
animation: decrement-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-end {
margin-left: 1rem;
padding-left: 1rem;
}
.datetimepicker .timepicker .timepicker-end:before, .datetimepicker .timepicker .timepicker-end::before {
content: "";
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
height: 50%;
width: 0.1rem;
background-color: hsl(221, 14%, 96%);
}
.datetimepicker .timepicker .timepicker-previous,
.datetimepicker .timepicker .timepicker-next {
font-size: 1rem;
line-height: 1rem;
display: block;
color: #adbcda;
text-align: center;
margin: 1rem 0 0;
font-size: 1rem;
padding: 0.5rem;
width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.datetimepicker .timepicker .timepicker-previous:hover,
.datetimepicker .timepicker .timepicker-next:hover {
cursor: pointer;
background-color: hsl(221, 14%, 96%);
}
.datetimepicker .timepicker .timepicker-previous {
margin: 0 0 1rem;
}
.datetimepicker .timepicker .timepicker-time-divider {
display: flex;
justify-content: center;
align-items: center;
font-size: 1.5rem;
color: hsl(171, 100%, 41%);
}
.datetimepicker.is-white .timepicker-input,
.datetimepicker.is-white .timepicker-input-number,
.datetimepicker.is-white .timepicker-time-divider {
color: hsl(221, 14%, 100%) !important;
}
.datetimepicker.is-black .timepicker-input,
.datetimepicker.is-black .timepicker-input-number,
.datetimepicker.is-black .timepicker-time-divider {
color: hsl(221, 14%, 4%) !important;
}
.datetimepicker.is-light .timepicker-input,
.datetimepicker.is-light .timepicker-input-number,
.datetimepicker.is-light .timepicker-time-divider {
color: hsl(221, 14%, 96%) !important;
}
.datetimepicker.is-dark .timepicker-input,
.datetimepicker.is-dark .timepicker-input-number,
.datetimepicker.is-dark .timepicker-time-divider {
color: hsl(221, 14%, 21%) !important;
}
.datetimepicker.is-text .timepicker-input,
.datetimepicker.is-text .timepicker-input-number,
.datetimepicker.is-text .timepicker-time-divider {
color: hsl(221, 14%, 29%) !important;
}
.datetimepicker.is-primary .timepicker-input,
.datetimepicker.is-primary .timepicker-input-number,
.datetimepicker.is-primary .timepicker-time-divider {
color: hsl(171, 100%, 41%) !important;
}
.datetimepicker.is-link .timepicker-input,
.datetimepicker.is-link .timepicker-input-number,
.datetimepicker.is-link .timepicker-time-divider {
color: hsl(233, 100%, 63%) !important;
}
.datetimepicker.is-info .timepicker-input,
.datetimepicker.is-info .timepicker-input-number,
.datetimepicker.is-info .timepicker-time-divider {
color: hsl(198, 100%, 70%) !important;
}
.datetimepicker.is-success .timepicker-input,
.datetimepicker.is-success .timepicker-input-number,
.datetimepicker.is-success .timepicker-time-divider {
color: hsl(153, 53%, 53%) !important;
}
.datetimepicker.is-warning .timepicker-input,
.datetimepicker.is-warning .timepicker-input-number,
.datetimepicker.is-warning .timepicker-time-divider {
color: hsl(42, 100%, 53%) !important;
}
.datetimepicker.is-danger .timepicker-input,
.datetimepicker.is-danger .timepicker-input-number,
.datetimepicker.is-danger .timepicker-time-divider {
color: hsl(348, 100%, 70%) !important;
}
.datetimepicker.is-black-bis .timepicker-input,
.datetimepicker.is-black-bis .timepicker-input-number,
.datetimepicker.is-black-bis .timepicker-time-divider {
color: hsl(221, 14%, 9%) !important;
}
.datetimepicker.is-black-ter .timepicker-input,
.datetimepicker.is-black-ter .timepicker-input-number,
.datetimepicker.is-black-ter .timepicker-time-divider {
color: hsl(221, 14%, 14%) !important;
}
.datetimepicker.is-grey-darker .timepicker-input,
.datetimepicker.is-grey-darker .timepicker-input-number,
.datetimepicker.is-grey-darker .timepicker-time-divider {
color: hsl(221, 14%, 21%) !important;
}
.datetimepicker.is-grey-dark .timepicker-input,
.datetimepicker.is-grey-dark .timepicker-input-number,
.datetimepicker.is-grey-dark .timepicker-time-divider {
color: hsl(221, 14%, 29%) !important;
}
.datetimepicker.is-grey .timepicker-input,
.datetimepicker.is-grey .timepicker-input-number,
.datetimepicker.is-grey .timepicker-time-divider {
color: hsl(221, 14%, 48%) !important;
}
.datetimepicker.is-grey-light .timepicker-input,
.datetimepicker.is-grey-light .timepicker-input-number,
.datetimepicker.is-grey-light .timepicker-time-divider {
color: hsl(221, 14%, 71%) !important;
}
.datetimepicker.is-grey-lighter .timepicker-input,
.datetimepicker.is-grey-lighter .timepicker-input-number,
.datetimepicker.is-grey-lighter .timepicker-time-divider {
color: hsl(221, 14%, 86%) !important;
}
.datetimepicker.is-white-ter .timepicker-input,
.datetimepicker.is-white-ter .timepicker-input-number,
.datetimepicker.is-white-ter .timepicker-time-divider {
color: hsl(221, 14%, 96%) !important;
}
.datetimepicker.is-white-bis .timepicker-input,
.datetimepicker.is-white-bis .timepicker-input-number,
.datetimepicker.is-white-bis .timepicker-time-divider {
color: hsl(221, 14%, 98%) !important;
}
.datetimepicker.is-white .datetimepicker-header .datetimepicker-selection-day {
color: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-nav {
background: hsl(221, 14%, 100%);
color: hsl(221, 14%, 4%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(221, 14%, 100%);
border-color: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(221, 14%, 100%);
color: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(221, 14%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(221, 14%, 100%);
color: hsl(221, 14%, 4%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: hsl(221, 14%, 4%) !important;
color: hsl(221, 14%, 4%) !important;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
background: hsl(221, 14%, 4%);
border-color: hsl(221, 14%, 100%);
color: #fff;
}
.datetimepicker.is-black .datetimepicker-header .datetimepicker-selection-day {
color: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-nav {
background: hsl(221, 14%, 4%);
color: hsl(221, 14%, 100%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(221, 14%, 4%);
border-color: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(221, 14%, 4%);
color: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(221, 14%, 4%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(221, 14%, 4%);
color: hsl(221, 14%, 100%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: hsl(221, 14%, 100%) !important;
color: hsl(221, 14%, 100%) !important;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
background: hsl(221, 14%, 100%);
border-color: hsl(221, 14%, 4%);
color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-light .datetimepicker-header .datetimepicker-selection-day {
color: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-nav {
background: hsl(221, 14%, 96%);
color: hsl(221, 14%, 21%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(221, 14%, 96%);
border-color: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(221, 14%, 96%);
color: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(221, 14%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(221, 14%, 96%);
color: hsl(221, 14%, 21%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: hsl(221, 14%, 21%) !important;
color: hsl(221, 14%, 21%) !important;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
background: hsl(221, 14%, 21%);
border-color: hsl(221, 14%, 96%);
color: #fff;
}
.datetimepicker.is-dark .datetimepicker-header .datetimepicker-selection-day {
color: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-nav {
background: hsl(221, 14%, 21%);
color: hsl(221, 14%, 96%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(221, 14%, 21%);
border-color: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(221, 14%, 21%);
color: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(221, 14%, 21%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(221, 14%, 21%);
color: hsl(221, 14%, 96%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: hsl(221, 14%, 96%) !important;
color: hsl(221, 14%, 96%) !important;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
background: hsl(221, 14%, 96%);
border-color: hsl(221, 14%, 21%);
color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-text .datetimepicker-header .datetimepicker-selection-day {
color: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-nav {
background: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(221, 14%, 29%);
border-color: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(221, 14%, 29%);
color: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(221, 14%, 29%);
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: !important;
color: !important;
}
.datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-text .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
border-color: hsl(221, 14%, 29%);
color: #fff;
}
.datetimepicker.is-primary .datetimepicker-header .datetimepicker-selection-day {
color: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-nav {
background: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(171, 100%, 41%);
border-color: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(171, 100%, 41%);
color: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(171, 100%, 41%);
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: !important;
color: !important;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
border-color: hsl(171, 100%, 41%);
color: #fff;
}
.datetimepicker.is-link .datetimepicker-header .datetimepicker-selection-day {
color: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-nav {
background: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(233, 100%, 63%);
border-color: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(233, 100%, 63%);
color: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(233, 100%, 63%);
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: !important;
color: !important;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
border-color: hsl(233, 100%, 63%);
color: #fff;
}
.datetimepicker.is-info .datetimepicker-header .datetimepicker-selection-day {
color: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-nav {
background: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(198, 100%, 70%);
border-color: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(198, 100%, 70%);
color: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(198, 100%, 70%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: !important;
color: !important;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
border-color: hsl(198, 100%, 70%);
color: #fff;
}
.datetimepicker.is-success .datetimepicker-header .datetimepicker-selection-day {
color: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-nav {
background: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(153, 53%, 53%);
border-color: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(153, 53%, 53%);
color: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
background: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
background-color: hsl(153, 53%, 53%);
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
border-color: !important;
color: !important;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
border-color: hsl(153, 53%, 53%);
color: #fff;
}
.datetimepicker.is-warning .datetimepicker-header .datetimepicker-selection-day {
color: hsl(42, 100%, 53%);
}
.datetimepicker.is-warning .datepicker-nav {
background: hsl(42, 100%, 53%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active {
background: hsl(42, 100%, 53%);
border-color: hsl(42, 100%, 53%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
border-color: hsl(42, 100%, 53%);
color: hsl(42, 100%, 53%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
border-color: hsl(42, 100%, 53%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
background: hsl