/* 
    Document   : edg_propose_visit.css
    Created on : Mar 5, 2013, 11:23:58 AM
    Author     : pat
    Description:
        Purpose of the stylesheet follows.
*/

#webform-client-form-145 #webform-component-first-choice, #webform-client-form-145 #webform-component-second-choice {
  position:relative;
}

#webform-client-form-145 .clear_button {
  height:16px;
  width:16px;
  background:url('clear_btn.gif') no-repeat;
  position:absolute;
  right:5px;
  top:1px;
  opacity:.5;
}
#webform-client-form-145 .clear_button:hover {
  cursor:pointer;
  opacity:1;
}

#webform-client-form-145 input.date_targeted {
  border-color:black;
}

#webform-client-form-145 #webform-component-available-dates div.item.available {
  cursor:pointer;
}
#webform-client-form-145 #webform-component-available-dates div.item.available.selected {
  cursor:inherit;
}

.wrap {
  position:relative;
}
.calendar-calendar .month-view .full td.single-day div.item.available div.monthview {
  background:#F2BE6A;
  padding:0 5px;
}

.calendar-calendar .month-view .full td.single-day div.item.available .views-field-field-date{
    display: none;
}
.calendar-calendar .month-view .full td.single-day div.item.selected div.monthview {
  background:#ccf;
}
.calendar-calendar div.item.date-passed div.calendar.monthview, .calendar-calendar div.item.booked  div.calendar.monthview {
  opacity: .5;
}

.calendar-calendar div.item.booked  div.calendar.monthview {
background: #fcc;
}

.calendar-calendar div.item.booked.open div.calendar.monthview{
    font-size: 14px;
}

.calendar-calendar div.item.date-passed div.calendar.monthview {
background: #eee;
}

.field-name-body .view .calendar-calendar div.views-field-colorbox{
   margin-top: 9px;
   margin-bottom: 4px;
}

.field-name-body .view-visits .view-content .calendar-calendar .month-view table.full div.views-field-field-date{
   margin-bottom: 6px;
   padding-bottom: 0;
}

.calendar-calendar div.views-field-field-booked-by-1 .field-content{
    line-height: 14px;
}

.calendar-calendar div.views-field-colorbox .field-content {
  font-size:120%;
  font-weight:bold;
}

.calendar-calendar table td div {
  color:#000;
}

/**
 * Override sitewide calendar defaults
 */
 
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
  background-color:transparent;
}
.calendar-calendar th.days {
background-color: #EEE;
color: #777;
font-weight: bold;
border: 1px solid #CCC;
}

.calendar-calendar td, .calendar-calendar td.empty{
  border: 1px solid white;
}