/* Start custom */
#date_select {
  width: 100%;
  font-size: 1.0em; }
  #date_select td, #date_select th {
    width: 50%;
    font-size: 1.0em;
    vertical-align: top; }
    #date_select td h1, #date_select th h1 {
      margin: 0; }

#price_check {
  background-color: #00b4f2;
  padding: 10px;
  width: 270px; }
  #price_check .dates_table {
    width: 250px;
    margin: 0px; }
    #price_check .dates_table td, #price_check .dates_table th {
      padding: 0px; }

#switch_property {
  margin: 5px 0 5px 0; }

#legend {
  margin: 5px 0 0 0; }

#calendars {
  margin: 0px; }
  #calendars a {
    text-decoration: none;
    font-size: 10px; }
  #calendars a:hover {
    color: #999999; }

/* end custom */
.calendar {
  margin: auto;
  color: white;
  text-align: center;
  margin: 0px 10px 0 0; }

thead tr {
  color: black; }

.monthName, .year {
  font-weight: normal;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 1px;
  color: black;
  font-size: 12px; }

.year {
  position: absolute;
  width: 148px;
  text-align: right; }

.dayName th {
  font-size: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
  background-color: #303030;
  color: white;
  border-bottom: 1px solid white; }

.weekendDay {
  background-color: #00b4f2; }

.otherMonth, .day, .specialDay, .today {
  padding: 4px;
  border-right: 1px solid #111111;
  color: black;
  background-position: center center; }

.otherMonth {
  color: #e1e1e1;
  background-color: #e1e1e1;
  border-bottom: 1px solid #111111; }

.day {
  border-bottom: 1px solid #111111;
  background-color: #00b4f2;
  font-size: 12px; }

.day.half {
  background-image: url(/images/night_available.png); }

.specialDay {
  border-bottom: 1px solid #111111;
  background-color: #bf0d09;
  color: black; }
  .specialDay a {
    text-decoration: none;
    padding: 1em; }
    .specialDay a:visited {
      color: white;
      text-decoration: none;
      padding: 1em; }
    .specialDay a:hover {
      color: white;
      text-decoration: none;
      padding: 1em;
      color: white;
      background-color: black; }

.specialDay.half {
  background-image: url(/images/morning_available.png);
  background-color: #ffffff; }
