@syncfusion/ej2-calendars
Version:
A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.
1,551 lines (1,497 loc) • 82.4 kB
CSS
/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev::before {
content: "\e910";
}
.e-calendar .e-header .e-date-icon-next::before {
content: "\e916";
}
/*! calendar layout */
ejs-calendar {
display: block;
}
.e-calendar.e-disabled .e-header .e-prev, .e-calendar.e-disabled .e-header .e-next {
cursor: default;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar.e-disabled .e-header .e-title {
cursor: default;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar.e-disabled .e-content td {
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar.e-disabled .e-btn.e-today {
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar {
/* stylelint-disable property-no-vendor-prefix */
-webkit-tap-highlight-color: transparent;
border-radius: 2px;
display: block;
overflow: auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.e-calendar.e-rtl .e-header .e-title {
float: right;
text-align: right;
}
.e-calendar.e-rtl .e-header .e-icon-container {
float: left;
}
.e-calendar .e-header {
background: none;
display: table;
font-weight: 500;
position: relative;
text-align: center;
width: 100%;
}
.e-calendar .e-header button {
background: transparent;
border: 0;
margin-right: 0;
padding: 0;
text-decoration: none;
}
.e-calendar .e-header span {
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: 500;
line-height: 16px;
padding: 10px;
vertical-align: middle;
}
.e-calendar .e-header span.e-disabled {
cursor: default;
}
.e-calendar .e-week-header {
padding: 0;
}
.e-calendar th {
cursor: default;
font-size: 13px;
font-weight: normal;
text-align: center;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
border-radius: 0;
}
.e-calendar .e-content span.e-day {
border-radius: 0;
cursor: pointer;
display: inline-block;
font-size: 13px;
overflow: hidden;
padding: 0;
text-align: center;
text-decoration: none;
vertical-align: middle;
}
.e-calendar .e-content th, .e-calendar .e-content td {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.e-calendar .e-content td.e-disabled {
opacity: 0.35;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar .e-content td.e-disabled.e-today {
opacity: 1;
}
.e-calendar .e-content td.e-disabled.e-today span.e-day {
-webkit-box-shadow: inset 1px 0 #e3165b, inset 0 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
box-shadow: inset 1px 0 #e3165b, inset 0 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
color: #ccc;
}
.e-calendar .e-content td {
cursor: pointer;
padding: 2px;
text-align: center;
}
.e-calendar .e-content td.e-week-number {
color: rgba(0, 0, 0, 0.87);
font-size: 12px;
font-style: italic;
font-weight: 500;
}
.e-calendar .e-content td.e-overlay {
background: none;
width: initial;
}
.e-calendar .e-content table {
border-collapse: separate;
border-spacing: 0;
border-width: 0;
float: left;
margin: 0;
outline: 0;
padding: 0 10px 10px;
table-layout: fixed;
width: 100%;
}
.e-calendar .e-content td.e-other-month > span.e-day, .e-calendar .e-content td.e-other-year > span.e-day {
display: none;
font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide {
display: none;
font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month, .e-calendar .e-content td.e-other-year {
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month.e-disabled, .e-calendar .e-content td.e-other-year.e-disabled {
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-calendar .e-content td.e-week-number:hover span.e-day, .e-calendar .e-content td.e-week-number:hover {
background-color: #fff;
cursor: default;
}
.e-calendar .e-header .e-prev, .e-calendar .e-header .e-next {
border-radius: 50%;
display: inline-block;
font-size: 14px;
vertical-align: middle;
}
.e-calendar .e-header .e-title {
cursor: pointer;
display: inline-block;
float: left;
font-size: 14px;
font-weight: 500;
text-align: left;
padding: 0 5px;
border: none;
border-radius: 4px;
}
.e-calendar .e-header .e-title {
margin-left: 5px;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
cursor: pointer;
}
.e-calendar .e-header .e-prev.e-overlay, .e-calendar .e-header .e-next.e-overlay {
background: none;
}
.e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-year .e-title {
margin-left: 5px;
}
.e-calendar .e-header.e-decade .e-title {
cursor: default;
}
.e-calendar .e-header .e-icon-container {
display: inline-block;
float: right;
padding-top: 0;
}
.e-calendar .e-footer-container {
text-transform: uppercase;
}
.e-calendar {
border-spacing: 0;
max-width: 246px;
min-width: 240px;
padding: 0;
}
.e-calendar.e-calendar-day-header-lg {
max-width: 100%;
min-width: 540px;
}
.e-calendar.e-week-number {
min-width: 262px;
}
.e-calendar.e-week {
max-width: 246px;
min-width: 240px;
}
.e-calendar .e-header .e-title {
line-height: 40px;
}
.e-calendar.e-rtl .e-header .e-title {
text-align: right;
text-indent: 4px;
}
.e-calendar .e-header {
height: 40px;
}
.e-calendar .e-header.e-month {
padding: 10px 10px 0 10px;
}
.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade {
padding: 10px 10px 0 10px;
}
.e-calendar th {
font-weight: normal;
height: 30px;
text-transform: none;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
border-radius: 0;
}
.e-calendar .e-content span.e-day {
border: none;
font-size: 13px;
font-weight: normal;
height: 30px;
line-height: 30px;
width: 30px;
}
.e-calendar .e-content.e-month td.e-today span.e-day {
line-height: 30px;
}
.e-calendar .e-content.e-year table, .e-calendar .e-content.e-decade table {
border-spacing: 0;
padding: 10px;
}
.e-calendar .e-content.e-month td {
height: 30px;
padding: 2px;
}
.e-calendar .e-content .tfooter > tr > td {
height: 36px;
line-height: 36px;
}
.e-calendar .e-content.e-year td, .e-calendar .e-content.e-decade td {
height: 45px;
padding: 6px;
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
font-weight: normal;
height: 45px;
line-height: 45px;
width: 45px;
}
.e-calendar .e-header .e-icon-container .e-prev, .e-calendar .e-header .e-icon-container .e-next {
height: 36px;
width: 36px;
}
.e-calendar .e-footer-container {
background-color: #fff;
border-top: none;
text-align: center;
cursor: default;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0 10px 10px 10px;
width: 100%;
}
.e-small.e-calendar,
.e-small .e-calendar {
max-width: 246px;
min-width: 240px;
padding: 0;
min-height: 220px;
}
.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
max-width: 100%;
min-width: 540px;
}
.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
font-size: 12px;
height: 24px;
line-height: 24px;
width: 24px;
}
.e-small.e-calendar .e-content.e-month td.e-today span.e-day,
.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
line-height: 22px;
}
.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
height: 24px;
}
.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
height: 32px;
}
.e-small.e-calendar .e-header button span,
.e-small .e-calendar .e-header button span {
font-size: 12px;
padding: 6px;
line-height: 14px;
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
font-size: 13px;
line-height: 32px;
}
.e-small.e-calendar .e-header .e-icon-container .e-prev, .e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
height: 28px;
width: 28px;
}
.e-small.e-calendar th,
.e-small .e-calendar th {
font-size: 12px;
height: 24px;
}
.e-calendar .e-btn.e-today.e-flat.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
background: transparent;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.26);
cursor: default;
opacity: 0.35;
outline: none;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-content-placeholder.e-calendar.e-placeholder-calendar {
background-size: 250px 336px;
min-height: 336px;
}
.e-calendar {
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.12);
-webkit-box-shadow: none;
box-shadow: none;
}
.e-calendar .e-date-icon-prev, .e-calendar .e-date-icon-next {
color: rgba(0, 0, 0, 0.54);
}
.e-calendar th {
border-bottom: 0;
color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-header {
border-bottom: 0;
}
.e-calendar .e-header a span {
border: none;
color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title {
color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title:hover {
background: none;
cursor: pointer;
text-decoration: none;
}
.e-calendar .e-header .e-title:focus {
-webkit-box-shadow: 0 0 0 1px #212121;
box-shadow: 0 0 0 1px #212121;
background: none;
text-decoration: none;
}
.e-calendar .e-header .e-title:active {
-webkit-box-shadow: none;
box-shadow: none;
background: #fff;
text-decoration: none;
}
.e-calendar .e-header .e-prev:hover > span, .e-calendar .e-header .e-next:hover > span {
border: none;
color: rgba(0, 0, 0, 0.75);
cursor: pointer;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
background: none;
}
.e-calendar .e-header .e-prev:focus, .e-calendar .e-header .e-next:focus {
-webkit-box-shadow: 0 0 0 1px #212121;
box-shadow: 0 0 0 1px #212121;
}
.e-calendar .e-header .e-prev:active, .e-calendar .e-header .e-next:active {
background: #fff;
color: #fff;
}
.e-calendar .e-header button.e-prev:active span, .e-calendar .e-header button.e-next:active span {
border: none;
color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header.e-decade .e-title {
color: rgba(0, 0, 0, 0.87);
cursor: default;
}
.e-calendar .e-header .e-next.e-disabled span, .e-calendar .e-header .e-prev.e-disabled span {
color: rgba(0, 0, 0, 0.87);
font-weight: normal;
}
.e-calendar .e-header .e-next.e-disabled, .e-calendar .e-header .e-prev.e-disabled {
opacity: 0.35;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
color: #fff;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
background-color: #e3165b;
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
background: #fff;
}
.e-calendar .e-content .e-week-number span {
color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-content td.e-focused-date span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td.e-focused-date:focus span.e-day {
background: #eee;
border: none;
border-radius: 50%;
-webkit-box-shadow: none;
box-shadow: none;
}
.e-calendar .e-content td.e-focused-date:hover span.e-day {
background-color: #eee;
border: none;
border-radius: 50%;
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
background: none;
border: 1px solid #e3165b;
border-radius: 50%;
-webkit-box-shadow: none;
box-shadow: none;
color: #e3165b;
}
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
background: #eee;
border: 1px solid #e3165b;
-webkit-box-shadow: none;
box-shadow: none;
color: #e3165b;
}
.e-calendar .e-content td.e-today:focus span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
background-color: #eee;
border: none;
border-radius: 50%;
color: #e3165b;
}
.e-calendar .e-content td.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
background-color: #eee;
border: 1px solid #e3165b;
color: #e3165b;
}
.e-calendar .e-content td.e-today.e-selected span.e-day {
background-color: #e3165b;
border: 1px solid #e3165b;
-webkit-box-shadow: inset 0 0 0 2px #fff;
box-shadow: inset 0 0 0 2px #fff;
color: #fff;
}
.e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
background: rgb(180.5060240964, 17.4939759036, 72.3614457831);
color: #fff;
}
.e-calendar .e-content span {
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-disabled span.e-day:hover {
background: none;
border: 0;
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-other-month:hover span.e-day {
color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month span.e-day, .e-calendar .e-content .e-other-month.e-today span.e-day {
color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
background-color: #eee;
color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content thead {
background: none;
border-bottom: 0;
}
.e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td:focus span.e-day {
background-color: #eee;
border: none;
border-radius: 50%;
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td:focus span.e-day {
background-color: #eee;
color: rgba(0, 0, 0, 0.87);
border: none;
border-radius: 50%;
}
.e-calendar .e-content td.e-disabled span.e-day, .e-calendar .e-content td.e-disabled:hover span.e-day, .e-calendar .e-content td.e-disabled:focus span.e-day {
background: none;
border: none;
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-selected span.e-day {
background-color: #e3165b;
color: #fff;
border: none;
border-radius: 50%;
}
.e-calendar .e-content .e-footer {
color: #e3165b;
}
.e-calendar.e-device .e-prev:hover, .e-calendar.e-device .e-next:hover, .e-calendar.e-device .e-prev:active, .e-calendar.e-device .e-next:active, .e-calendar.e-device .e-prev:focus, .e-calendar.e-device .e-next:focus {
background: none;
}
.e-calendar.e-device button.e-prev:active span, .e-calendar.e-device button.e-next:active span {
color: rgba(0, 0, 0, 0.54);
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-zoomin {
-webkit-animation: animatezoom 0.3s;
animation: animatezoom 0.3s;
}
@-webkit-keyframes animatezoom {
from {
-webkit-transform: scale(0);
transform: scale(0);
}
to {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes animatezoom {
from {
-webkit-transform: scale(0);
transform: scale(0);
}
to {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day {
-webkit-box-shadow: 0 0 0 1px #212121;
box-shadow: 0 0 0 1px #212121;
border-radius: 50%;
}
/* stylelint-disable property-no-vendor-prefix */
@-webkit-keyframes e-input-ripple {
100% {
opacity: 0;
-webkit-transform: scale(4);
transform: scale(4);
}
}
@keyframes e-input-ripple {
100% {
opacity: 0;
-webkit-transform: scale(4);
transform: scale(4);
}
}
@-webkit-keyframes slideTopUp {
from {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
to {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
}
@keyframes slideTopUp {
from {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
to {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
}
/*! component icons */
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
content: "\e20c";
}
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
min-height: 0;
min-width: 20px;
}
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
min-height: 0;
min-width: 18px;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close::before,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close::before {
content: "\e932";
font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
/* stylelint-disable property-no-vendor-prefix */
-webkit-tap-highlight-color: transparent;
}
.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
font-size: 16px;
min-height: 20px;
min-width: 20px;
}
.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
pointer-events: none;
}
.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
cursor: pointer;
}
.e-timepicker.e-time-modal {
background-color: rgba(0, 0, 0, 0.6);
height: 100%;
left: 0;
opacity: 0.5;
pointer-events: auto;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
.e-timepicker.e-popup {
border-style: solid;
border-width: 1px;
overflow: auto;
}
.e-timepicker.e-popup .e-content {
position: relative;
}
.e-timepicker.e-popup .e-list-parent.e-ul {
margin: 0;
padding: 0 0;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
cursor: default;
font-size: 13px;
overflow: hidden;
position: relative;
text-overflow: ellipsis;
vertical-align: middle;
white-space: nowrap;
width: 100%;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
cursor: pointer;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
line-height: 36px;
text-indent: 16px;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
font-size: 12px;
line-height: 26px;
text-indent: 12px;
}
.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
font-size: 14px;
}
.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
background-size: 250px 33px;
min-height: 33px;
}
/* stylelint-disable */
.e-time-overflow {
overflow: hidden;
}
.e-timepicker-mob-popup-wrap {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
left: 0;
max-height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index: 1002;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
left: 0 !important;
position: relative;
top: 0 !important;
}
.e-timepicker-mob-popup-wrap .e-popup-expand.e-timepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-timepicker.e-popup,
.e-timepicker-mob-popup-wrap .e-popup-expand.e-datetimepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-popup {
border-radius: 0;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
height: 10%;
padding: 2.5vh 2.5vw 2.5vh 1.5vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 2vh;
border-bottom: none;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
float: left;
padding: 1vh 2vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
.e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
padding: 1vh 2vw;
text-transform: uppercase;
font-weight: 500;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
font-size: 2vh;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
.e-datetimepicker.e-popup-expand .e-content {
height: 90%;
overflow: auto;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
padding: 1vh 0;
line-height: 5vh;
}
@media (max-device-width: 768px) {
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
font-size: 14px;
}
}
@media (min-device-width: 768px) {
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
font-size: 24px;
}
}
@media screen and (orientation: landscape) {
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
height: 15%;
font-size: 2vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
padding: 1vh 1vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
.e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
padding: 1vh 1vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
font-size: 2vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
.e-datetimepicker.e-popup-expand .e-content {
height: 85%;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
padding: 1vh 0;
line-height: 10vh;
}
}
/* stylelint-enable */
.e-time-wrapper .e-input-group-icon.e-icons.e-active {
color: #e3165b;
}
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
color: #e3165b;
}
.e-timepicker.e-popup {
background-color: #fff;
border: none;
border-radius: 2px;
-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-timepicker.e-popup .e-list-parent.e-ul {
background-color: #fff;
}
.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
border: none;
color: rgba(0, 0, 0, 0.87);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
color: rgba(0, 0, 0, 0.38);
opacity: 1;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
background-color: #eee;
border: none;
color: #000;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
background-color: #eee;
color: #e3165b;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
background-color: #eee;
color: #e3165b;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
color: #000;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
background-color: #3f51b5;
color: #fff;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
color: #fff;
font-weight: 500;
}
/*! component icons */
.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
font-size: 16px;
margin: 0 0 4px 0;
min-height: 24px;
min-width: 24px;
outline: none;
}
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
content: "\e901";
font-family: "e-icons";
}
.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
background: #eee;
border-radius: 50%;
}
.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
font-size: 14px;
}
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
min-height: 0;
min-width: 20px;
}
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
min-height: 0;
min-width: 18px;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close::before {
content: "\e932";
font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
display: none;
}
.e-datepicker.e-popup-wrapper {
border-radius: 0;
overflow-y: hidden;
pointer-events: auto;
}
.e-datepicker.e-date-modal {
background-color: rgba(0, 0, 0, 0.6);
height: 100%;
left: 0;
opacity: 0.5;
pointer-events: auto;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
.e-datepicker .e-model-header {
background-color: #e3165b;
color: #fff;
cursor: default;
display: block;
padding: 10px 10px 10px 15px;
}
.e-datepicker .e-model-header .e-model-year {
font-size: 14px;
font-weight: 500;
line-height: 32px;
margin: 0;
}
.e-datepicker .e-model-month, .e-datepicker .e-model-day {
font-size: 20px;
font-weight: 500;
line-height: 32px;
margin: 0;
}
/* stylelint-disable */
.e-date-overflow {
overflow: hidden !important;
}
.e-datepick-mob-popup-wrap {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
left: 0;
max-height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index: 1002;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
position: relative;
top: 0 !important;
left: 0 !important;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-popup-expand.e-lib.e-popup.e-control.e-popup-open {
min-width: 100%;
min-height: 100%;
}
.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
background-size: 250px 33px;
min-height: 33px;
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content.e-month td.e-today span.e-day {
line-height: 64px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand {
border-radius: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
height: 20vh;
padding: 2vh 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
margin: 12vh 0 0 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
color: inherit;
float: left;
font-size: 18px;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
font-size: 24px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-btn.e-flat.e-popup-close {
background: transparent;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
font-weight: 400;
padding: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
color: inherit;
float: right;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
font-size: 24px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day {
font-size: 5vw;
line-height: 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
min-width: 100%;
min-height: 100%;
height: 100%;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade {
height: 10vh;
border-style: none;
border-width: 0;
border-color: rgba(0, 0, 0, 0.12);
padding: 2vh 2vw;
line-height: 5vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
position: inherit;
line-height: inherit;
margin-left: 5vw;
text-align: left;
vertical-align: middle;
width: 60vw;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
font-size: 24px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
margin-right: 0;
vertical-align: inherit;
height: 35px;
width: 35px;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
height: 55px;
width: 55px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
vertical-align: inherit;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
font-size: 24px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
margin-right: 0;
vertical-align: inherit;
height: 35px;
width: 35px;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
height: 55px;
width: 55px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
vertical-align: inherit;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
font-size: 24px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container {
float: right;
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th {
font-size: 24px;
height: 48px;
}
}
@media (min-device-width: 768px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day {
font-size: 24px;
height: 64px;
width: 64px;
line-height: 64px;
}
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
height: 79vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container {
display: none;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month {
height: 69vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table {
height: 69vh;
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
height: 25vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
overflow-y: auto;
}
}
@media screen and (orientation: landscape) and (max-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
height: 50vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
height: 60vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table {
height: 60vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container {
padding: 10px 0;
height: 10%;
font-size: 24px;
}
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
width: 100%;
}
}
@media screen and (orientation: landscape) and (max-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
height: 30vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
height: 25vh;
}
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
float: left;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
margin: 12vh 0 0 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day {
font-size: 4vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
margin-right: 0;
}
}
@media screen and (orientation: landscape) and (max-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
line-height: 12vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
line-height: inherit;
}
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
overflow-y: auto;
}
}
@media screen and (orientation: landscape) and (max-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
height: 60vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
height: 65vh;
}
}
@media screen and (orientation: landscape) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
display: block;
max-width: 100%;
overflow: visible;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
height: 70%;
width: 100%;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody {
display: table-row-group;
}
}
@media screen and (orientation: landscape) and (max-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
height: 69vh;
}
}
@media screen and (orientation: landscape) and (min-height: 600px) {
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
height: 65vh;
}
}
/* stylelint-enable */
.e-datepicker.e-popup-wrapper,
.e-small.e-datepicker.e-popup-wrapper {
border: none;
-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-datepicker .e-calendar,
.e-small.e-datepicker .e-calendar {
background-color: #fff;
border: none;
}
*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
border: none;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
color: #e3165b;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
color: #e3165b;
}
/*! component icons */
.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
font-size: 16px;
margin: 0 0 4px 0;
min-height: 24px;
min-width: 24px;
outline: none;
}
.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
content: "\e245";
font-family: "e-icons";
}
.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
background: #eee;
border-radius: 50%;
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
content: "\e913";
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
content: "\e921";
}
.e-daterangepicker .e-change-icon::before {
content: "\e85f";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
content: "\e921";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
content: "\e913";
}
.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
content: "\e85b";
}
.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
font-size: 14px;
}
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
min-height: 0;
min-width: 20px;
}
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
min-height: 0;
min-width: 18px;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close::before {
content: "\e932";
font-family: "e-icons";
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply::before {
content: "\e7ff";
font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
border: 0;
height: 0;
margin: 0;
padding: 0;
text-indent: 0;
visibility: hidden;
width: 0;
}
.e-daterangepicker.e-popup {
border: none;
border-radius: 0;
-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
max-height: 500px;
max-width: 730px;
}
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
max-width: 100%;
}
.e-daterangepicker.e-popup.e-preset-wrapper {
min-width: 625px;
}
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
max-height: none;
}
.e-daterangepicker.e-popup .e-range-header {
background: #fff;
padding: 16px 16px 0 16px;
width: auto;
}
.e-daterangepicker.e-popup .e-range-header .e-start-label, .e-daterangepicker.e-popup .e-range-header .e-end-label {
cursor: default;
display: inline-block;
font-size: 18px;
overflow: hidden;
text-align: center;
text-decoration: none;
text-overflow: ellipsis;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: 48%;
}
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
font-size: 15px;
font-weight: 500;
text-align: center;
width: 4%;
}
.e-daterangepicker.e-popup .e-range-header .e-day-span {
direction: ltr;
font-size: 13px;
height: 14px;
margin: 0 0 15px 0;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.e-daterangepicker.e-popup .e-range-header .e-start-end {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 35px;
}
.e-daterangepicker.e-popup .e-separator {
height: 1px;
margin: 0;
}
.e-daterangepicker.e-popup .e-calendar {
border: none;
margin: 0;
padding: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-content table {
padding: 0 10px 10px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
cursor: pointer;
line-height: 36px;
width: auto;
float: none;
font-weight: normal;
margin-left: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
padding: 10px 5px 0 5px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
float: right;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
float: left;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
height: 36px;
width: 36px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-daterangepicker.e-popup .e-calendar .e-header .e-p