.search-container { display: flex; align-items: center; position: relative; padding: 20px; .search-input { flex: 1; padding-left: 20px; padding-right: 20px; } .search-icon { font-size: 35px; color: #0054e9; } } .planList { border-radius: 20px; margin:25px; margin-top: 5px; padding: 10px; display: flex; ion-card-content { flex: 1; .header { display: flex; align-items: center; position: relative; h4 { margin: 0px; margin-right: 40px; font-size: 20px; font-weight: bold; color: black; padding: 5px; } ion-button { font-size: 15px; margin-left: 80px; } } ion-item { display: flex; margin-top: 10px; ion-label { margin: 0px; h5 { margin: 0px; font-size: 18px; font-weight: bold; color: black; span { font-size: medium; font-weight: normal; } } } } } }