@charset "UTF-8";
/* line 3, ../sass/datepicker.scss */
#datepicker {
  font-family: Microsoft JhengHei,arial;
}
/* line 6, ../sass/datepicker.scss */
#datepicker div.datepicker {
  width: 100% !important;
  height: auto !important;
}
/* line 9, ../sass/datepicker.scss */
#datepicker div.datepicker th a.datepickerMonth {
  margin-left: 0%;
  width: 84%;
  text-align: right;
  margin-right: 10px;
  height: 45px;
}
/* line 16, ../sass/datepicker.scss */
#datepicker div.datepicker th a.datepickerGoNext,
#datepicker div.datepicker th a.datepickerGoPrev {
  width: 10%;
  padding: 10px 0;
  height: auto;
}
/* line 24, ../sass/datepicker.scss */
#datepicker .datepickerContainer {
  width: 100% !important;
  height: auto !important;
  position: relative;
}
/* line 28, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table {
  width: 100%;
}
/* line 30, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock {
  background: #fff;
  width: 48%;
  padding: 10px;
}
/* line 34, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table {
  width: 90%;
  margin: 0 auto;
}
/* line 38, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table thead th {
  vertical-align: middle;
}
/* line 45, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table thead .datepickerDoW th {
  padding: 10px 0;
}
/* line 52, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table tbody.datepickerDays a {
  width: auto;
}
/* line 55, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table tbody.datepickerDays td {
  padding: 9px 0;
  text-align: center;
  border-top: 1px #ccc solid;
}
/* line 60, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table tbody.datepickerDays td.datepickerSelected {
  background: #AD8B57;
}
/* line 65, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock > table tbody.datepickerDays tr:first-child td {
  border-top: none;
}
/* line 74, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerFirstView thead th[colspan="7"] {
  text-align: left;
}
/* line 76, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerFirstView thead th[colspan="7"] a {
  display: inline-block;
  float: left;
  text-align: left;
}
/* line 80, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerFirstView thead th[colspan="7"] a.datepickerGoNext {
  display: none;
}
/* line 90, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerLastView thead th[colspan="7"] {
  text-align: right;
}
/* line 92, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerLastView thead th[colspan="7"] a {
  display: inline-block;
  float: none;
  vertical-align: top;
}
/* line 96, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerBlock .datepickerLastView thead th[colspan="7"] a.datepickerGoPrev {
  display: none;
}
/* line 104, ../sass/datepicker.scss */
#datepicker .datepickerContainer > table .datepickerSpace {
  width: 4%;
}
/* line 109, ../sass/datepicker.scss */
#datepicker div.datepicker th {
  font-size: 15px;
  font-weight: bold;
  font-family: '微軟正黑體',arial;
}
/* line 114, ../sass/datepicker.scss */
#datepicker .datepickerDays a {
  height: 14px;
  font-size: 14px;
}
/* line 118, ../sass/datepicker.scss */
#datepicker a.datepickerMonth {
  text-align: left;
  font-size: 18px;
  color: #AD8B57;
  line-height: 35px;
}
/* line 123, ../sass/datepicker.scss */
#datepicker a.datepickerMonth span {
  margin-left: 10px;
  font-weight: 400;
}
/* line 128, ../sass/datepicker.scss */
#datepicker div.datepicker th a.datepickerGoPrev, #datepicker div.datepicker th a.datepickerGoNext {
  padding: 0;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
/* line 134, ../sass/datepicker.scss */
#datepicker div.datepicker th a.datepickerGoPrev {
  background: url("/booking/img/icn/prev.png") no-repeat;
}
/* line 138, ../sass/datepicker.scss */
#datepicker div.datepicker th a.datepickerGoNext {
  background: url("/booking/img/icn/next.png") no-repeat;
}

/* line 143, ../sass/datepicker.scss */
#datepicker4, #datepicker5 {
  display: none;
  background: url("/booking/img/icn/calen01.png") no-repeat;
  background-size: 11%;
  background-position: 96% 47%;
  background-color: #fff;
  border: 1px solid #aaa;
}
@media screen and (max-width: 1023px) {
  /* line 143, ../sass/datepicker.scss */
  #datepicker4, #datepicker5 {
    display: block;
  }
}

@media screen and (max-width: 1023px) {
  /* line 154, ../sass/datepicker.scss */
  #datepicker2, #datepicker3 {
    display: none;
  }
}
.datepickerNone *{
	       color:#A0A0A0;
}
