.table { border: 10px solid #ece9e0; border-collapse: separate; border-spacing: 10px; border-radius: 10px; background-color: #ece9e0; table-layout: auto; text-align: center; margin: 0 auto; } .table td { padding: 5px; background-color: #ddc37a; } .horizontal-table-head td { font-weight: 600; background-color: #bdaf88; } td:first-child { font-weight: 600; background-color: #bdaf88; } td { cursor: pointer; } .calc-wrap { text-align: center; margin-bottom: 50px; }