/*
 * Monthly class calendar: version4Pages/calendar.asp. Loaded after the tenant stylesheets.
 */

/* The search and quick-purchase boxes are redundant on this page. */
#rightSearch,
#rightQuickP {
    display: none;
}

/* Hover tooltip with class details (js/pages/calendar.js). */
#dhtmltooltip {
    position: absolute;
    border: 1px solid gray;
    padding: 1px 5px 1px 5px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    text-align: left;
}

.cal-filter__cats {
    font-size: 10px;
}

.cal-month-wrap {
    width: 100%;
}

/* Header row: previous month / month name / next month */
.cal-month .cal-month__nav,
.cal-month .cal-month__nav-cell {
    text-align: center;
}

.cal-month .cal-month__weekday {
    text-align: center;
    padding: 6px;
}

.cal-month .cal-month__day {
    text-align: left;
    padding-bottom: 6px;
}

/* Day number link (boxed via the tenant .color1Border class) */
.cal-month .cal-month__date {
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
}

.cal-month .cal-month__empty {
    text-align: right;
}

/* Classes listed under a day */
.cal-month .cal-entry {
    padding-top: 5px;
    padding-bottom: 5px;
}

.cal-month .cal-entry--course {
    padding-bottom: 10px;
}

.cal-month .cal-entry__link {
    font-size: 11px;
}

.cal-month .cal-entry__link--plain {
    font-weight: normal;
}
