.App { background-color: #eaeaea; min-height: 100vh; text-align: center; } .App-logo { animation: App-logo-spin infinite 20s linear; height: 80px; } .App-header { background-color: #222; height: 150px; padding: 20px; color: white; } .App-title { font-size: 1.5em; } .App-intro { font-size: large; } .App-nav-profile-img { max-width: 35px; max-height: 35px; border-radius: 50%; } .App-profile-img-small { max-width: 150px; max-height: 150px; border-radius: 50%; } @keyframes App-logo-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .card { text-align: left; } label { width: 100%; } input, textarea { width: 100%; } .page-title { font-size: 2em; margin: 1em; text-align: center; } .activity-card { margin-bottom: 15px; } .activity-date { font-size: 0.75em; } .activity-page { margin-top: 20px; } .add-activity { margin-top: 50px; } .admin-img { max-width: 35px; max-height: 35px; } .col-activity-logo{ padding-right: 0; } .fa-trophy { color: goldenrod; } .leaflet-container { height: 400px; } .radioLabel { text-align: center; } .chart { font-size: 0.9em; } .chart-info { font-size: 0.8em; font-style: italic; } .chart-radio { display: flex; font-size: 0.8em; } .chart-radio label { display: flex; } .chart-radio input { margin-right: 10px; } .chart-title { font-size: 1.1em; margin-bottom: 10px; } .custom-modal { background-color: #fff; border-radius: 5px; max-width: 500px; margin: 20% auto; z-index: 1250; } .custom-modal-backdrop { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.3); padding: 50px; z-index: 1240; } .custom-fa { margin-right: 5px; } .sport-img { max-width: 35px; max-height: 35px; } .inactive-link { color: lightgrey; } .record-logo { margin-right: 5px; max-width: 25px; max-height: 25px; } .record-table table, .record-table th, .record-table td{ font-size: 0.9em; padding: 0.1em; } .sport-img-medium { max-width: 45px; max-height: 45px; } .unlink { color: black; }