.activity-grid { font-size: smaller; } .activity-grid th, .activity-grid td { padding: 5px !important; text-align: center; } .activity-grid td { color: #fff; height: 20px; } .activity-grid .has-activity { background-color: #1e90ff; } .activity-grid .invalid-date { background-color: #e5e5e5; } .activity-grid .no-activity { background-color: #fff; } .activity-grid th:first-child, .activity-grid td:first-child { border-left: 1px solid #dee2e6; } .activity-grid th, .activity-grid td { border-right: 1px solid #dee2e6; } .activity-grid tr:last-child td { border-bottom: 1px solid #dee2e6; } .activity-grid .border-spacer-element { border-right-width: 0; padding: 0 !important; width: 1px; } .album-slideshow-container #image-preview { height: 600px; max-width: 100%; width: 800px; } .album-slideshow-container #image-preview img { max-width: 100%; } .album-slideshow-container .thumbnails { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: auto; } .photo-comment .card-subtitle { font-size: smaller; } .stats-table .icon-col { font-size: 1.4em; width: 20%; vertical-align: middle; } .stats-table .stat-col { font-size: 1.8em; font-weight: bold; width: 40%; } .stats-table .text-col { font-size: 1.2em; vertical-align: middle; width: 40%; }