.list { display: flex; flex-direction: column; justify-content: space-between; .list-item { padding: 5px 10px; display: flex; flex-direction: column; height: 40px; border-bottom: 1px solid #f0f0f0; align-content: center; align-items: center; .list-item-info { width: 100%; display: flex; justify-content: flex-start; height: 30px; padding-top: 5px; align-items: center; align-content: center; .taxpayerid { margin-left: 15px; } .username { margin-left: 15px; margin-right: 15px; } } } text { color: #333; font-size: 16px; text-align: left; } } .buttom_view { display: flex; flex-direction: column; justify-content: space-between; margin-top: 20px; align-items: center; align-content: center; }