body{font-family:DejaVu Sans,Helvetica,Arial,sans-serif;font-size:15px}table{border-collapse:collapse;width:100%}table tr td{padding:0}table tr td:last-child{text-align:right}.bold{font-weight:700}.right{text-align:right}.large{font-size:1.75em}.total{color:#fb7578;font-weight:700}.logo-container{margin:20px 0 50px}.invoice-info-container{font-size:.875em}.invoice-info-container td{padding:4px 0}.client-name{font-size:1.2em;vertical-align:top}.line-items-container{font-size:.875em;margin:70px 0}.line-items-container th{border-bottom:2px solid #ddd;color:#999;font-size:.75em;padding:10px 0 15px;text-align:left;text-transform:uppercase}.line-items-container th:last-child{text-align:right}.line-items-container td{padding:10px 0}.line-items-container tbody tr:first-child td{padding-top:25px}.line-items-container.has-bottom-border tbody tr:last-child td{border-bottom:2px solid #ddd;padding-bottom:25px}.line-items-container.has-bottom-border{margin-bottom:0}.line-items-container th.heading-quantity{width:50px}.line-items-container th.heading-price{text-align:right;width:100px}.line-items-container th.heading-subtotal{width:100px}.payment-info{font-size:.875em;line-height:1.5;width:38%}small{font-size:80%}.stamp{border:2rem solid #555;color:#555;display:inline-block;font-size:1rem;font-weight:700;left:30%;line-height:1;opacity:.5;padding:.3rem .75rem;position:fixed;text-transform:uppercase;top:40%;transform:rotate(-14deg)}.is-failed{border-color:#d23;color:#d23}.is-completed{border-color:#0a9928;color:#0a9928}.rtl{direction:rtl;font-family:Tahoma,Arial,sans-serif}.rtl table{text-align:right}.rtl .line-items-container th.heading-price,.rtl .line-items-container th:last-child,.rtl .right,.rtl table tr td:last-child{text-align:left}
