html { font-family: "Roboto", "Helvetica", "Arial", sans-serif; margin-top: -9px; margin-left: -3px; } table { width: 100%; font-size: 14px; } td { border: 6px solid white; } .center { text-align: center; } .right { text-align: right; } .cursive { font-style: italic; } .bold { font-weight: bold; } .black-bg { background-color: black; color: white; } .xs-txt { font-size: 18px; } .md-txt { font-size: 26px; } .lg-txt { font-size: 40px; padding: 0px; line-height: 1; } .xl-txt { font-size: 50px; } .cell { border: 2px solid black; box-sizing: content-box; width: 100%; height: 30px; display: flex; justify-content: center; align-items: center; } .padding { padding: 7px; } .xs-height { height: 50px; max-height: 50px; } .md-height { height: 70px; max-height: 70px; } .sm-width { width: 60px; max-width: 60px; } .md-width { width: 125px; max-width: 125px; } .lg-width { width: 380px; max-width: 380px; } .overflow-multiline { max-height: inherit; display: -webkit-box; overflow: hidden; word-wrap: break-word; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .overflow-line { width: inherit; max-width: inherit; overflow: hidden; white-space: nowrap; }