.dateRangeCalendar{z-index:999;position:absolute;display:none;padding:5px 0;border:1px solid silver;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.dateRangeCalendar:after,.dateRangeCalendar:before{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.dateRangeCalendar:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:9px;margin-left:-9px}
.dateRangeCalendar:before{border-color:rgba(192,192,192,0);border-bottom-color:silver;border-width:10px;margin-left:-10px}
.ui-datepicker.ui-datepicker-multi{width:22.5em !important;line-height:15px !important}
@media(max-width:768px){.ui-datepicker.ui-datepicker-multi{width:20em !important}
}
.dateRangeCalendar .ui-widget-content{border:none !important;padding:0}
.ui-widget-header{border:none !important;background:#fff !important;color:#000 !important;font:14px 'Smoolthan' !important}
.ui-widget-header .ui-datepicker-title{font:15px 'Smoolthan' !important;margin:.4em 2.0}
.ui-datepicker-title span{font-weight:bold}
.ui-datepicker-calendar{border:none !important}
.ui-datepicker .not-selected .ui-state-default{background:0;color:#292929;font:13px Arial;border:1px solid #fff !important;text-align:center}
.ui-datepicker-calendar tr td:not(.ui-datepicker-unselectable) a:hover{border:1px solid #2e79ba !important}
.ui-datepicker-calendar tr td.ui-datepicker-current-day a:hover{color:#fff !important}
.ui-datepicker-next span{height:0;width:0;background-image:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #6caad4}
.ui-datepicker-next-hover{background:#fff !important;border:none !important;right:2px !important;top:2px !important}
.ui-datepicker-prev-hover{background:#fff !important;border:none !important;left:2px !important;top:2px !important}
.ui-datepicker-prev.ui-state-disabled span{height:0;width:0;background-image:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #888}
.ui-datepicker-prev span{height:0;width:0;background-image:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #6caad4}
.date-range-selected>.ui-state-active,.date-range-selected>.ui-state-default{border:1px solid #2e79ba !important;color:#2e79ba !important;font-weight:normal !important;line-height:normal;font:13px Arial !important}
.ui-datepicker-current-day .ui-state-default,.ui-datepicker.ui-widget.ui-widget-content .date-range-selected-start a,.ui-datepicker.ui-widget.ui-widget-content .date-range-selected-end a{background:#2e79ba !important;color:#fff !important;border:1px solid #2e79ba !important;font-weight:normal !important;font:13px Arial !important;line-height:normal}
.ui-datepicker-calendar thead{color:#292929;font:13px 'Smoolthan'}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:4px !important}
.ui-datepicker-multi .ui-datepicker-group table{margin-bottom:.5em}
.sub-quote-box .dateRangeCalendar{margin-top:68px}
.dateRangeCalendar.pick-end-date:after,.dateRangeCalendar.pick-end-date:before{left:93%}
@media(max-width:1024px){.dateRangeCalendar{margin-top:-6px;width:100%}
.dateRangeCalendar .ui-widget-content{width:100%}
.sub-quote-box .dateRangeCalendar{width:48%}
.dateRangeCalendar .not-selected .ui-state-default,.ui-datepicker td .ui-state-default{line-height:2em !important;border:none !important}
.dateRangeCalendar .ui-datepicker-current-day .ui-state-default,.dateRangeCalendar .date-range-selected-start a,.dateRangeCalendar .date-range-selected-end a{line-height:2em !important;border:none !important}
}
#dateRangePicker{position:relative}
@media(max-width:766px){.sub-quote-box .dateRangeCalendar{width:100%}
}
.ui-datepicker .ui-datepicker-header{background:#fff;border:0}
.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar tbody tr td a{text-align:center;border:1px solid #fff;background:#fff;height:32px;line-height:28px !important}
.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled span{background:0;border-color:#fff;text-align:center;height:32px;line-height:28px}
.ui-datepicker.ui-widget.ui-widget-content .ui-state-highlight{background:#2e79ba !important;color:#fff !important;border:1px solid #2e79ba !important}