.ui-datepicker {
  padding: 0 0 15px;
  margin: -2px 0 0 70px;
  border: 1px solid #DADADA;
  text-align: center;
  color: #999999;
  background: white;
  width: auto;
}
.ui-datepicker .ui-datepicker-calendar {
  margin: 0 15px;
}
.ui-datepicker table {
  background: white;
  width: auto;
}
.ui-datepicker table thead th {
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 13px 0;
}
.ui-datepicker table tbody th {
  font-size: 12px;
}
.ui-datepicker .ui-datepicker-header {
  background: white;
  border: solid #ECECEC;
  border-width: 0 0 1px 0;
  font-size: 13px;
  margin: 15px 0 0;
  padding: 0 0 10px;
}
.ui-datepicker .ui-datepicker-header .ui-state-hover {
  background: white;
  border-color: transparent;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  color: #565656;
  background: #C9C9C9;
  border: none;
  text-align: center;
  height: 22px;
  padding: 8px 0 0;
  width: 34px;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-active{
  background: #FF5200;
  color: #ffffff;
}
/*.ui-datepicker .ui-datepicker-calendar .ui-state-active { background: #FF7900; color: white; }*/
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default {
  color: #565656;
  font-weight: bold;
  background: #C9C9C9;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default {
  background: #DADADA;
  color: #A8A8A8;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlighted {
  background: #FF7900 !important;
  color: white !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlighted-first {
  background: #FF7900 !important;
  color: white !important;
}
.ui-datepicker .ui-datepicker-prev {
  left: 12px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
  background: url(/images/common/hotel-sprite.png) no-repeat 5px -448px;
}
.ui-datepicker .ui-datepicker-next {
  right: 12px;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
  background: url(/images/common/hotel-sprite.png) no-repeat 5px -477px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 11px;
  background: white;
  border: 1px solid #FFB16B;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 11px;
  background: white;
  border: 1px solid #FFB16B;
}
.ui-datepicker-inline {
  position: static;
  margin: 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-priority-secondary {
  opacity: 1;
  filter: alpha(opacity=100);
}
.calendar-bubble {
  background: url("/images/common/hotel-calendar-bubble.png") no-repeat;
  color: white;
  display: block;
  font-size: 10px;
  height: 25px;
  margin: -60px 0 0 -8px;
  padding: 4px 0 0;
  position: absolute;
  text-align: center;
  width: 52px;
}
.calendar-clear-interval {
  background: url("/images/calendar/clear-range.png") no-repeat;
  cursor: pointer;
  height: 15px;
  position: absolute;
  width: 15px;
  margin: -38px 0 0 27px;
  z-index: 10;
}

button.order-type {
    display: inline-block;
    height: 50px;
    width: 140px;
}
