.address-list { padding: 1em; } .address-list .box { max-width: 30em; } .address-list .form { margin: 0 auto; max-width: 25em; padding: 2em; } .address { padding: 1em; border-bottom: 1px solid #DDD; } .address p { margin: 0.2em 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .address p.important { font-size: 1.2em; } .address .actions { float: right; } .address .actions > * { display: inline-block; vertical-align: middle; } .address .actions > input { margin: .6em; }