html, body {
  background : #FFFFFF !important;
}

.invoice-print {
  min-width : 768px !important;
  font-size : 15px !important;
}

.invoice-print .invoice-date-wrapper {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
}

.invoice-print .invoice-date-wrapper .invoice-date-title {
  width : 8rem;
}

.invoice-print i, .invoice-print svg {
  fill : #6E6B7B !important;
}

.invoice-print .invoice-total-wrapper {
  width : 100%;
  max-width : 12rem;
}

.invoice-print .invoice-total-wrapper .invoice-total-item {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : justify;
  -webkit-justify-content : space-between;
  -ms-flex-pack : justify;
          justify-content : space-between;
}

.invoice-print .invoice-total-wrapper .invoice-total-item .invoice-total-title {
  margin-bottom : 0.35rem;
}

.invoice-print .invoice-total-wrapper .invoice-total-item .invoice-total-amount {
  margin-bottom : 0.35rem;
  font-weight : 600;
}

.invoice-print * {
  border-color : rgba(34, 41, 47, 0.5) !important;
  color : #6E6B7B !important;
}