.date-picker-x-container{position:relative}.date-picker-x{background:#fff;color:#222427;box-shadow:0 0 19px 1px #222427;box-sizing:content-box;display:none;position:absolute;top:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:280px;z-index:1;left:-5px;font-size:20px}.date-picker-x.to-top{bottom:100%;top:initial;-webkit-transform:translateY(-15px);transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px)}.date-picker-x.to-top::before{border-width:10px 10px 0;bottom:initial;top:100%}.date-picker-x.active{display:block}.date-picker-x *{box-sizing:border-box}.date-picker-x .dpx-title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5;padding:0 20px}.date-picker-x .dpx-prev,.date-picker-x .dpx-next{cursor:pointer;display:block;border-color:transparent #0ad7ba;border-style:solid;margin:0 10px}.date-picker-x .dpx-prev{border-width:6px 0 6px 11px}.date-picker-x .dpx-next{border-width:6px 11px 6px 0}.date-picker-x .dpx-prev.dpx-disabled,.date-picker-x .dpx-next.dpx-disabled{border-color:transparent #acacac}.date-picker-x span.dpx-arrow{position:absolute;top:40%;transform:translate(-50%);border-color:#232323 transparent;border-style:solid;margin-right:10px}.date-picker-x span.dpx-arrow.dpx-arrow-up{border-width:0 3px 5px 3px}.date-picker-x span.dpx-arrow.dpx-arrow-down{border-width:5px 3px 0 3px}.date-picker-x .dpx-title{display:block;font-size:20px;line-height:40px;padding:0 10px;flex-grow:1;position:relative}.date-picker-x:not([data-dpx-type="year"]) .dpx-title{cursor:pointer}.date-picker-x .dpx-content-box{box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:234px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 28px;font-size:16px;color:#222427}.date-picker-x .dpx-btns{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}.date-picker-x .dpx-btns .dpx-item{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:30px!important}.date-picker-x .dpx-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-picker-x .dpx-item:not(.dpx-weekday){cursor:pointer}.date-picker-x .dpx-item:not(.dpx-weekday):hover{box-shadow:inset 0 0 0 2px #222427,inset 0 0 0 4px white}.date-picker-x .dpx-weekday{font-size:20px;border-bottom:1px solid #d7d7d7}.date-picker-x[data-dpx-type="day"] .dpx-item{-ms-flex-preferred-size:32px;flex-basis:32px;height:32px}.date-picker-x .dpx-current{box-shadow:inset 0 0 0 2px #acacac}.date-picker-x .dpx-selected{background-color:#222427;color:#fff!important}.date-picker-x .dpx-out{color:#acacac}.date-picker-x .dpx-disabled{color:#acacac!important;cursor:not-allowed!important;box-shadow:none!important}.date-picker-x .dpx-disabled.dpx-current{box-shadow:inset 0 0 0 2px #66a3ff!important}.date-picker-icon{background-image:url('../images/datePickerIcon.png');width:50px;height:25px;background-size:24px 19px;background-repeat:no-repeat;background-position:13px 3px;position:absolute;transform:translateY(-50%);top:50%;left:0;border-right:1px solid #c1c1c1;cursor:pointer}.date-range-popup{background-color:#fff;width:680px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);padding:0 6px}.date-range-popup .date-picker-x{position:relative}.date-range-popup .date-picker-item{display:inline-block;width:50%;padding:0 24px 24px 24px}.date-range-popup .date-picker-title{font-size:16px;margin-bottom:10px;font-weight:300}.date-range-popup .date-range-popup-title{font-size:40px;font-weight:300;text-align:center;padding-top:28px}.date-range-popup .footer-popup{height:65px;padding:0 0 23px 24px}.date-range-popup .approve-date-selected{background-color:#0ad7ba;color:#fff;border:none;width:119px;height:100%;float:left;font-size:20px;line-height:42px}.date-range-popup .approve-date-selected:hover{background-color:#1db39e}.date-range-popup .approve-date-selected:active{background-color:#23eace}.date-range-popup .bold-underline-title{height:2px;width:73px;background-color:#1c8fff;margin:0 auto;margin-bottom:25px}.date-range-popup .date-range-popup-close{width:19px;height:19px;float:left;cursor:pointer;background-image:url('../images/closePopup.png');background-size:contain;background-repeat:no-repeat;margin:19px 0 0 10px}.date-range-popup .date-picker-input{display:none}.date-picker-input{direction:ltr;padding-left:60px}@media(max-width:1200px){.date-range-popup .date-range-popup-title{font-size:36px;padding-top:26px}.date-range-popup .bold-underline-title{width:66px}.date-range-popup .date-picker-title{font-size:14px}.date-picker-x .dpx-title{font-size:18px}.date-picker-x .dpx-weekday{font-size:18px}.date-picker-x .dpx-content-box{font-size:14px;padding:2px 25px}.date-picker-x[data-dpx-type="day"] .dpx-item{-ms-flex-preferred-size:28px;flex-basis:28px;height:28px}.date-picker-x{width:251px;font-size:18px}.date-range-popup{width:620px}.date-range-popup .approve-date-selected{font-size:18px}.date-range-popup .date-range-popup-close{width:18px;height:17px;margin:17px 0 0 8px}}@media(max-width:650px){.date-range-popup{width:540px}.date-range-popup .date-picker-item{padding:0 2px 24px 2px}.date-range-popup .footer-popup{padding:0 0 23px 2px}}@media(max-width:550px){.date-range-popup .date-range-popup-title{font-size:20px;padding-top:19px}.date-range-popup .bold-underline-title{width:58px;margin-bottom:19px}.date-range-popup .date-range-popup-close{width:12px;height:12px;margin:11px 0 0 4px}.date-range-popup .date-picker-title{font-size:13px;margin-bottom:8px}.date-picker-x{width:225px;font-size:15px}.date-picker-x .dpx-title-box{height:36px}.date-picker-x .dpx-title{font-size:15px;line-height:36px}.date-picker-x .dpx-weekday{font-size:13px}.date-picker-x[data-dpx-type="day"] .dpx-item{-ms-flex-preferred-size:25px;flex-basis:25px;height:25px}.date-picker-x .dpx-content-box{font-size:13px}.date-range-popup{width:490px}}@media(max-width:500px){.date-range-popup{width:266px;padding:0}.date-range-popup .date-picker-item{display:block;width:235px;padding:0;margin:0 auto;margin-bottom:25px;float:none!important}.date-range-popup .bold-underline-title{margin-bottom:5px}.date-range-popup-body{height:308px;overflow:auto;margin:12px 0}.date-range-popup .approve-date-selected{font-size:15px;width:100%}.date-range-popup .footer-popup{padding:0;height:37px}.date-range-popup .date-range-popup-close{margin:11px 0 0 10px}.date-range-popup-body::-webkit-scrollbar{width:8px;background-color:#e4e4e4}.date-range-popup-body::-webkit-scrollbar-thumb{background-color:#1c8fff}}