* { 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(182, 213, 225, 0.5); border-radius: 25px; clip-path: content-box; } .infoBoxContent{ background: 0; border: 0; } .infoBox.nomobile{ font-weight:bold; margin: 10px 0; padding: 0 5%; display: inline-block; width: 75%; border-radius: 15px; color: rgba(0, 0, 0, .6); background-color: rgba(83, 119, 145, .3); } table { width:92%; background-color: rgb(182, 213, 225); color: rgba(101, 121, 155, 1); border-radius: 8px; font-size: 110%; } tr> td:hover { background-color: rgba(101, 121, 155, 0.3); color: white; } tr> th { border-radius: 5px; } tr> th:first-child{ width: 15%; } tr> th:nth-child(-n+4) { background-color: rgba(101, 121, 155, 0.5); color: white; }