body {
  background-color: rgb(255, 255, 255);
  font: 300 1em/1.58 Roboto;
  color: #666666;
}

.adults, .rooms {
  float: none;
  width: 6%;
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  color: #666666;
  display: table-cell;
  vertical-align: middle;
}

.arrow {
  display: block;
  width: 22px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.btn-wrap {
  float: left;
  width: 13.9993351063%;
  height: 50px;
  padding-top: 20px;
}

.check-in, .check-out {
  float: none;
  width: 9%;
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  color: #666666;
  display: table-cell;
  vertical-align: middle;
}

.calendar,
.eye,
.search-icon,
.triangle {
  display: block;
  width: 20px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.from-outer .img-wrap {
  width: 19.9925354565%;
  height: 30px;
  padding-top: 3px;
  background-color: #fc4785;
}

.guest {
  width: 16%;
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  color: #666666;
  display: table-cell;
  vertical-align: middle;
  float: none !important;
}

.guest-outer .img-wrap,
.id-outer .img-wrap {
  width: 20%;
  height: 30px;
  padding-top: 3px;
  background-color: #fc4785;
}

.heading {
}

.heading-wrap {
  float: left;
  width: 100%;
}

.heading-wrap .img-wrap {
  width: 5%;
  height: 40px;
}

.id-wrap {
  float: left;
  width: 16%;
  padding: 3px;
}

.image {
  display: block;
  width: 24px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.img-wrap {
  float: left;
}

.img-wrap .img-wrap {
  width: 100%;
  height: 30px;
  padding-top: 3px;
  background-color: #fc4785;
}

.inf, .kids {
  float: none;
  width: 5%;
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  color: #666666;
  display: table-cell;
  vertical-align: middle;
}

.main-container {
  float: left;
  width: 100%;
  background-color: #f5f5f5;
}

.reserv-id {
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  font-size: 12px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.reserv-outer {
  float: none;
  width: 15%;
  height: 30px;
  display: table-cell;
  vertical-align: middle;
}

.reserv-outer .img-wrap {
  width: 18%;
  height: 30px;
  padding-top: 4px;
  background-color: #fc4785;
  float: none;
  display: table-cell;
  vertical-align: middle;
}

.reserv-outer .reserv-id {
  width: 50%;
  color: #666666;
}

.result-head-outer {
  width: 100%;
  height: 40px;
  padding: 3px;
  display: table;
  table-layout: fixed;
}

.result-head-wrap {
  float: left;
  clear: both;
  width: 100%;
  padding-top: 40px;
  background-color: #f5f5f5;
}

.result-head-wrap .reserv-id {
  width: 15%;
  font-weight: 400;
  color: #fc4785;
}

.result-head-wrap .result-head-outer {
  background-color: #eeeeee;
}

.result-head-wrap .status {
  color: #666666;
}

.result-wrap {
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #f5f5f5;
}

.result-wrap .result-head-outer {
  background-color: #ffffff;
}

.result-wrap .status {
  color: #fc4785;
}

.rm-type {
  display: table-cell;
}

.search-outer {
  float: left;
  clear: both;
  width: 100%;
  padding: 20px;
}

.search-wrap {
  float: none;
  width: 100%;
  background-color: #ffffff;
  padding: 20px 0px 10px;
}

.status {
  width: 7%;
  min-height: 30px;
  border-right: 1px solid #cecece;
  font-size: 1em;
  text-align: center;
  float: none !important;
  display: table-cell;
  vertical-align: middle;
}

.date-outer,
.from-outer,
.guest-outer,
.id-outer,
.status-outer,
.to-outer {
  float: left;
  clear: both;
  width: 100%;
  height: 30px;
}

.date-outer .img-wrap,
.status-outer .img-wrap {
  width: 19.9925354565%;
  height: 30px;
  padding-top: 4px;
  background-color: #fc4785;
}

.date-p,
.from-p,
.guest-name,
.reservation-p,
.status-p,
.to-p {
  float: left;
  width: 100%;
  min-height: 20px;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.38;
  color: #666666;
}

.date-view-wrap,
.from-wrap,
.g-name-wrap,
.status-wrap,
.to-wrap {
  float: left;
  width: 13.9993351063%;
  padding: 3px;
}

.t-amount {
  float: none;
  width: 12%;
  min-height: 30px;
  font-size: 1em;
  text-align: center;
  color: #666666;
  display: table-cell;
  vertical-align: middle;
}

.text-wrap {
  float: left;
  width: 95%;
  height: 40px;
}

._button {
  display: block;
  width: 80%;
  height: 30px;
  margin: 0 auto;
  border-radius: 20px;
  background-color: #fc4785;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: #ffffff;
}

._input {
  display: block;
  float: left;
  height: 30px;
  padding: 0 10px;
  background-color: #f5f5f5;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.38;
  color: #666666;
}

._select {
  display: block;
  float: left;
  height: 30px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f5f5f5;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.38;
  color: #666666;
}

.date-outer ._select,
.guest-outer ._input,
.id-outer ._input {
  width: 80%;
}

.from-outer ._input,
.status-outer ._select,
.to-outer ._input {
  width: 79.9950236377%;
}

.img-wrap-6 {
  width: 19.9925354565%;
  height: 30px;
  background-color: #fc4785;
}

.heading strong {
  /* border-top-width: 0; */
  /* border-right-width: 0; */
  /* border-bottom-width: 0; */
  /* border-left-width: 0; */
  /* border-color: transparent; */
  /* border-style: none; */
  /* border-top-left-radius: 0; */
  /* border-top-right-radius: 0; */
  /* border-bottom-right-radius: 0; */
  /* border-bottom-left-radius: 0; */
  /* background-color: transparent; */
  /* font-family: inherit; */
  /* font-style: inherit; */
  /* font-size: inherit; */
  /* font-weight: 500; */
  /* text-transform: inherit; */
  /* text-decoration: inherit; */
  /* letter-spacing: inherit; */
  /* word-spacing: inherit; */
  /* color: #000000; */
  /* opacity: 1; */
  /* word-break: normal; */
  /* word-wrap: normal; */
  /* white-space: normal; */
}
.search-wrap .search-outer .date-view-wrap .date-outer, .search-wrap .search-outer .status-wrap .status-outer{position: relative;}
.search-wrap .search-outer .date-view-wrap .date-outer ._select, .search-wrap .search-outer .status-wrap .status-outer ._select{width: 100%;}
.search-wrap .search-outer .date-view-wrap .date-outer .img-wrap,
.search-wrap .search-outer .status-wrap .status-outer .img-wrap{position: absolute;right: 0;}

