div.ccm-block-calendar-wrapper {

  a.fc-event, a.fc-event:hover {
    color: #fff;
  }
}

div.ccm-block-calendar-event-list, div.ccm-block-calendar-event-list-wrapper {
  margin-bottom: 10px;
  clear: both;
}

div.ccm-block-calendar-event-list-event-date {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  border: 1px solid @accent-background-color;
}

div.ccm-block-calendar-event-list-event-date span {
  display: block;
  text-align: center;
}

div.ccm-block-calendar-event-list-event-date span:first-child {
  font-weight: bold;
  background-color: @accent-background-color;
  color: @accent-header-color;
}


div.ccm-block-calendar-event-list-event {
  padding-bottom: 10px;
  clear: both;
}

