.eventSchedule .scheduleDisplay {
  overflow-x: auto;
}
.eventSchedule .action-div SPAN {
  display: inline-block;
}
.eventSchedule TABLE.calendar .date,
.eventSchedule TABLE.calendar .result,
.eventSchedule TABLE.calendar .results {
  white-space: nowrap;
  text-align: center;
}
.eventSchedule TABLE.calendar .schedule-table-content,
.eventSchedule TABLE.calendar.schedule-table-content,
.eventSchedule TABLE.calendar .date {
  border: 1px solid #DDDDDD;
}
.eventSchedule TABLE.calendar TR:nth-last-child(3) .schedule-table-content {
  border-bottom: 1px none #DDDDDD;
}
.eventSchedule TABLE.calendar TR:last-child .schedule-table-content {
  border-top: 1px none #DDDDDD;
}
.eventSchedule TABLE.calendar .date {
  background-color: #5bade3;
  color: #FFFFFF;
  padding: 10px;
}
.eventSchedule TABLE.calendar .fullday {
  white-space: normal;
}
.eventSchedule TABLE.calendar .fullday .day {
  white-space: nowrap;
}
.eventSchedule TABLE.calendar .vote .options {
  border: 1px dashed #DDDDDD;
  min-height: 30px;
  vertical-align: top;
}
.eventSchedule TABLE.calendar .vote .options-container {
  text-align: center;
  margin: 20px;
}
.eventSchedule TABLE.calendar .vote .options-container .radio {
  text-align: left;
  white-space: nowrap;
}
.eventSchedule TABLE.calendar .vote .schedule-not-available-container {
  padding: 6px 12px;
  display: inline-block;
}
.eventSchedule TABLE.calendar .vote .schedule-not-available-container SPAN.jcmsplugin-calendar-event-schedule-not-available {
  color: #d9534f;
}
.eventSchedule TABLE.calendar .vote .member {
  text-align: right;
  padding-right: 5px;
  border-top: 1px dashed #DDDDDD;
  white-space: nowrap;
  overflow: hidden;
}
.eventSchedule TABLE.calendar .vote .member.loggedMember {
  font-weight: bold;
}
.eventSchedule TABLE.calendar .vote .memberPhoto {
  text-align: right;
  padding-right: 5px;
  border-top: 1px dashed #DDDDDD;
}
.eventSchedule TABLE.calendar .vote .memberPhoto.loggedMember {
  font-weight: bold;
}
.eventSchedule TABLE.calendar .attendee .member {
  text-align: right;
  padding-right: 5px;
  border-top: 1px dashed #DDDDDD;
  white-space: nowrap;
  overflow: hidden;
}
.eventSchedule TABLE.calendar .attendee .member.loggedMember {
  font-weight: bold;
}
.eventSchedule TABLE.calendar .attendee .memberPhoto {
  text-align: right;
  padding-right: 5px;
  border-top: 1px dashed #DDDDDD;
}
.eventSchedule TABLE.calendar .attendee .memberPhoto.loggedMember {
  font-weight: bold;
}
.eventSchedule TABLE.calendar TH.notLinkedEvent {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.eventSchedule TABLE.calendar TD.result {
  padding: 5px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #CCCCCC;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.eventSchedule TABLE.calendar TD.result.notLinkedEvent {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.eventSchedule TABLE.calendar TD.result.selected {
  background-color: #5cb85c;
}
.eventSchedule TABLE.calendar TD.result.not-possible {
  background-color: #d9534f;
}
.eventSchedule TABLE.calendar TD.result.possible {
  background-color: #F89406;
}
.eventSchedule TABLE.calendar TD.result.novote {
  color: #FFFFFF;
}
.eventSchedule TABLE.calendar .results TD {
  padding: 5px;
}
.eventSchedule TABLE.calendar .results SPAN {
  padding: 1px 6px;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.eventSchedule TABLE.calendar .results .choice0 {
  background-color: #d9534f;
}
.eventSchedule TABLE.calendar .results .choice1 {
  background-color: #5cb85c;
}
.eventSchedule TABLE.calendar .results .choice2 {
  background-color: #F89406;
}
.eventSchedule TABLE.calendar .results .choice-1 {
  background-color: #CCCCCC;
}
.eventSchedule TABLE.calendar TR.vote,
.eventSchedule TABLE.calendar TR.button {
  display: none;
}
.eventSchedule TABLE.calendar TR.button {
  text-align: center;
}
.eventSchedule TABLE.calendar TR.button TD {
  padding-top: 6px;
}
.eventSchedule TABLE.calendar .link-actions TD {
  border: 0px solid white;
}
.eventSchedule .schedule-actions {
  padding-top: 10px;
}
.eventSchedule .schedule-actions .vote-button {
  display: none;
}
.eventSchedule .schedule-actions A.updateLink {
  display: inline-block;
  text-align: center;
}
.eventSchedule .schedule-actions A.hideLink {
  display: none;
  text-align: center;
}
.eventSchedule FORM.showVoteForm TABLE.calendar TR.vote {
  display: table-row;
}
.eventSchedule FORM.showVoteForm .schedule-actions .vote-button {
  display: inline-block;
}
.eventSchedule FORM.showVoteForm .schedule-actions A.updateLink {
  display: none;
}
.eventSchedule FORM.showVoteForm .schedule-actions A.hideLink {
  display: inline-block;
}
.eventSchedulePortlet LI {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eventSchedulePortlet LI .item_content {
  overflow: hidden;
}
/*# sourceMappingURL=schedule.css.map */
