wexDatePicker .ui-datepicker{width:100%;height:auto;margin:0;padding:0;font:14pt Arial, sans-serif;}
wexDatePicker .ui-datepicker a{text-decoration:none;}
wexDatePicker .ui-datepicker table{width:100%;}
wexDatePicker .ui-datepicker-header{color:#696969;font-weight:bold;text-shadow:none;line-height:40px;background:#f9f9f9;text-transform:uppercase;font-size:14px;padding-top:5px!important;padding-bottom:5px!important;}
wexDatePicker .ui-datepicker-title{text-align:center;}
wexDatePicker .ui-datepicker-prev, wexDatePicker .ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('../images/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden;}
wexDatePicker .ui-datepicker-prev{float:left;background-position:center -30px;margin-top:5px;}
wexDatePicker .ui-datepicker-next{float:right;background-position:center 0px;margin-top:5px;}
wexDatePicker .ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%);background-image:linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%);border-bottom:0 none;}
wexDatePicker .ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#9caa3a;text-shadow:none;}
wexDatePicker .ui-datepicker tbody td{padding:0;border-right:0 none;}
wexDatePicker .ui-datepicker tbody td:last-child{border-right:0 none;}
wexDatePicker .ui-datepicker tbody tr{border-bottom:0 none;}
wexDatePicker .ui-datepicker tbody tr:last-child{border-bottom:0px;}
wexDatePicker .ui-datepicker td span, .ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:100%;line-height:220%;color:#666666;text-shadow:none;}
wexDatePicker .ui-datepicker-calendar .ui-state-default{background:#ededed;}
wexDatePicker .ui-datepicker-calendar .ui-state-hover{background:#f7f7f7;}
wexDatePicker .ui-datepicker-calendar .ui-state-active{background:#6eafbf;color:#e0e0e0;border:0 none;position:relative;}
wexDatePicker .ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#d5d5d5;}
wexDatePicker .ui-datepicker-calendar td:first-child .ui-state-active{margin-left:0;}
wexDatePicker .ui-datepicker-calendar td:last-child .ui-state-active{margin-right:0;}
wexDatePicker .ui-datepicker-calendar tr:last-child .ui-state-active{margin-bottom:0;}
wexDatePicker .ui-datepicker td span, .ui-datepicker td a{line-height:100%;text-shadow:none;height:40px;}
wexDatePicker .ui-datepicker td{width:14.285%;}
wexDatePicker .ui-datepicker-other-month span.ui-state-default{background:none repeat scroll 0 0 #E5E5E5;}
.dateRangePointerArrow{background-image:url(../images/Date-Range-Arrow-Shadow.png);background-repeat:no-repeat;background-position:center;height:18px;}
.tripSelectYourDatesHeadingBox{padding:10px;background-color:#005695;}
.tripSelectYourDatesHeadingBox h3{color:#FFFFFF;margin:0;padding:0;}
wexDatePicker .ui-datepicker-prev{background-image:url("../images/arrow.png") !important;background-position:center -30px !important;}
wexDatePicker .ui-datepicker-next{background-image:url("../images/arrow.png") !important;}
wexDatePicker .ui-datepicker-calendar .ui-priority-secondary{background:none repeat scroll 0 0 #E5E5E5 !important;opacity:1 !important;color:#B4B3B3;}
wexDatePicker .ui-datepicker-other-month span.ui-state-default{background:none repeat scroll 0 0 #E5E5E5 !important;}
.availableDatesResponsiveTable div{white-space:nowrap}
.dateRangePointerBox, .dateRangePointer, .tripCostBox{display:none !important;}
.tripCostBox{margin-bottom:10px;}
.tripSelectYourDatesHeadingBox{margin-bottom:0px;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;}
.wexDatePickerBottomBox{height:10px;background-color:#d81935;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
wexdatepicker .ui-widget-header{border:none;}
wexdatepicker a.ui-state-default{font-weight:bold !important;font-family:"Open Sans",Helvetica,Arial,sans-serif !important;}

.availableDate, .availableDate a.ui-state-default{background-color:#696969 !important;color:#ffffff !important;}
.selectedDateRange.availableDate,
.selectedDateRange.availableDate a.ui-state-default,
.selectedDateRange.ui-datepicker-unselectable,
.selectedDateRange.ui-datepicker-unselectable span.ui-state-default {
	color:#696969 !important;
	font-weight: bold !important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
}
a.ui-state-default:after{font-size:11px !important;font-weight:normal;}
.lessThan2toGuaranteeDate, .lessThan2toGuaranteeDate a.ui-state-default{background-color:#C0CF5A !important;color:#000000 !important;}
.limitedDate, .limitedDate a.ui-state-default{background-color:#C57B24 !important;color:#FFFFFF !important;}
.guaranteedDepartureDate, .guaranteedDepartureDate a.ui-state-default{background-color:#9CAA39 !important;color:#FFFFFF !important;}
.closedDate, .closedDate a.ui-state-default{background-color:#A43335 !important;color:#FFFFFF !important;}
.hotPriceDate, .hotPriceDate a.ui-state-default{}
.hotPriceDate a.ui-state-default{background-image:url(../images/Hot-price-corner.png) !important;background-position:right 0px !important;background-repeat:no-repeat !important;}
wexDatePicker td.selectedDateRange a.ui-state-default,
wexDatePicker td.selectedDateRange span{border:none;background-color:#dedede !important;}
.calendar-legends .calendar-legend > span.available{background:none repeat scroll 0 0 #696969;}
.calendar-legends .calendar-legend > span.guaranteed{background:none repeat scroll 0 0 #9CAA39;}
.calendar-legends .calendar-legend > span.need-more{background:none repeat scroll 0 0 #C0CF5A;}
.calendar-legends .calendar-legend > span.limited{background:none repeat scroll 0 0 #C57B24;}
.calendar-legends .calendar-legend > span.closed{background:none repeat scroll 0 0 #A43335;}
.calendar-legends .calendar-legend > span.sale{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D0D0D0;position:relative;background-image:url(../images/Hot-price-corner.png) !important;background-position:right 0px !important;background-repeat:no-repeat !important;}
wexDatePicker .ui-datepicker-inline{width:100% !important;}