*{box-sizing:border-box}.datetime-picker{color:#4a4a4a;box-sizing:content-box;z-index:100;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;width:250px;font-family:Tahoma,sans-serif;font-size:14px;position:relative}.datetime-picker .calendar .calendar-nav{border-bottom:1px solid #efefef;justify-content:space-between;min-height:32px;padding:4px;display:flex}.datetime-picker .calendar .calendar-nav button{cursor:pointer;background:0 0;border:0;border-radius:4px;outline:0;width:32px;height:32px}.datetime-picker .calendar .calendar-nav button .fa{font-size:18px}.datetime-picker .calendar .calendar-nav button:hover{background-color:#f0f0f0}.datetime-picker .calendar .calendar-nav .current-date{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;display:flex}.datetime-picker .calendar .calendar-nav .current-date:hover{background-color:#f0f0f0}.datetime-picker .calendar .calendar-nav .current-date.disabled{cursor:default}.datetime-picker .calendar table{margin:4px;display:block}.datetime-picker .calendar table td,.datetime-picker .calendar table th{padding:0}.datetime-picker .calendar table thead{margin:8px 0 3px;display:block}.datetime-picker .calendar table thead tr{flex-wrap:wrap;display:flex}.datetime-picker .calendar table thead th{color:#ff9a19;text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;font-weight:400;display:flex}.datetime-picker .calendar table tbody{display:block}.datetime-picker .calendar table tbody tr{flex-wrap:wrap;display:flex}.datetime-picker .calendar table tbody tr td{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:32px;display:flex}.datetime-picker .calendar table tbody tr td:hover{background-color:#f0f0f0}.datetime-picker .calendar table tbody tr td.disabled,.datetime-picker .calendar table tbody tr td.next,.datetime-picker .calendar table tbody tr td.prev{color:#dedede}.datetime-picker .calendar table tbody tr td.disabled:hover,.datetime-picker .calendar table tbody tr td.next:hover,.datetime-picker .calendar table tbody tr td.prev:hover{color:#c5c5c5}.datetime-picker .calendar table tbody tr td.disabled:hover{color:#dedede;cursor:not-allowed;background-color:#0000}.datetime-picker .calendar table tbody tr td.now{color:#5cc4ef;font-weight:400}.datetime-picker .calendar table tbody tr td.selected{color:#fff;background-color:#5cc4ef;font-weight:400}.datetime-picker .calendar table tbody tr td.selected:hover{color:#fff;background-color:#53c1ee}.datetime-picker .calendar table tbody tr td.selected.start{border-top-right-radius:0;border-bottom-right-radius:0}.datetime-picker .calendar table tbody tr td.selected.end{border-top-left-radius:0;border-bottom-left-radius:0}.datetime-picker .calendar table tbody tr td.selected.start.end{border-radius:4px}.datetime-picker .calendar table tbody tr td.between{background-color:#f5fbfe;border-radius:0}.datetime-picker .calendar .calendar-days table tbody tr td{width:14.2857%}.datetime-picker .calendar .calendar-months table tbody tr td{width:33.3333%;height:40px}.datetime-picker .calendar .calendar-years table tbody tr td{width:25%;height:60px}.datetime-picker .time{border-top:1px solid #efefef;align-items:center;padding:4px;display:flex;position:relative}.datetime-picker .time .show-time{text-align:center;flex:1;align-items:center;margin:0 0 0 10px;font-size:14px;display:flex}.datetime-picker .time .show-time .text{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.datetime-picker .time .show-time .separater{margin:0 2px 3px;line-height:1}.datetime-picker .time .sliders{flex:0 153px;max-width:153px;margin-right:10px}.datetime-picker .time .sliders .slider-text{display:none}.datetime-picker .time .sliders .slider{background-image:linear-gradient(90deg,#dedede,#dedede);background-position:0;background-repeat:no-repeat;background-size:100% 1px;align-items:center;height:17px;font-size:11px;display:flex}.datetime-picker .time .sliders .slider .handle{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:3px;width:12px;height:12px}.datetime-picker .time .sliders .slider .handle:hover{border-color:#b8b8b8}.datetime-picker .time .sliders .slider .handle:active,.datetime-picker .time .sliders .slider .handle:focus{background-color:#5cc4ef;border-color:#5cc4ef}.datetime-picker .shortcuts-bar{border-bottom:1px solid #efefef;padding:8px}.datetime-picker .shortcuts-bar .btn{cursor:pointer;background:0 0;border:0;border-radius:2px;outline:0;padding:2px 4px}.datetime-picker .shortcuts-bar .btn:hover{background-color:#f0f0f0}.datetime-picker .shortcuts-bar .btn:last-child{float:right}.datetime-picker .shortcuts-bar .btn:not(:first-child){margin-left:5px}.datetime-range-picker{box-sizing:content-box;z-index:100;background-color:#fff;border:1px solid #dbdbdb;border-radius:4px}.datetime-trigger{position:relative}.datetime-trigger .datetime-picker{position:absolute;top:100%}.datetime-range-trigger{position:relative}.datetime-range-trigger .datetime-range-picker{position:absolute;top:100%}.datetime-picker-popup,.datetime-range-picker-popup{margin-top:8px;box-shadow:0 4px 12px #00000026}.datetime-picker-popup:before,.datetime-range-picker-popup:before{content:"";z-index:-1;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;position:absolute;top:-6px;left:10px;transform:rotate(315deg)}
