/*========================================================
        DARK LAYOUT
=========================================================*/
.invoice-page {
  padding : 2.2rem;
}
.invoice-page .recipient-contact i, .invoice-page .company-contact i {
  padding-left : 0.2rem;
  position : relative;
  top : 2px;
}
.invoice-page .recipient-info p, .invoice-page .company-info p, .invoice-page .company-contact p, .invoice-page .recipient-contact p {
  line-height : 2;
  margin-bottom : 0;
}
.invoice-page .invoice-items-table table, .invoice-page .invoice-total-table table {
  border : 2px solid #F8F8F8;
}

@media print {
  .content-header, .buy-now, .btn-print, .footer, .open, .main-menu, .invoice-print {
    display : none;
  }
  .app-content, #invoice-template, .navbar-container, .navbar-wrapper, .header-navbar, .invoice-print, .content-wrapper {
    margin : 0 !important;
    padding : 0 !important;
  }
  #invoice-footer {
    position : relative;
    top : -80px !important;
  }
  #invoice-company-details, #invoice-footer {
    margin-top : 5rem !important;
  }
  .table-responsive {
    -ms-overflow-style : none;
  }
}

@page {
  margin : 10px;
}