/* CSS crunched with Crunch - http://crunchapp.net/ */
.jrdp_calendar_pos{position:absolute;display:inline-block;z-index:9;background:#fff;box-shadow:0 1px 5px #999;border-radius:3px}.jrdp_encapsulated_table{position:relative;border:none;padding:0;margin:0}.jrdp_calendar_box{vertical-align:top}.jrdp_calendar_box:first-child{border-right:solid 1px #ccc}.jrdp_calendar_box:last-child{border-left:solid 1px #eee}.date-pick{border:none;color:blue;font-size:17px;font-weight:bold;height:18px;padding:3px 2px 1px;width:100px}#jrs_booking_header{float:none;overflow:hidden;width:167px !important}.jrs_form_text{text-align:left;font-weight:bold;text-transform:uppercase}.jrs_clr{clear:both}#jrs_arrival_input{padding:0 0 1px !important;float:left;margin:12px 10px 0px 0px}#jrs_departure_input{padding:0 0 1px !important;float:left;margin:12px 0 0 -10px}#jrs_lodging_select_div{padding:0 0 2px !important;margin:12px 15px 0px 103px;float:left}#jrs_location_dropdown_div{float:none;padding:0 0 2px 110px !important}.ui-datepicker{z-index:1000}.ui-datepicker-trigger{border:medium none !important;display:inline !important;margin:0 !important;left:-19px;position:relative;top:3px;vertical-align:top;cursor:pointer}.jrs_form_select_item{width:175px !important;margin-top:1px;color:#5c371a;font-size:11px !important}#jrs_search_submit{float:right;margin:16px 15px 0px 0px}.jrdp_calendar_tbar{background-color:#d94867}#jrdp_calendar_table_inner{display:none}.jrdp_calendar_month{font-size:15px;font-style:normal;font-weight:bolder;color:#343434;text-decoration:none;text-align:center}.jrdp_calendar_month_prev{font-size:28px;font-style:normal;font-weight:bold;color:#343434;text-decoration:none;cursor:pointer;text-align:center;display:block}.jrdp_calendar_month_next{font-size:28px;font-style:normal;font-weight:bold;color:#343434;text-decoration:none;cursor:pointer;text-align:center;display:block}.jrdp_calendar_day2{font-size:5px;font-style:normal;font-weight:normal;color:#000000;text-decoration:none;width:20px;text-align:center}.jrdp_calendar_icon{cursor:pointer;border-width:0px;height:13px;width:13px}.jrdp_calendar,.jrdp_calendar_multi{width:250px;height:250px;margin:10px;padding:0}.jrdp_calendar_pos_multi{position:absolute;display:inline-block;z-index:9999}.jrdp_calendar_tbar_multi{background-color:#d94867}#jrdp_calendar_table_inner_multi{display:none}.jrdp_calendar_month_multi{font-size:15px;font-weight:bold;color:#343434;text-decoration:none;text-align:center;vertical-align:middle}.jrdp_calendar_month_prev_multi{font-size:28px;font-style:normal;font-weight:bold;color:#343434;text-decoration:none;cursor:pointer;text-align:center;display:block}.jrdp_calendar_month_prev_multi.disable{pointer-events:none;cursor:none;opacity:0.4}.jrdp_calendar_month_next_multi{font-size:28px;font-style:normal;font-weight:bold;color:#343434;text-decoration:none;cursor:pointer;text-align:center;display:block}.jrdp_calendar_days,.jrdp_calendar_days_multi{font-size:11px;width:20px;height:21px;text-align:center;vertical-align:middle;color:#666;padding:15px 0}.jrdp_calendar_day1 .calDate,.jrdp_calendar_day1_noselect .calDate,.jrdp_calendar_current_day .calDate,.jrdp_calendar_day1_multi .calDate,.jrdp_calendar_day1_noselect_multi .calDate,.jrdp_calendar_current_day_multi .calDate{font-size:14px;font-weight:normal;color:#666666;text-decoration:none;padding:4px 5px;text-align:center;line-height:20px;margin:2px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;border:solid 1px #fff}.jrdp_calendar_day1 .calDate:hover,.jrdp_calendar_day1_multi .calDate:hover{background:#3366cc;color:#fff;cursor:pointer}.jrdp_calendar_day1_noselect .calDate,.jrdp_calendar_day1_noselect_multi .calDate{color:#C1C1C1;cursor:not-allowed}.jrdp_calendar_current_day .calDate,.jrdp_calendar_current_day_multi .calDate{border:solid 1px #36c}.jrdp_calendar_current_day .calDate:hover,.jrdp_calendar_current_day_multi .calDate:hover{background-color:#36c;color:#fff}.jrdp_calendar_day2_multi{font-size:5px;font-style:normal;font-weight:normal;color:#000000;text-decoration:none;width:20px;text-align:center}.jrdp_calendar_icon_multi{cursor:pointer;border-width:0px;height:13px;width:13px}span#jrdp_end-calen_nextmonth_multi_0{display:none}span#jrdp_end-calen_prevmonth_multi_1{display:none}span#jrdp_start-calen_nextmonth_multi_0{display:none}span#jrdp_start-calen_prevmonth_multi_1{display:none}.currentDate{position:relative;float:right;cursor:pointer}.currentDate:hover .showToday{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.showToday{float:right;font-size:8px;font-weight:normal;text-transform:uppercase;border:solid 1px #36c;width:30px;height:30px;position:absolute;cursor:pointer;border-radius:50%;padding-top:9px;top:-6px;right:0}.jrdp_calendar_box:last-child .currentDate{display:none}.jrdp_calendar_flight .jrdp_calendar,.jrdp_calendar_flight .jrdp_calendar_multi{width:310px}.jrdp_calendar_flight jrdp_calendar_day1 .calDate,.jrdp_calendar_flight .jrdp_calendar_day1_noselect .calDate,.jrdp_calendar_flight .jrdp_calendar_current_day .calDate,.jrdp_calendar_flight .jrdp_calendar_day1_multi .calDate,.jrdp_calendar_flight .jrdp_calendar_day1_noselect_multi .calDate,.jrdp_calendar_flight .jrdp_calendar_current_day_multi .calDate{font-size:14px;padding:5px 5px;margin:6px}.jrdp_calendar_flight .jrdp_calendar_day1 .calDate:hover,.jrdp_calendar_flight .jrdp_calendar_day1_multi .calDate:hover{background:#3366cc;color:#fff;cursor:pointer}.jrdp_calendar_flight .calPrice{width:100%;float:left;font-size:10px;margin-top:-5px;text-align:center}.jrdp_calendar_flight .calPrice i{font-size:7px}.jrdp_calendar_flight .calPrice .highPrice{color:#b2b2b2}.jrdp_calendar_flight .calPrice .lowPrice{color:#f26722}.jrdp_calendar_flight .calHoliday{border:solid 1px #47b9a7}.jrdp_calendar_flight .calHoliday:hover{background-color:#47b9a7 !important;color:#fff}.jrdp_calendar_flight .contentShow{width:190px;float:left;margin-left:20px;margin-bottom:15px}.jrdp_calendar_flight .contentShow .holiday{height:9px !important;width:9px;float:left;margin-top:1px;margin-right:5px;border:solid 1px #47b9a7;border-radius:50%}.jrdp_calendar_flight .contentShow .lowestPrice{height:9px !important;width:9px;float:left;margin-top:1px;margin-right:5px;background-color:#f26722;border-radius:50%}.searchWrapOuterBox{width:100%;margin:0 auto;padding:15px 15px 5px;z-index:999999}.searchWrapOuterBox .searchInnerBox{max-width:1170px;margin:0 auto}.searchWrapOuterBox.bgBlue{background:#2d67b2}.searchWrapOuterBox .searchInput{width:26%}.searchWrapOuterBox .txtInput{border:0 !important;margin-bottom:10px}.searchWrapOuterBox .roomRow{border-bottom:1px solid #e4e4e4;float:left;padding:5px 15px 15px;width:100%}.searchWrapOuterBox .widgetUserBlock{float:left;padding:5px 0 0;width:25%}.searchWrapOuterBox .calenderOuterBox{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#fff;margin-bottom:10px}.searchWrapOuterBox .calenderOuterBox .calenderInnerBox{border-right:1px solid #ddd;padding:4px 5px 4px 5px;position:relative}.searchWrapOuterBox .calenderOuterBox .calenderInnerBox.last{border-right:0}.searchWrapOuterBox .calenderOuterBox .calenderHeader{width:100%;margin-top:-20px;position:absolute}.searchWrapOuterBox .calenderOuterBox .calenderHeader span{float:left;color:#fff;font-size:12px;line-height:1;width:50%;padding-left:7px}.searchWrapOuterBox .paxBox{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#fff;padding:5px 6px 6px;display:block;width:100%;border:none;height:34px}.searchWrapOuterBox .userListOuterBox{background:#fff none repeat scroll 0 0;border-radius:2px;float:left;margin-bottom:10px;padding:5px 6px 6px;width:100%}.searchWrapOuterBox .jrdp_calendar_pos{top:34px}.searchWrapOuterBox .button.large{padding:6px 16px}.icon-arrow-down.reverseUp{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.paxMobile{position:absolute;background:#fff;border:1px solid #eaeaea;width:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 3px 3px 0 #ccc;z-index:9;left:50%;top:95%;margin-left:-175px;width:350px}.paxMobile:after,.paxMobile:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.paxMobile:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.paxMobile:before{border-color:rgba(234,234,234,0);border-bottom-color:#eaeaea;border-width:11px;margin-left:-11px}.paxWrapCont{min-width:300px;background:#fff;position:absolute;-webkit-box-shadow:0 1px 5px #999;-moz-box-shadow:0 1px 5px #999;box-shadow:0 1px 5px #999;left:5px;z-index:999}.paxWrapCont .tipLeft{position:relative}.paxWrapCont .tipLeft:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:6px;margin-top:-6px}.paxWrapCont .rowIcons{position:absolute;margin:6px 0 0;right:10px}.paxWrapCont .userselected{cursor:pointer}@media all and (min-width:768px){#start-calen_hp.jrdp_calendar_pos,#start-calen.jrdp_calendar_pos,#start-calen_bus.jrdp_calendar_pos{left:0}#end-calen_hp.jrdp_calendar_pos,#end-calen.jrdp_calendar_pos,#end-calen_bus.jrdp_calendar_pos{left:0}}@media all and (min-width:320px) and (max-width:767px){#start-calen_hp.jrdp_calendar_pos,#start-calen.jrdp_calendar_pos,#start-calen_bus.jrdp_calendar_pos{left:0;bottom:inherit !important}#end-calen_hp.jrdp_calendar_pos,#end-calen.jrdp_calendar_pos,#end-calen_bus.jrdp_calendar_pos{right:0;bottom:inherit !important}.searchWrapOuterBox .roomRow{padding:5px 0 15px;color:#fff}.mobSearchToggle{display:none}.paxMobile{display:block;position:relative;background:none;left:0;top:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:0;z-index:0;width:auto;margin-left:0}.paxMobile h4,.paxMobile a{color:#fff}.paxMobile .widgetUserBlock{width:33%}.paxMobile .widgetUserBlock label,.paxMobile .widgetUserBlock small{color:#fff !important}.paxMobile:after,.paxMobile:before{display:none}.paxWrapCont{min-width:270px;width:100%;top:0;left:0;position:relative;margin-bottom:10px}.paxWrapCont .customSelect{width:53px}}