@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);.dcalendarpicker{position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;background-color:transparent;-moz-transition:background-color .2s linear,opacity .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s linear,opacity .2s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;z-index:100001;overflow:hidden}.dcalendarpicker.dp__open{visibility:visible;opacity:1;background-color:rgba(10,10,10,.65)}.dcalendarpicker.dp__closing{opacity:0;background-color:transparent}.dudp__wrapper{font-family:Roboto,sans-serif;font-size:12px;line-height:normal;position:absolute;display:flex;flex-direction:column;left:50%;bottom:24px;min-width:280px;overflow:hidden;user-select:none;-ms-user-select:none;-moz-user-select:none;-moz-border-radius:4px;border-radius:4px;-moz-transform:translateX(-50%) scale(1.05) perspective(1px);transform:translateX(-50%) scale(1.05) perspective(1px);-moz-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);-moz-transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);will-change:transform,-moz-transform,opacity}.dcalendarpicker.dp__open .dudp__wrapper{-moz-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.dudp__calendar-header{font-size:18px;padding:20px;color:#dcdcdc;-moz-box-sizing:content-box;box-sizing:content-box}.dudp__calendar-header .dcp_sel-date,.dudp__calendar-header .dudp__sel-year{display:block;cursor:pointer}.dudp__calendar-header .dcp_sel-date:hover,.dudp__calendar-header .dudp__sel-year:hover{color:#fff}.dudp__calendar-header .dcp_sel-date{font-size:30px}.dudp__cal-container{position:relative;background-color:#fff;width:284px;user-select:none;overflow:hidden;flex:0 1 auto}.dudp__cal-container .dudp__btn-cal-next,.dudp__cal-container .dudp__btn-cal-prev{position:absolute;top:0;left:12px;display:block;text-align:center;font-size:28px;line-height:44px;width:48px;height:48px;font-weight:500;cursor:pointer;-moz-border-radius:50%;border-radius:50%;opacity:1;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .25s linear;transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .25s linear;will-change:opacity,background-color;z-index:2}.dudp__cal-container .dudp__btn-cal-next{left:auto;right:12px}.dudp__cal-container .dudp__btn-cal-next:hover,.dudp__cal-container .dudp__btn-cal-prev:hover{background-color:#d9d9d9}.dudp__cal-container .dudp__btn-cal-next:active,.dudp__cal-container .dudp__btn-cal-prev:active{background-color:#bfbfbf}.dudp__cal-container .dudp__btn-cal-next.dp__hidden,.dudp__cal-container .dudp__btn-cal-prev.dp__hidden{opacity:0;visibility:hidden}.dudp__cal-container .dudp__calendar-views{width:860px;overflow:hidden;opacity:1;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);will-change:opacity}.dudp__cal-container .dudp__calendar-views.dp__animate-out{opacity:0}.dudp__cal-container .dudp__calendar-views.dp__hidden{visibility:hidden;opacity:0}.dudp__cal-container .dudp__calendar{display:inline-block;padding:0 16px 10px;-moz-transform:translateX(-100%) perspective(1px);transform:translateX(-100%) perspective(1px);-moz-transition:none;transition:none;will-change:transform}.dudp__cal-container .dudp__calendar.dp__animate-left{-moz-transform:translateX(-200%);transform:translateX(-200%);-moz-transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1)}.dudp__cal-container .dudp__calendar.dp__animate-right{-moz-transform:translateX(0);transform:translateX(0);-moz-transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1)}.dudp__calendar .dudp__cal-month-year{text-align:center;line-height:48px;font-size:14px;font-weight:500;cursor:pointer}.dudp__calendar .dudp__weekdays{display:flex;flex-direction:row}.dudp__calendar .dudp__weekdays span{display:inline-block;flex:0 1 auto;width:36px;text-align:center;color:#323232;font-size:11px;line-height:20px;vertical-align:middle}.dudp__calendar .dudp__cal-week{display:flex;flex-direction:row}.dudp__calendar .dudp__cal-week .dudp__date{flex:0 1 auto;display:block;text-decoration:none;text-align:center;color:#323232;width:36px;line-height:36px;height:36px;outline:0;cursor:pointer;border-radius:50%;-moz-border-radius:50%;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.dudp__calendar .dudp__cal-week .dudp__nm,.dudp__calendar .dudp__cal-week .dudp__pm{color:#969696}.dudp__calendar .dudp__cal-week .dudp__date.disabled{cursor:not-allowed;color:#c8c8c8}.dudp__calendar .dudp__cal-week .dudp__date:not(.disabled):not(.selected):hover{background-color:#d9d9d9}.dudp__calendar .dudp__cal-week .dudp__date:not(.disabled):not(.selected):active{background-color:#bfbfbf}.dudp__calendar .dudp__cal-week .dudp__date.current{color:#1976d2;font-weight:500}.dudp__cal-dates .dudp__date.nm,.dudp__calendar .dudp__cal-week .dudp__date.pm{color:#969696}.dudp__calendar .dudp__cal-week .dudp__date.selected{font-weight:400;color:#fff!important;background-color:#1976d2}.dudp__buttons .dudp__button,.dudp__months-view .dudp__month.selected{font-weight:500;color:#1565c0}.dudp__cal-container .dudp__months-view{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;padding:45px 16px;opacity:1;-moz-transform:scale(1) perspective(1px);transform:scale(1) perspective(1px);-moz-transition:transform .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);will-change:transform,opacity}.dudp__months-view .dudp__month,.dudp__years-view .dudp__year{text-align:center;-moz-transition:background-color .2s linear;cursor:pointer}.dudp__cal-container .dudp__months-view.dp__animate-out{opacity:0;-moz-transform:scale(1.3);transform:scale(1.3)}.dudp__cal-container .dudp__months-view.dp__hidden{display:none;opacity:0}.dudp__months-view .dudp__month-row{display:flex;flex-direction:row}.dudp__months-view .dudp__month{flex:0 1 auto;display:inline-block;line-height:68px;min-width:63px;font-size:14px;-moz-border-radius:50%;border-radius:50%;transition:background-color .2s linear}.dudp__months-view .dudp__month:hover{background-color:#d9d9d9}.dudp__months-view .dudp__month:active{background-color:#bfbfbf}.dudp__cal-container .dudp__years-view{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:1;-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);overflow-y:scroll;overflow-x:hidden}.dudp__cal-container .dudp__years-view.dp__hidden{opacity:0;visibility:hidden}.dudp__years-view .dudp__year{display:block;padding:10px 0;font-size:16px;transition:background-color .2s linear}.dudp__years-view .dudp__year:hover{background-color:#d9d9d9}.dudp__years-view .dudp__year:active{background-color:#bfbfbf}.dudp__years-view .dudp__year.selected{font-weight:500;font-size:24px;color:#1565c0}.dudp__cal-container .dudp__buttons{padding:0 10px 10px;text-align:right}.dudp__cal-container .dudp__buttons:after{content:'';display:block;clear:both}.dudp__buttons .dudp__button{display:inline-block;font-size:14px;padding:0 16px;min-width:40px;text-align:center;text-transform:uppercase;line-height:32px;cursor:pointer;-moz-border-radius:4px;border-radius:4px;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.dudp__buttons .dudp__button.clear{float:left;color:#b71c1c!important}.dudp__buttons .dudp__button:hover{background-color:#d9d9d9}.dudp__buttons .dudp__button:active{background-color:#bfbfbf}.dudp__wrapper[data-theme=blue] .dudp__calendar-header{background-color:#1565c0}.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#1976d2}.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#1976d2}.dudp__wrapper[data-theme=blue] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#0d47a1}.dudp__wrapper[data-theme=blue] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=blue] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=blue] .dudp__years-view .dudp__year.selected{color:#0d47a1}.dudp__wrapper[data-theme=red] .dudp__calendar-header{background-color:#c62828}.dudp__wrapper[data-theme=red] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#d32f2f}.dudp__wrapper[data-theme=red] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#d32f2f}.dudp__wrapper[data-theme=red] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#b71c1c}.dudp__wrapper[data-theme=red] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=red] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=red] .dudp__years-view .dudp__year.selected{color:#b71c1c}.dudp__wrapper[data-theme=purple] .dudp__calendar-header{background-color:#6a1b9a}.dudp__wrapper[data-theme=purple] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#7b1fa2}.dudp__wrapper[data-theme=purple] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#7b1fa2}.dudp__wrapper[data-theme=purple] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#4a148c}.dudp__wrapper[data-theme=purple] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=purple] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=purple] .dudp__years-view .dudp__year.selected{color:#4a148c}.dudp__wrapper[data-theme=indigo] .dudp__calendar-header{background-color:#283593}.dudp__wrapper[data-theme=indigo] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#303f9f}.dudp__wrapper[data-theme=indigo] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#303f9f}.dudp__wrapper[data-theme=indigo] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#1a237e}.dudp__wrapper[data-theme=indigo] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=indigo] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=indigo] .dudp__years-view .dudp__year.selected{color:#1a237e}.dudp__wrapper[data-theme=teal] .dudp__calendar-header{background-color:#00695c}.dudp__wrapper[data-theme=teal] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#00796b}.dudp__wrapper[data-theme=teal] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#00796b}.dudp__wrapper[data-theme=teal] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#004d40}.dudp__wrapper[data-theme=teal] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=teal] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=teal] .dudp__years-view .dudp__year.selected{color:#004d40}.dudp__wrapper[data-theme=green] .dudp__calendar-header{background-color:#2e7d32}.dudp__wrapper[data-theme=green] .dudp__calendar .dudp__cal-week .dudp__date.current{color:#388e3c}.dudp__wrapper[data-theme=green] .dudp__calendar .dudp__cal-week .dudp__date.selected{background-color:#388e3c}.dudp__wrapper[data-theme=green] .dudp__calendar .dudp__cal-week .dudp__date.selected:hover{background-color:#1b5e20}.dudp__wrapper[data-theme=green] .dudp__buttons .dudp__button,.dudp__wrapper[data-theme=green] .dudp__months-view .dudp__month.selected,.dudp__wrapper[data-theme=green] .dudp__years-view .dudp__year.selected{color:#1b5e20}.dudp__wrapper[data-theme=dark] .dudp__calendar-header{background-color:#121212}.dudp__wrapper[data-theme=dark] .dudp__cal-container,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__years-view{background-color:#1d1d1d}.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__date{color:rgba(255,255,255,.87)}.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-next,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-prev,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-month-year,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__nm,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__pm,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__weekdays span,.dudp__wrapper[data-theme=dark] .dudp__months-view .dudp__month:not(.selected),.dudp__wrapper[data-theme=dark] .dudp__years-view .dudp__year:not(.selected){color:rgba(255,255,255,.6)}.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__date.disabled{color:rgba(255,255,255,.38)}.dudp__wrapper[data-theme=dark] .dudp__buttons .dudp__button{color:#42a5f5}.dudp__wrapper[data-theme=dark] .dudp__buttons .dudp__button.clear{color:#ef5350!important}.dudp__wrapper[data-theme=dark] .dudp__buttons .dudp__button:hover,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-next:hover,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-prev:hover,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__date:not(.disabled):not(.selected):hover,.dudp__wrapper[data-theme=dark] .dudp__months-view .dudp__month:hover,.dudp__wrapper[data-theme=dark] .dudp__years-view .dudp__year:hover{background-color:rgba(255,255,255,.04)}.dudp__wrapper[data-theme=dark] .dudp__buttons .dudp__button:active,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-next:active,.dudp__wrapper[data-theme=dark] .dudp__cal-container .dudp__btn-cal-prev:active,.dudp__wrapper[data-theme=dark] .dudp__calendar .dudp__cal-week .dudp__date:not(.disabled):not(.selected):active,.dudp__wrapper[data-theme=dark] .dudp__months-view .dudp__month:active,.dudp__wrapper[data-theme=dark] .dudp__years-view .dudp__year:active{background-color:rgba(255,255,255,.1)}body[datepicker-display=on]{overflow:hidden}@media (max-height:414px){.dudp__wrapper{flex-direction:row;bottom:8px}.dudp__calendar-header{width:110px}}@media (max-height:320px){.dudp__wrapper{bottom:0}}