.ui-datepicker{background:#fff;border-radius:10px;box-shadow:0 0 25px 0 #d9d9d9;padding:21px 21px 4px;width:268px}.ui-datepicker:before{content:"";position:absolute;display:block;width:10px;height:10px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px}.ui-datepicker.ui-bottom:before{top:-5px}.ui-datepicker.ui-top:before{bottom:-5px}.ui-datepicker .ui-datepicker-title{margin:0 5px;line-height:19px;font-size:1em;font-family:Rubik;font-weight:500;color:#000;text-align:left;padding:0 0 17px 0;border-bottom:1px solid #e4e4e4}.ui-datepicker .ui-datepicker-prev{left:initial;top:-2px;right:42px;width:30px;height:30px;outline:0;border-radius:50%;transition:125ms linear all;z-index:10}.ui-datepicker .ui-datepicker-prev:before{content:url(/assets/icons/arrow_right_black.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;top:6px;left:8px;width:13px;height:13px}.ui-datepicker .ui-datepicker-prev:hover{cursor:pointer;background-color:#f0f0f2;z-index:11}.ui-datepicker .ui-datepicker-next{top:-2px;right:20px;width:30px;height:30px;outline:0;border-radius:50%;transition:125ms linear all;z-index:10}.ui-datepicker .ui-datepicker-next:before{content:url(/assets/icons/arrow_right_black.svg);position:absolute;top:6px;left:8px;width:13px;height:13px}.ui-datepicker .ui-datepicker-next:hover{cursor:pointer;background-color:#f0f0f2;z-index:11}.ui-datepicker .ui-datepicker-prev-year{position:absolute;display:block;left:initial;top:-2px;right:65px;width:30px;height:30px;outline:0;border-radius:50%;z-index:10}.ui-datepicker .ui-datepicker-prev-year:before{content:url(/assets/icons/arrow_right_double_black.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;top:6px;left:8px;width:13px;height:13px}.ui-datepicker .ui-datepicker-prev-year:hover{cursor:pointer;background-color:#f0f0f2;z-index:11}.ui-datepicker .ui-datepicker-next-year{position:absolute;display:block;left:initial;top:-2px;right:-3px;width:30px;height:30px;outline:0;border-radius:50%;transition:125ms linear all;z-index:10}.ui-datepicker .ui-datepicker-next-year:before{content:url(/assets/icons/arrow_right_double_black.svg);position:absolute;top:6px;left:8px;width:13px;height:13px}.ui-datepicker .ui-datepicker-next-year:hover{cursor:pointer;background-color:#f0f0f2;z-index:11}.ui-datepicker .ui-datepicker-calendar th{padding:.7em .3em;text-align:center;font-weight:500;font-family:Rubik;border:0;color:#414141;font-size:.8125em}.ui-datepicker .ui-datepicker-calendar td{font-size:.875em;padding:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{background:#e6e6e8}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{background:#d9202a;color:#fff}.ui-datepicker .ui-datepicker-calendar td a{color:#414141;text-align:center;padding:0;margin-bottom:2px;margin-right:2px;width:30px;height:30px;line-height:30px;border-radius:50%;transition:125ms linear all}.ui-datepicker .ui-datepicker-calendar td a:hover{cursor:pointer;background:#f0f0f2;color:#414141}.ui-datepicker select.ui-datepicker-year{width:60px;outline:0;border:none;line-height:19px;font-size:1em;font-family:Rubik;font-weight:500;color:#000;pointer-events:none;-moz-appearance:none;-webkit-appearance:none}.ui-datepicker select.ui-datepicker-year::-ms-expand{display:none}input.hasDatepicker:read-only{background:#fff!important;color:#444!important}.form-control.icon-calendar{position:relative}.form-control.icon-calendar input{padding-right:87px;text-align:left!important}.form-control.icon-calendar input:hover{cursor:pointer}.form-control.icon-calendar button{display:block;width:18px;height:38px;position:absolute;top:1px;background:#fff;border:none;border-radius:3px;outline:0}@media (max-width:989px){.form-control.icon-calendar button{height:48px}}.form-control.icon-calendar button:hover{cursor:pointer}.form-control.icon-calendar .calendar{right:11px;background:url(/assets/icons/ico-calendar.svg) center no-repeat;background-size:15px 17px}.form-control.icon-calendar .remove{right:39px;background:url(/assets/icons/delete-cross-rounded.svg) center no-repeat;background-size:18px 18px;display:none}.form-control.icon-calendar .remove.single{right:11px}.form-control.icon-calendar .remove svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.form-control.icon-calendar.icon-remove .remove{display:block}