#tl_navigation .group-calendars {
    background:url("icons/calendars.svg") 3px 2px no-repeat;
}

.tl_datesList {
    margin: 3px 0;
}

.tl_datesList li {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 8px;
}

.tl_datesList li.event {
    background: #f3f3f5;
}

.tl_datesList li.dateByInterval {
    background: #f3f3f5;
}

.tl_datesList li.dateByPattern {
    background: #f3f3f5;
}

.tl_datesList li.repeatingDate {
    border: 2px solid #f3f3f5;
}

.tl_datesList .date {
    display: inline-block;
    width: 7em;
}

.tl_datesList .day {
    display: inline-block;
    width: 7em;
}

.tl_datesList .type {
    display: inline-block;
    width: 14em;
}

.tl_datesList .spanDate {
    display: inline-block;
}


.ced {
}

.ced-repeatEach {
    background-color: #f3f3f5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 2px solid #f3f3f5;
    margin-bottom: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    width: calc(50% - 46px);
}

.ced-repeatEachWeekday {
    background-color: #f3f3f5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 2px solid #f3f3f5;
    margin-bottom: 8px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    width: calc(50% - 50px);
}

.ced-recurrences {
    background-color: #f3f3f5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 2px solid #f3f3f5;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    width: calc(50% - 50px);
}

.ced-repeatingDates {
    background-color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 2px solid #f3f3f5;
    margin-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    width: calc(50% - 50px);
}

.ced-repeatEnd {
}

