﻿.print-pane{padding:20px}
.print-pane .card {max-width: 980px;margin: auto;background-color: #fff;border: 1px solid #888;}
.print-pane .card .row{margin:0px}
.print-pane .card .invoice-contact .col-md-8 {padding:0;}
.print-pane .card .txt-info {color: #40c4ff !important;font-size: 15px;font-weight:bold}
.invoice-contact{display:flex;margin-bottom:30px;padding-top:30px;align-items:center}
.invoice-box{background:#f7f7f7;color:#000;padding:20px 0;display:flex;align-items:center}
.invoice-box a, .invoice-box a:visited, .invoice-box a:active, .invoice-box a:hover{text-decoration:none}
.invoice-table{border-right:1px solid #fff;background-color:transparent !important;padding-right:20px}
.invoice-table tr{background-color:transparent !important}
.invoice-table td{border:0px !important}
.invoice-table td,.invoice-table th{border-top:none;padding:3px 0}
.invoice-table > tbody > tr:last-child > td,.invoice-table > tfoot > tr:last-child > td{padding-bottom:0}
.invoice-table.invoice-total th {font-weight: bold;font-size: 15px;color: #000;}
.invoice-table.invoice-total *{font-size: 15px;}
.invoice-box h1{font-size:7rem}
.card-block h6{font-weight:700;font-size:12px}
.invoice-order{padding-right:0;white-space: nowrap}
.invoice-order th:first-child{padding-right:0;width:80px}
.invoice-detail-table th:first-child{width:40px;text-align:center}
.invoice-detail-table th:nth-child(2){width:450px;text-align:right}
.invoice-detail-table thead th{text-align:center}
.invoice-detail-table td{vertical-align:middle;text-align:center}
.invoice-detail-table td:nth-child(2){text-align:right}
.invoice-total{background:#f3f3f3 !important;padding:30px 0}
.invoice-total th,.invoice-total td{text-align:left}
.invoice-total td{padding-right:30px}
.invoice-total-box{background:#f3f3f3 !important;padding-top:15px}
.invoive-info{display:flex;margin-bottom:30px}
.invoive-info h6{font-size: 1rem;margin-bottom:20px;text-transform:uppercase}
.invoice-total tbody{padding-left:20px;float:left}
.model-color{display:inline-block;width:24px;height:24px;margin:0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;margin-left:2px;position:relative}
.model-color::before{content:'';background-repeat:repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);position:absolute;top:0;bottom:0;left:0;right:0}
.model-color i{position:absolute;top:0;bottom:0;left:0;right:0}
.model-thumbnail{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;margin-left:2px}

@media print {
    .invoice-client-info,.invoice-receiver-info {
        font-size:x-large
    }
}