* { margin: 0; padding: 0; box-sizing: border-box; } h2,h3,.dai {text-align: center;} h2::before,h3::before {opacity: 0;} .dia{ width: 80%; display: inline-block; margin-bottom: 10px; } .body { align-items: center; justify-content: center; text-align: center; width: 100%; background-color: rgba(170, 207, 208, .3); /*flex-direction: column;*/ border-radius: 25px; clip-path: content-box; } table { width:90%; background-color: rgb(170, 207, 208); color: rgba(52, 73, 94,.8); border-radius: 8px; font-size: 110%; } tr> td:hover { background-color: rgba(157, 243, 196, .3); color: rgb(52, 73, 94); } tr> th { border-radius: 5px; } tr> th:nth-child(-n+4) { background-color: rgb(93, 160, 162); color: white; }