table { font-size: 14px; text-align: center; border: 1px solid #9c9c9c; margin: 20px; } td:first-child { background: #3f96e2; color: white; padding: 10px; } td { border-style: solid; border-width: 0 1px 1px 0; border-color: white; background: #d8e6f3; } input[type="button"] { border: none; color: white; padding: 5px 15px; text-decoration: none; cursor: pointer; margin: 5px; background-color: #afcde7; border-radius: 10px; transition: all 0.5s; } input[type="button"]:hover { background-color: #64a7e2; border-radius: 10px; transform: translate(-2px, -2px); transition: all 0.5s; } input[type="button"]:active { box-shadow: none; transform: translate(0, 0); transition: all 0.5s; }