#options { display: inline-block; width: 100%; margin: 0 0 27px 0; #filter { float: left; input { border: none; float: left; width: 158px; line-height: 34px; height: 32px; padding: 0 36px 0 15px; color: #adaeae; background: image-url("rails_dash/filter.png"); } } a { float: right; margin-top: 0; } } table { border-collapse: collapse; width: 100%; th,td { text-align: left; color: #787878; font-size: 12px; padding: 0 15px; } th { line-height: 32px; height: 32px; border: 1px solid #d2d3d3; background: #e7e9e8; font-weight: normal; } td { line-height: 50px; height: 50px; border-bottom: 1px solid #eee; img { display: block; } &.actions { width: 120px; a { margin-right: 5px; } } } }