#print-container{text-align:center;font:14px "HelveticaNeue", "texgyreherosbold", Arial, Helvetica, sans-serif;margin-top:1cm}#print-container .receipt-header{display:table;width:100%;height:2.5cm}#print-container .provider_logo{display:table-cell;width:50%;vertical-align:top;margin-left:1cm}#print-container .address{display:table-cell;vertical-align:top;width:50%;text-align:center;margin-right:1cm;height:2.5cm}#print-container .address .info{float:right;vertical-align:middle;display:table-cell}#print-container .address span{display:block;white-space:nowrap;width:auto}#print-container .bold{font-weight:bold}#print-container hr.top{margin-top:2mm}#print-container .profile{margin-left:2cm;margin-top:2cm}#print-container .provider_logo .provider-img-logo{float:left;width:auto;margin-right:40px;max-height:2.5cm;vertical-align:middle;max-width:8cm}#print-container .left{text-align:left;border-style:solid;margin-left:1cm;margin-right:1cm;color:gray}.print{display:block}.dl-horizontal{font-size:15px}.dl-horizontal dt{float:left;width:200px;overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;font-weight:normal;white-space:nowrap}.dl-horizontal dd{margin-left:220px;color:#333333;text-align:left}.dl-horizontal .left{text-align:left;border-style:solid;margin-left:1cm;margin-right:1cm;color:gray}.has-signature{position:relative;left:-215px;top:-15px}table.table.receipt-payments-table{width:100%;margin-top:20px;font-size:10px !important;border-collapse:collapse}table.table.receipt-payments-table tr{vertical-align:middle}table.table.receipt-payments-table tr.table-header{background-color:#555;color:#fff}table.table.receipt-payments-table tr.table-header th{font-size:10px;font-weight:normal;vertical-align:middle}table.table.receipt-payments-table tr.even{background-color:#ddd}table.table.receipt-payments-table tr.odd{background-color:#eee}table.table.receipt-payments-table tr .th-location{width:150px}table.table.receipt-payments-table tr .th-visit-number{width:140px}table.table.receipt-payments-table tr .th-comments{width:160px}table.table.receipt-payments-table tr td{font-size:10px;vertical-align:middle}
