html { font-family: "Helvetica Neue", sans-serif; font-size: pt; } header { margin-top: ; } h1 { font-size: pt; font-weight: 500; text-align: center; } h3 { color: #707070; margin:0; } table { background-color:#F5F5F5; width:100%; color: #707070; margin: pt 0; padding: pt; } table td:last-child { width: 30%; text-align: right; } table tr:last-child { color: #000000; font-weight: bold; } footer { font-size: pt; border-top: 1px solid #707070; margin-top: pt; padding-top: pt; } p { line-height: pt; margin: 0 0 0; } .card-icon { width: pt; height: pt; vertical-align: top; background-repeat: no-repeat; background-position-y: center; display: inline-block; background-image: url("data:image/svg+xml;base64,"); }