I have little problem positioning text in the middle of table row.

Each table row contains three <td> elements. I want to position text in the middle of the  cell. Now 'Name' text where 'Description' is longer is in top.
I tired 
td {
  vertical-align: middle;
}
but that doesn't work. How to correctly position text?
UPDATE
This worked fine: 
.table tbody>tr>td.vert-align{
    vertical-align: middle;
}
 
     
    