.invoice .title .input-label{margin:15px 0 10px;padding:0 15px;font-size:2.75em;font-weight:200;color:#353940;text-align:right;height:auto}.invoice .form-control{box-shadow:none;padding:8px 12px;line-height:1.42857}.invoice .two-col{clear:both;margin:0 0 10px;width:100%}.invoice .title{margin:0 30px 45px 0;float:right;max-width:45%}.invoice .col{float:left;width:50%;padding:0 34px 0 0}@media screen and (max-width: 767px){.invoice .col{width:100%}}.invoice .contact{margin:15px 0 0;max-width:275px}.invoice .contact .value{text-align:left;padding-top:0}.invoice .field{color:#777;font-size:1em;text-align:right;display:inline-block;height:26px;padding:0 5px;line-height:26px;box-shadow:none}.invoice .subtitle{margin-right:5px;max-width:170px;float:right}.invoice .input-group.addon-input>.input-group-addon>.form-control{border-radius:4px}.invoice .input-group.addon-input>.input-group-addon{padding:0 1px 0 5px;background:0;border:0;width:150px;text-align:left;line-height:inherit}.invoice .input-group.addon-input .input-label{text-align:right}.invoice .input-label{padding-top:0;padding-bottom:0;color:#777;background:0 0;border-color:transparent;border-radius:4px !important}.invoice .input-group.addon-input{float:right;margin:1px 0;clear:both;position:relative}@media screen and (max-width: 767px){.invoice .input-group.addon-input{float:left;margin-top:15px}.invoice .input-group.addon-input .input-label{text-align:left}}table.InvoiceItems{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%}table.InvoiceItems caption{font-size:1.5em;margin:.5em 0 .75em}table.InvoiceItems tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table.InvoiceItems th,table.InvoiceItems td{padding:.625em;text-align:center}table.InvoiceItems th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}table.InvoiceItems td.description{width:50%}@media screen and (max-width: 767px){table.InvoiceItems{border:0}table.InvoiceItems td.description{width:100%}table.InvoiceItems caption{font-size:1.3em}table.InvoiceItems thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.InvoiceItems tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table.InvoiceItems td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table.InvoiceItems td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table.InvoiceItems td:last-child{border-bottom:0}}
