.e-calendar .e-header .e-date-icon-prev:before{content:"\e776"}.e-calendar .e-header .e-date-icon-next:before{content:"\e729"}ejs-calendar{display:block}.e-calendar.e-disabled .e-header .e-prev,.e-calendar.e-disabled .e-header .e-next,.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,.e-calendar.e-disabled .e-btn.e-today{pointer-events:none;-ms-touch-action:none;touch-action:none}.e-calendar{-webkit-tap-highlight-color:transparent;border-radius:4px;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:400;position:relative;text-align:center;width:100%}.e-calendar .e-header button{background:transparent;border:0;margin-right:8px;padding:0;text-decoration:none}.e-calendar .e-header span{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:5px;vertical-align:middle}.e-calendar .e-header span.e-disabled{cursor:default}.e-calendar .e-week-header{padding:0 0 6px}.e-calendar th{cursor:default;font-size:14px;font-weight:400;text-align:center}.e-calendar .e-content span.e-day{border-radius:0;cursor:pointer;display:inline-block;font-size:14px;overflow:hidden;padding:0;text-align:center;text-decoration:none;vertical-align:middle}.e-calendar .e-content th,.e-calendar .e-content td{box-sizing:border-box}.e-calendar .e-content td.e-disabled{opacity:1;pointer-events:none;-ms-touch-action:none;touch-action:none}.e-calendar .e-content td{cursor:pointer;padding:0;text-align:center}.e-calendar .e-content td.e-week-number{color:#212529;font-size:14px;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 8px 8px;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:inline-block;font-weight:400}.e-calendar .e-content tr.e-month-hide{display:none;font-weight:400}.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:initial;-ms-touch-action:initial;touch-action:initial}.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:4px;display:inline-block;font-size:14px;vertical-align:middle}.e-calendar .e-header .e-title{cursor:pointer;display:inline-block;float:left;font-size:16px;font-weight:700;text-align:left;padding:3px 5px;border:none;border-radius:4px}.e-calendar .e-header .e-title{margin-left:2px}.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:15px}.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:242px;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:300px}.e-calendar.e-week{max-width:294px;min-width:288px}.e-calendar .e-header .e-title{line-height:24px}.e-calendar.e-rtl .e-header .e-title{text-align:right;text-indent:12px}.e-calendar .e-header{height:24px}.e-calendar .e-header.e-month,.e-calendar .e-header.e-year,.e-calendar .e-header.e-decade{padding:8px 0 8px 12px}.e-calendar th{font-weight:500;height:32px;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:14px;font-weight:400;height:32px;line-height:32px;width:32px}.e-calendar .e-content.e-month td.e-today span.e-day{line-height:32px}.e-calendar .e-content.e-year table,.e-calendar .e-content.e-decade table{border-spacing:0;padding:0 8px 8px}.e-calendar .e-content.e-month td{height:32px;padding:0}.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:56px;padding:2px}.e-calendar .e-content.e-year td>span.e-day,.e-calendar .e-content.e-decade td>span.e-day{font-weight:400;height:56px;line-height:56px;width:56px}.e-calendar .e-header .e-icon-container .e-prev,.e-calendar .e-header .e-icon-container .e-next{height:24px;width:24px}.e-calendar .e-footer-container{background-color:transparent;border-top:1px solid #dee2e6;text-align:center;cursor:default;display:inline-block;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;padding:8px;width:100%}.e-calendar.e-rtl .e-header .e-title{text-indent:12px}.e-small.e-calendar,.e-small .e-calendar{max-width:200px;min-width:200px;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:26px;line-height:26px;width:26px}.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:26px}.e-small.e-calendar .e-content.e-month td,.e-small .e-calendar .e-content.e-month td{height:26px}.e-small.e-calendar .e-header,.e-small .e-calendar .e-header{height:22px}.e-small.e-calendar .e-header button span,.e-small .e-calendar .e-header button span{font-size:12px;padding:0;line-height:14px}.e-small.e-calendar .e-header .e-title,.e-small .e-calendar .e-header .e-title{font-size:12px;line-height:22px}.e-small.e-calendar.e-rtl .e-header .e-title,.e-small .e-calendar.e-rtl .e-header .e-title{text-indent:12px}.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:24px;width:24px}.e-small.e-calendar th,.e-small .e-calendar th{font-size:12px;height:24px}.e-small.e-calendar .e-header .e-title,.e-small .e-calendar .e-header .e-title{margin-left:0}.e-small.e-calendar .e-content.e-year td>span.e-day,.e-small.e-calendar .e-content.e-decade td>span.e-day,.e-small .e-calendar .e-content.e-year td>span.e-day,.e-small .e-calendar .e-content.e-decade td>span.e-day{width:46px}.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:#0d6efda6;border-color:#0d6efda6;box-shadow:none;color:#ffffffa6;cursor:default;opacity:1;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 #dee2e6;box-shadow:none}.e-calendar .e-date-icon-prev,.e-calendar .e-date-icon-next{color:#6c757d}.e-calendar th{border-bottom:0;color:#495057}.e-calendar .e-header{border-bottom:0}.e-calendar .e-header a span{border:none;color:#343a40}.e-calendar .e-header .e-title{color:#343a40}.e-calendar .e-header .e-title:hover{background:#e9ecef;cursor:pointer;text-decoration:none}.e-calendar .e-header .e-title:focus{box-shadow:0 0 0 1px #6c757d;background:none;text-decoration:none}.e-calendar .e-header .e-title:active{box-shadow:none;background:#ced4da;text-decoration:none}.e-calendar .e-header .e-prev:hover>span,.e-calendar .e-header .e-next:hover>span{border:#e9ecef;color:#fff;cursor:pointer}.e-calendar .e-header .e-prev:hover,.e-calendar .e-header .e-next:hover{background:#5c636a}.e-calendar .e-header .e-prev:focus,.e-calendar .e-header .e-next:focus{box-shadow:0 0 0 1px #6c757d}.e-calendar .e-header .e-prev:active,.e-calendar .e-header .e-next:active{background:#51585e;color:#fff}.e-calendar .e-header button.e-prev:active span,.e-calendar .e-header button.e-next:active span{border:none;color:#fff}.e-calendar .e-header.e-decade .e-title{color:#343a40;cursor:default}.e-calendar .e-header .e-next.e-disabled span,.e-calendar .e-header .e-prev.e-disabled span{color:#adb5bd;font-weight:400}.e-calendar .e-header .e-next.e-disabled,.e-calendar .e-header .e-prev.e-disabled{opacity:1}.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:#495057}.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:#adb5bd}.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:#0257d5}.e-calendar .e-content.e-year td>span.e-day,.e-calendar .e-content.e-decade td>span.e-day{background:none}.e-calendar .e-content .e-week-number span{color:#adb5bd}.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:#e9ecef;border:none;border-radius:4px;box-shadow:none}.e-calendar .e-content td.e-focused-date:hover span.e-day{background-color:#e9ecef;border:none;border-radius:4px;color:#212529}.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:none;border-radius:4px;box-shadow:inset 2px 0 #0d6efd,inset 0 2px #0d6efd,inset -2px 0 #0d6efd,inset 0 -2px #0d6efd;color:#0d6efd}.e-calendar .e-content td.e-focused-date.e-today span.e-day{background:#e9ecef;border:none;box-shadow:inset 1px 0 #0d6efd,inset 0 1px #0d6efd,inset -1px 0 #0d6efd,inset 0 -1px #0d6efd;color:#343a40}.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:#e9ecef;border:none;border-radius:4px;color:#343a40}.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:#e9ecef;border:none;color:#343a40}.e-calendar .e-content td.e-today.e-selected span.e-day{background-color:#0d6efd;border:none;box-shadow:inset 1px 0 #0d6efd,inset 0 1px #0d6efd,inset -1px 0 #0d6efd,inset 0 -1px #0d6efd;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:#0257d5;color:#fff}.e-calendar .e-content span{color:#212529}.e-calendar .e-content .e-disabled span.e-day:hover{background:none;border:0;color:#adb5bd}.e-calendar .e-content .e-other-month:hover span.e-day,.e-calendar .e-content .e-other-month span.e-day,.e-calendar .e-content .e-other-month.e-today span.e-day{color:#6c757d}.e-calendar .e-content .e-other-month.e-today:hover span.e-day{background-color:#e9ecef;color:#6c757d}.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:#e9ecef;border:none;border-radius:4px;color:#212529}.e-calendar .e-content td:focus span.e-day{background-color:#e9ecef;color:#212529;border:none;border-radius:4px}.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:#adb5bd}.e-calendar .e-content td.e-selected span.e-day{background-color:#0d6efd;color:#fff;border:none;border-radius:4px}.e-calendar .e-content .e-footer{color:#0d6efd}.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:#5c636a}.e-calendar.e-device button.e-prev:active span,.e-calendar.e-device button.e-next:active span{color:#6c757d}.e-small.e-calendar .e-header .e-title,.e-small .e-calendar .e-header .e-title{color:#343a40}.e-calendar .e-zoomin{animation:animatezoom .3s}@keyframes animatezoom{0%{transform:scale(0)}to{transform:scale(1)}}.e-calendar .e-btn.e-today.e-flat.e-primary,.e-calendar .e-css.e-btn.e-today.e-flat.e-primary{background-color:#0d6efd;border:0;border-color:#0d6efd;color:#fff}.e-calendar .e-btn.e-today.e-flat.e-primary:hover,.e-calendar .e-css.e-btn.e-today.e-flat.e-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}.e-calendar .e-btn.e-today.e-flat.e-primary:active,.e-calendar .e-btn.e-today.e-flat.e-primary.e-active,.e-calendar .e-css.e-btn.e-today.e-flat.e-primary:active,.e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-active{background-color:#0a58ca;border-color:#0a53be;color:#fff}.e-calendar .e-btn.e-today.e-flat.e-primary.e-disabled,.e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-disabled{background-color:#0d6efda6;border-color:#0d6efda6;color:#ffffffa6}.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day{box-shadow:0 0 0 1px #6c757d;border-radius:4px}
