/* ============================
   GLOBAL / UTILITIES
============================ */

.responsive-image {
    width: 100%;
    height: auto;
}

/* Table hover (used site-wide) */
table.table-hover tbody tr:hover {
    background-color: #f0f8ff;
}

/* FullCalendar global cursor fix */
.fc-event {
    cursor: pointer !important;
}