@charset "UTF-8";

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {background:transparent;}
.pane-umkt-space {
  position: relative;
}
#views-exposed-form-umkt-space-page-1 {
  position: absolute;
  top: 65px;
}
.page-space-calendar .view-umkt-space {
  position: relative;
}
.page-space-calendar #views-exposed-form-umkt-space-page-1 {
  top: 35px;
}
.calendar-calendar td.past,
.calendar-calendar td.today,
.calendar-calendar td.not-allow-rent {
  background: #F4F4F4 !important;
}
.calendar-calendar .date .date-display-single {
  font-weight: 400;
}
.booking-rest {
  background: #d0cfce !important;
  padding: 8px 2px !important;
}
.booking-rent-out {
  color: #fff !important;
  background: #4F776A !important;
  padding: 0 2px !important;
}
.booking-rent-out.rent-all-day {
  color: #fff !important;
  background: #4F776A !important;
  padding: 8px 2px !important;
}
.booking-rent-rc.rent-all-day {
  color: #fff !important;
  background: #84A69A !important;
  padding: 8px 2px !important;
}
.booking-rent-rc.rent-all-day.refuse {
  padding: 0 !important;
}
.booking-rent-rc {
  color: #fff !important;
  background: #84A69A !important;
  padding: 0 2px !important;
}
.booking-rent-full {
  color: #fff !important;
  background: #4F776A !important;
  padding: 0 2px !important;
}
#space-calendar .past .booking-rent-rc.rent-all-day,
#space-calendar .past .booking-rent-full,
#space-calendar .past .booking-rent-rc,
#space-calendar .past .booking-rent-out {
  background: #d0cfce !important;
  color: #777 !important;
}
#i-want-space {
  background: #799d91;
  width: 120px;
  padding: 4px 5px;
  text-align: center;
  font-size: 15px;
  margin-top: 0px;
}
#i-want-space a {
  color: #fff;
}
#i-want-space a:hover {
  color: #ccc;
}
.view .date-nav-wrapper .date-today {
  position: absolute;
  right: 120px;
  left: auto;
  text-align: right;
  width: auto;
  z-index: 1;
  font-size: 12px;
}
.view .date-nav-wrapper .date-today,
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
  top: 25px;
}
#space-calendar tr.single-day {
  height: 100px; 
}

.page-node-add-booking-umkt form input.form-text {
  width: 58%;
}
.rent-all-day-info {display:none;margin-top:1em;}
/* =7xx */                                                                                                                           
@media screen and (max-width: 768px) {

  .page-node-add-booking-umkt form input.form-text {
    width: 98%;
  }

}
