.app-data-card{ padding: 10px; .data-item{ display: flex; margin-bottom: 16px; .item-text{ .srfmajortext{ font-size: 18px; font-weight: bold; } .srfdescription{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } } .item-icon{ width: 50px; height: 50px; margin-right: 10px; .single-card-img{ border-radius: 50%; width: 100%; height: 100%; } } } .data-view-item-action{ width: 100%; display: flex; justify-content: space-around; border-top: 1px solid #e2e2e2; padding-top: 10px; button{ width: 50%; font-size: 15px; border: none; background-color: transparent; border: none; } } }