@charset "utf-8";

/*.searchWidget {height:40px;margin:20px auto;margin-right: 5px}*/
.searchWidget .homeMainWidget{height:40px;margin:20px auto;width: 230px;margin-left: 5px}
.searchWidget .listKotaHotel{position:absolute;}
.searchWidget .homeMainWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus b, .searchWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus span b{font-weight:normal;color:#fff;}
.searchWidget .homeMainWidget .formSearch .content .ui-autocomplete span b{color:#f97432;font-weight:normal;}
.searchWidget .homeMainWidget .formSearch .content .ui-autocomplete .autoitem .count{float:right;font-weight:bold;font-style:italic;font-size:13px;}
.searchWidget .homeMainWidget .formSearch .content .ui-autocomplete.autoitem .value{max-width:300px;overflow:hidden;}

.searchWidget .homeMainWidget .formSearch{top: 0;height: 0px; padding: 0; margin: 0; width: 230px;z-index:2;background-color: transparent;}
.searchWidget .formDate{height: 40px;width: 160px;z-index:2;}
/*.searchWidget .formPeople{height: 40px;width: 150px;z-index:2;}*/
.searchWidget .formButton{height: 50px;width: 100px;z-index:2;border:1px solid #f97432;background:#f97432;color:#fff;padding:0 6px;margin:0;text-align:center;cursor:pointer;font-size:16px;text-transform:uppercase;font-weight:bold;border-radius:0;}

.searchWidget .homeMainWidget .formSearch .title{color:#fff;font-size:22px;background-color: rgba(0, 0, 0, 0.5);margin: -10px -10px 0;padding:10px;}
.searchWidget .formDate .title{color:#fff;font-size:22px;background-color: rgba(0, 0, 0, 0.5);margin: -10px -10px 0;padding:10px;}
.searchWidget .formPeople .title{color:#fff;font-size:22px;background-color: rgba(0, 0, 0, 0.5);margin: -10px -10px 0;padding:10px;}

.searchWidget .homeMainWidget .formSearch .content{margin:0; padding: 0}
.searchWidget .homeMainWidget .formSearch .content .formLine{height: 40px;}
.searchWidget .formDate .content .formLine{height: 40px;}
.searchWidget .formPeople .content .formLine{height: 40px;}

.searchWidget .homeMainWidget .formSearch .content .formLine i{position:absolute;left:15px;top:14px;color:#999;font-size:20px;}
.searchWidget .formDate .content .formLine i{position:absolute;left:15px;top:35px;color:#999;font-size:20px;}
.searchWidget .formPeople .content .formLine i
{   position: relative;
    right: -20px;
    top: -28px;
    color: #999;
    font-size: 16px;
    cursor: pointer;
    z-index: 5;}

.searchWidget .homeMainWidget .formSearch .content .formLine .formText{font-size:16px;}
.searchWidget .formDate .content .formLine .formText{padding-left:40px; height:50px;font-size:16px;}
.searchWidget .formPeople .content .formLine .formText{font-size:0;cursor:pointer;}
.searchWidget .homeMainWidget .formSearch .content .formLine span{top:15px}
.searchWidget .formPeople .content .formLine span
{	top: -30px;
    left: 15px;
    position: relative;
    z-index: 3;
    cursor:pointer;}

.homeMainWidget .formSearch .searchHoverHome{background:#fff;border:1px solid #f97432;z-index:9;position:absolute;top:50px;right:-330px;left:0px;font-family:Verdana,Arial,sans-serif;display:none;}
t
.searchWidget .listKotaHotel{position:absolute;}

.searchWidget .formPeople .content .formLine .formText:hover,.formSelect:hover{border-color:#bbb;}
.searchWidget .formPeople .content .formLine .formText:focus,.formSelect:focus{border-color:#f97432 !important;box-shadow:1px 1px 3px #ccc inset;}

.searchWidget .formButton:hover{box-shadow:0 0 0 1px #fff inset, 1px 2px 4px #ddd;}
.searchWidget .formButton.disabled{background: rgba(0, 0, 0, 0.4) !important;border-color: rgba(0, 0, 0, 0.1) !important;color: rgba(255, 255, 255, 0.5) !important;box-shadow: none !important;}

#formSearchHotel select{background:#eee;color:transparent;}

.stickyTop .menuHeader .searchWidget .formPeople .content .formLine span{font-size: 16px;}

.searchWidget .formPeople .content .formLine .formSelect{
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 90px;
  font-weight: normal;
  margin-top: -25px;
  z-index: 101;
  box-shadow: 1px 1px 3px #ccc inset;
  border: 1px solid #f97432 !important;
  padding: 0;
  overflow-y: scroll;
  height: 260px;
}

.searchWidget .formPeople .content .formLine .formSelect a {
    float: none;
    padding: 5px 1px;
    text-decoration: none;
    display: block;
    color: black;
    text-align: center;
    background-color: #fff;
    cursor: pointer;
}
.searchWidget .formPeople .content .formLine .formSelect .selected {
  color: #fff;
  background-color: #f97432;
}
.searchWidget .formPeople .content .formLine .formSelect a:hover {
  color: #fff;
  background-color: #f97432;
}

.activeSelect{border-color: #f97432;}

.nightText{
    margin-top: 15px;
    font-size: 12px;
    margin-bottom: -10px;
    color: #3498db;
    text-align: center;
}

input[type=text]::-ms-clear {
    display: none;
}