* { box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; } #radiocontainer { width: 100%; padding: 20px; } #radioquery { width: 100%; margin-bottom: 20px; } table { width: 100%; } td{ border-right: none; border-left: none; } tr{ padding: 5px; } tr:hover { background-color: edeff2; transition: all 0.1s ease; } img.fav:hover { display:none; } img.homepage:hover { display:none; }