.groupLists-container { display: flex; flex-wrap: wrap; } .card { flex-grow: 1; margin: 10px; } .unidad-card, .elements-card { flex: 1 1 45%; background-color: #fafafa; max-height: 300px; overflow-y: auto; } .details-card, .classroom-view { flex: 1 1 25%; } mat-card-title { display: flex; justify-content: space-between; margin: 10px; } .title-with-breadcrumb { display: flex; flex-direction: column; } mat-card-subtitle { font-size: 0.875rem; color: rgba(0, 0, 0, 0.54); } mat-card-subtitle a { cursor: pointer; text-decoration: underline; color: #929292; } mat-card-subtitle a:hover { text-decoration: none; } .groups-button-row { display: flex; flex-grow: 1; } button { margin-left: 10px; margin-bottom: 20px; } .item-content { display: flex; width: 100%; } .clickable-item:hover { cursor: pointer; } .selected-item { background-color: #e0e0e0; } .actions { display: flex; margin-left: auto; } .actions mat-icon { cursor: pointer; margin-left: 16px; color: #757575; } .actions mat-icon:hover { color: #212121; }