.date-picker{cursor:pointer;color:#303030;z-index:2;border:0;width:170px;height:25px;padding:0 0 0 10px;font-size:12px;line-height:25px;position:relative}.date-picker-wrapper{z-index:999992;box-sizing:initial;background-color:#fff;border:1px solid #bfbfbf;border-radius:4px;font-size:12px;line-height:20px;position:absolute;box-shadow:3px 3px 10px #00000080}.date-picker-wrapper.single-month{width:290px}.date-picker-wrapper.single-month .month1{width:284px}@media (max-width:480px){.date-picker-wrapper.single-month,.date-picker-wrapper.single-month .month1{width:100%}.date-picker-wrapper.single-month .month1 .caption th{text-align:center}}.date-picker-wrapper.full-mode{height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.date-picker-wrapper.full-mode .month-wrapper{height:calc(100vh - 125px);margin-top:59px;overflow:auto}@media (max-width:700px){.date-picker-wrapper.full-mode .month-wrapper .months table{width:100%;max-width:438px;margin:10px auto}}@media (min-width:701px) and (max-width:767px){.date-picker-wrapper.full-mode .month-wrapper .months table{width:48%;max-width:438px}}.date-picker-wrapper.full-mode .month-wrapper .start-end-dates{-moz-column-gap:10px;column-gap:10px;max-width:438px;margin:0 auto}.date-picker-wrapper.full-mode .month-wrapper .start-end-dates .date-parent{border:2px solid #3973b9;border-radius:8px;flex-grow:1;flex-basis:0}.date-picker-wrapper.full-mode .drp_top-bar{z-index:10;background:#fff;border-bottom:1px solid #e3e3e3;width:100vw;display:block;position:fixed}.date-picker-wrapper.full-mode .drp_top-bar .apply-btn{padding-right:12px;position:relative;top:0;background-color:inherit!important;border:none!important}.date-picker-wrapper .tooltip{color:#333;background:#add8e6;margin-bottom:5px;padding:5px 10px;font-size:12px;font-weight:700}.date-picker-wrapper .tooltip:before{margin-top:-2px}.date-picker-wrapper .tooltip.validation{background-color:#ffb6c1}.date-picker-wrapper .tooltip.validation p{font-size:inherit}.date-picker-wrapper.inline-wrapper{box-shadow:none;display:inline-block;position:relative}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px}.date-picker-wrapper b{color:#666;font-weight:600}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:capitalize;text-align:center;font-size:16px;font-weight:400}.date-picker-wrapper .month-wrapper{cursor:default;background-color:#fff;padding:5px 0;position:relative}.date-picker-wrapper .month-wrapper .months{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-height:284px;padding:0 12px;display:flex}@media (max-width:576px){.date-picker-wrapper .month-wrapper .months{flex-direction:column}.date-picker-wrapper .month-wrapper .months .month1,.date-picker-wrapper .month-wrapper .months .month2{width:100%;max-width:438px}}.date-picker-wrapper .month-wrapper .months table{width:255px}@media (max-width:595px){.date-picker-wrapper .month-wrapper .months table{width:240px}}.date-picker-wrapper .month-wrapper .months table th,.date-picker-wrapper .month-wrapper .months table td{vertical-align:middle;border:1px solid #fff;margin:0;padding:0;line-height:14px}.date-picker-wrapper .month-wrapper .months table td{text-align:center;border:1px solid #0000}@media (max-width:480px){.date-picker-wrapper .month-wrapper .months table td{width:14%}}.date-picker-wrapper .month-wrapper .months table td.saturday{position:relative}.date-picker-wrapper .month-wrapper .months table td.saturday:after{content:"";background:#3973b9;border-radius:50%;width:6px;height:6px;margin-left:-3px;display:block;position:absolute;bottom:2px;left:50%}.date-picker-wrapper .month-wrapper .months table td.saturday:hover{background:0 0}.date-picker-wrapper .month-wrapper .months table .day{color:#fff;cursor:default;background:#749dce;border-radius:5px;padding:10px;font-size:13px;line-height:1.3}.date-picker-wrapper .month-wrapper .months table .day.lastMonth,.date-picker-wrapper .month-wrapper .months table .day.nextMonth{background:#fff!important}.date-picker-wrapper .month-wrapper .months table .day[data-tooltip]:before{font-size:14px;font-weight:400}.date-picker-wrapper .month-wrapper .months table .day.checked{color:#fff;background-color:#79b2e2}.date-picker-wrapper .month-wrapper .months table .day.checked:after{background:0 0}.date-picker-wrapper .month-wrapper .months table .day.toMonth.is-today{border:2px solid #3973b9}.date-picker-wrapper .month-wrapper .months table .day.toMonth.is-prev-date{color:#e3e3e3;background:#fff}.date-picker-wrapper .month-wrapper .months table .day.toMonth.invalid{color:#3973b9;background:#fff}.date-picker-wrapper .month-wrapper .months table .day.toMonth.crossed{color:#918b8b;background-color:#fff;text-decoration:line-through}.date-picker-wrapper .month-wrapper .months table .day.toMonth.valid{color:#3973b9;cursor:pointer;background:#fff;font-size:14px;font-weight:900}.date-picker-wrapper .month-wrapper .months table .day.toMonth.valid:not(.disabled-hovering):hover{color:#fff!important;background:#3973b9!important}.date-picker-wrapper .month-wrapper .months table .day.toMonth.checked{color:#fff!important;background-color:#79b2e2!important;background-image:none!important}.date-picker-wrapper .month-wrapper .months table .day.toMonth.first-date-selected,.date-picker-wrapper .month-wrapper .months table .day.toMonth.last-date-selected{color:#fff!important;background-color:#3973b9!important}.date-picker-wrapper .month-wrapper .months table .day.toMonth.hovering{color:#fff;background-color:#79b2e2;font-weight:400}.date-picker-wrapper .month-wrapper .months table .day.toMonth.hovering:after{background:0 0}.date-picker-wrapper .month-wrapper .months table .day.toMonth:not(.is-prev-date).booking-period{color:#918b8b;background-color:#fff;text-decoration:line-through}.date-picker-wrapper .month-wrapper .months table .day.toMonth:not(.is-prev-date).booking-end:not(.checked):not(.valid){color:gray}.date-picker-wrapper .month-wrapper .months table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper .months table .week-name{text-transform:capitalize;color:#5f6969;height:20px;font-weight:100;line-height:20px}.date-picker-wrapper .month-wrapper .months table .week-name th{text-align:center;width:14.2857%;font-weight:400}@media (max-width:480px){.date-picker-wrapper .month-wrapper.resized-mobile{max-width:100%}.date-picker-wrapper .month-wrapper.resized-mobile table.month2{padding-left:inherit;margin-top:auto}.date-picker-wrapper .month-wrapper.resized-mobile .caption th{text-align:center}.date-picker-wrapper .month-wrapper.resized-mobile .tooltip.validation{width:max-content}.date-picker-wrapper .month-wrapper.resized-mobile .custom-shortcut{padding-right:2%}}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper table .caption{color:#5f6969;height:40px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{cursor:pointer;border:2px solid gray;border-radius:5px;padding:0 10px 4px;font-size:19px;font-weight:700}.date-picker-wrapper .gap{z-index:1;float:left;visibility:hidden;background-color:red;width:15px;height:100%;min-height:100px;margin:0 5px -10px;font-size:0;line-height:0;position:relative;top:-5px}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{width:15px;height:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;border-top:8px solid #eee;border-bottom:8px solid #eee;border-left:8px solid #fff;height:0}.date-picker-wrapper .gap .gap-line .gap-2{z-index:2;border-top:8px solid #fff;border-left:8px solid #0000;height:0;position:absolute;top:0;right:0}.date-picker-wrapper .gap .gap-line .gap-3{z-index:2;border-bottom:8px solid #fff;border-left:8px solid #0000;height:0;position:absolute;top:8px;right:0}.date-picker-wrapper .gap .gap-top-mask{z-index:3;background-color:#eee;width:6px;height:1px;position:absolute;top:-1px;left:1px}.date-picker-wrapper .gap .gap-bottom-mask{z-index:3;background-color:#eee;width:6px;height:1px;position:absolute;bottom:-1px;left:7px}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{padding:10px 40px 10px 0;line-height:1.4;display:none;position:relative}.date-picker-wrapper .drp_top-bar .error-top{height:0;margin-left:12px;display:none;overflow:hidden}.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar .default-top,.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{color:red;display:block}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar .apply-btn{cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");color:#fff;font-size:12px;line-height:initial;border:1px solid #0076a3;border-radius:4px;margin:0;padding:3px 5px;position:absolute;top:6px;right:0}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed");background:-moz-linear-gradient(#ededed,#fff);border:1px solid #b7b7b7}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;height:20px;margin:0;padding:0}.date-picker-wrapper .time1,.time2{text-align:center;width:180px;padding:0 5px}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{color:#fff!important;background-color:#3973b9!important}.date-picker-wrapper .date-range-length-tip{filter:drop-shadow(0 0 3px #0000004d);background-color:#ff0;border-radius:2px;margin-top:-4px;margin-left:-8px;padding:0 6px;font-size:12px;line-height:16px;display:none;position:absolute;box-shadow:0 0 3px #0000004d}.date-picker-wrapper .date-range-length-tip:after{content:"";border-top:4px solid #ff0;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.date-picker-wrapper .month1,.date-picker-wrapper .month2{margin-top:-10px;font-size:13px}.date-picker-wrapper.two-months.no-gap .gap{width:0}.date-picker-wrapper .week-number{color:#999;cursor:pointer;margin-bottom:1px;padding:5px 0;font-size:12px;line-height:1}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker-wrapper .shortcuts b{display:none}.date-picker-wrapper .shortcuts .custom-shortcut{float:right}.date-picker-wrapper .shortcuts .custom-shortcut a{color:#5f6969;text-transform:capitalize;padding:0 .5em;font-family:Lato,sans-serif;font-size:16px}.ma-date-range-picker-wrapper.full-mode .drp_top-bar{justify-content:space-between;padding:10px;display:flex!important}#ui-datepicker-div{display:none}
