body { margin: 0; padding: 0; font-family: Roboto, Helvetica, sans-serif; } .navbar { background-color: gray; display: flex; min-height: 50px; align-items: center; justify-content: space-between; width: 100vw; } .navbar img { width: 40px; height: 30px; margin: 5px 20px; } .pages a { text-decoration: none; margin-right: 10px; color: white; font-size: 14px; } .pages a:hover { color: rgb(196, 208, 251); } a:last-child { margin-right: 20px; } h2 { text-align: center; margin-top: 40px; } table { margin: auto; text-align: center; border-radius: 5px; } td { font-size: 15px; } table, th, td { height: 40px; border: 1px solid; }