.setLocationFilterData{cursor: pointer;}
.selectedFilter{padding: 3px;background: #fff;}
.selectedFilterLocation{background: #fff;}
.selectedFilterLocation img{float: right;-ms-transform: rotate(20deg); /* IE 9 */-webkit-transform: rotate(20deg); /* Safari */transform: rotate(41deg);width: 10px;margin-right: 10px;	margin-top: 4px;}
#map-canvas {height: 526px;width:100%;margin-top: 18px;padding: 0px}
#mapped_unmapped_hotels {margin-top: 1200px;height: 995px;width:100%;margin: 0px;padding: 0px}
.controls {	margin-top: 16px;border: 1px solid transparent;border-radius: 2px 0 0 2px;box-sizing: border-box;-moz-box-sizing: border-box;height: 32px;outline: none;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);}
#pac-input {background-color: #fff;padding: 0 11px 0 13px;width: 400px;font-family: Roboto;font-size: 15px;font-weight: 300;text-overflow: ellipsis;height:30px;top: -7px !important;}
#map_grid_option {color: #fff;background-color: #8DC6FF;padding: 5px 11px 0px 50px 60px;margin-left: 515px;margin-top: 20px;margin-bottom: 60px}
#pac-input:focus {border-color: #4d90fe;margin-left: -1px;padding-left: 14px;  /* Regular padding-left + 1. */width: 401px;}
.pac-conatiner{position: absolute;;background-position: fixed;width: 600px !important;}
@media screen and (max-width:767px) and (orientation:portrait) {
	.introjs-tooltip[style*="margin-left: -113px;"] {left: 30px !important;}
}
.dockclass{	padding-left:10px; border:0px solid red; position:relative; float:right; margin-top: 5px;}
.ui-widget-overlay {background: black;opacity: 0.5;filter: alpha(opacity = 90);	position: absolute;	top: 0;	left: 0;}
#ajax_listOfOptions {position: absolute;width: 245px;height: 150px;overflow: auto;border: 1px solid #317082;background-color: #FFF;text-align: left;z-index: 100;font-size: 11px;color: #2c526a;}
#ajax_listOfOptions div {margin: 1px;padding: 1px;cursor: pointer;font-size: 0.9em;}
#ajax_listOfOptions .optionDivSelected {background-color: #317082;color: #FFF;}
#ajax_listOfOptions_iframe {background-color: #F00;position: absolute;z-index: 5;} 
.ui-menu .ui-menu-item a {padding: 3px 02px;line-height: 18px;}
.ui-menu .ui-menu-item {text-decoration: none;display: block; padding: 3px 1em;line-height: 1.5; min-height: 0;font-weight: normal;}
.ui-menu .ui-menu-item:hover { background: #ededed none repeat scroll 0 0;color: #ffffff;cursor: pointer;}

/* hotel book now css */
#show_pax{width:100%;}
.passenger_names h3 {background: #174a89 none repeat scroll 0 0;box-sizing: border-box; color: #ffffff; font-size: 18px;font-weight: 400; padding: 10px;margin: 0;}
.passenger_names ul li{font-size:14px;cursor:pointer;list-style: outside none none;}
.passenger_names ul li:hover{background-color:#aac4e4;color:#ffffff;cursor:pointer;}
.passenger_names ul li a{color:#000000;text-transform: capitalize;display: block;padding: 10px 0 10px 10px;}
.passenger_names ul li a:hover,.passenger_names ul li:hover a{color:#ffffff;}
.passenger_names ul {clear:both;padding: 0;margin:0;}
.trvl{float:right !important;margin: -5px 0 0;}

.passenger_names {background: #ffffff none repeat scroll 0 0; border: 1px solid #cfcfcf;left: 205px;margin: -20px 0 15px;position: absolute; width: 58%;z-index: 10;top: auto;}
.display-none{display: none;}
.hotel_beds { color: #A66F1D;font-size: 14px;}
.list_box_left .fa {color: #9A9798;}
.list_box_left .fa-star{color:#174a89;}
.info_icon{color: #174a89;}
.pointer{cursor: pointer;}

/*  Map popup Css*/
.map_hotelimg_dv{float: left; height: 120px; padding-right: 10px; margin-top: 5px; width: 35%;}
.map_hotelname_dv{width:65%;float:left;}
.map_hotelimg_dv > img {width:100%;height:100%;}
.map_hotel {height: auto; width: 400px; overflow: hidden;}
/* .price_box {width: 100px;} */
/* .map_hotelname > a { display: block; color: #000000; font-family: Merriweather,serif; font-size: 1.5em; font-weight: 300; display: inline-block; width: 198px; } */
.map_hotelname > img {margin-top: 5px;}
.prce_map > p { color: #282828; float: left; font-size: 21px; }
.prce_map > span { color: #282828; float: left; font-size: 14px; margin-right: 5px; margin-top: 6px; }
.map_book a{background: #ff8a02 none repeat scroll 0 0;border: 1px solid #ff8a02;border-radius: 20px;color: #ffffff;cursor: pointer;display: inline-block;font-weight: 500; margin-right: 5px;padding: 5px 15px;transition: all 0.3s ease 0s;}
.map_book a:hover{background: #ffffff none repeat scroll 0 0;border: 1px solid #ff8a02;box-shadow: 0 0 0 10px #ffffff inset;color: #ff8a02;transition: all 0.3s ease 0s;}
.prce_map { float: left; margin-bottom: 6px;}
.start_dv {float: left;margin-top: 10px;}
.map_book.map_bk {float: right;margin-top: 10px;}
.start_rte > p { color: #848484; font-size: 12px;font-family: 'Montserrat', sans-serif;}
.start_dv .prce_map > span {color: #3b3b3b;font-size: 12px;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.start_dv .prce_map > p {color: #3b3b3b;font-size: 17px;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.map_book.map_bk > a {font-size: 11px;padding: 10px 20px;text-transform: uppercase;}
.sel_hot_map { background: #ffffff none repeat scroll 0 0; border: 1px solid #d3d3d7 !important; color: #505050 !important; font-family: Merriweather,serif; font-size: 15px; height: 34px; padding: 5px 7px; width: 270px; }
.map_hotelname { height: auto;}
.fc_red, .error {  color: #fc0000 ;  font-size: 12px;}
.font12 {font-size: 12px;}
.search-icon {  color: #ffffff;  padding: 5px;  position: absolute;}
.location_km{color: #ffffff;display: inline-block;font-size: 13px;text-align: left;vertical-align: top;width: 60%;margin-top: 10px;}
.icon_number span { color: #ffffff;}
.compare_icn .icon_number .badge-cust.pointer {color: #ffffff;}
.compare_icn {position: absolute; top: -1px; color: #fff; right: 6px; background: #174a89; padding: 1px 5px; border-radius: 13px; width: 20px; height: 20px; text-align: center; }
.compare_icn span#compare_tab_count { color: #fff;}


/* reshma s. css*/

.map_hotelimg{width:40%;float:left;height: 140px;}
.map_hotelimg img{margin: 0px;width: 100%;height:100%;}
.map_hotelname{width:60%;float:left;padding-left: 20px;}
.gm-style-iw{width:475px!important;left:10px!important;right:10px!important;top:10px!important;}
.map_curncydv{float:left;}
.View_quot1{float:right;}
.View_quot1.list_buttons .select_btn {padding: 0px 33px 0px 20px; border: 1px solid #333333;font-family: "PT Serif",serif;font-size: 14px;font-weight: 400;border-radius: 25px;width: auto; text-transform: uppercase;height:35px;line-height: 34px;}
.View_quot1.list_buttons .select_btn::before{top: 0px;font-size: 19px;    right: 15px;    content: "\f105";}
.View_quot1.list_buttons .select_btn:hover{color:#ffffff;}
.map_hotelname .fa-star {color: #174a89;}
.map_minheight {min-height: 95px;}
.mapcost_txt span:nth-child(1){font-size:12px; color:#000;font-family: 'Open Sans', serif;}
.mapcost_txt span:nth-child(2){font-size:24px; color:#000;font-family: "PT Serif",serif; margin-left: 5px;}
.map_hotelname a{color: #333333;font-size: 18px;font-weight: 400;padding: 8px 5px 5px 0;font-family: "PT Serif",serif;line-height:21px;}
.map_hotelname a:hover{color: #333333;}
.map_minheight span {display: block;margin: 5px 0; font-size: 11px;color: #888;}
.br_none br { display: list-item;}

/*  Adult Child*/
.room_id { border-bottom: 1px solid #000; padding-bottom: 7px; margin-bottom: 7px;font-family: "PT Serif",serif;font-size: 16px;}
.room_id span{cursor: pointer;}
.e_adult_child .adults {font-weight: 600;}
.edit_button { color: #b99244;cursor: pointer;}
.e_adult_child {margin-bottom: 13px;}

.cnfirm_book > div h5  .label-warning{background-color: transparent;  color: #f0ad4e;padding-left: 10px;}
.cnfirm_book > div h5  .label-danger{background-color: transparent;  color: #d9534f;padding-left: 10px;}
.cnfirm_book > div h5  .label-success{ background-color: transparent;  color: #62cb31;padding-left: 10px;}
.cnfirm_book > div h5  .label-info{ background-color: transparent;  color: #5bc0de;padding-left: 10px;}
.cnfirm_book > div h5  .label-inprocessCan{background-color: transparent;color: #d9534f;padding-left: 10px;}
.cnfirm_book > div h5  .label-inprocessBook{background-color: transparent;color:#3e78fd;padding-left: 10px;}

.booking_status >  h5  .label-warning{background-color: transparent;  color: #f0ad4e;padding-left: 10px;}
.booking_status >  h5  .label-danger{background-color: transparent;  color: #d9534f;padding-left: 10px;}
.booking_status >  h5  .label-success{ background-color: transparent;  color: #62cb31;padding-left: 10px;}
.booking_status >  h5  .label-info{ background-color: transparent;  color: #5bc0de;padding-left: 10px;}
.booking_status >  h5  .label-inprocessCan{background-color: transparent;color: #d9534f;padding-left: 10px;}
.booking_status >  h5  .label-inprocessBook{background-color: transparent;color:#3e78fd;padding-left: 10px;}

.bgcolr{background-color:#f9f9f9;}
a.search-icon:focus{color:#ffffff;}
