/* line 1, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
#invoice-bar {
  text-align: right; }

/* line 5, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice {
  border: 1px solid #d3d3d3;
  margin-bottom: 30px;
  display: block; }

/* line 11, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.no-padding .invoice {
  margin: 0;
  border: none; }

/* line 16, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice h3,
.invoice h4,
.invoice h5 {
  margin: 0; }

/* line 22, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-footer {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

/* line 29, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.client-info,
.invoice-info,
.invoice-sum-total,
.payment-methods {
  margin: 0;
  display: inline-block;
  vertical-align: top; }

/* line 38, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-info,
.invoice-sum-total {
  text-align: right; }

/* line 43, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.client-info,
.invoice-info {
  font-size: 12px; }

/* line 48, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-sum-total {
  margin-top: 30px; }

/* line 52, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.client-info li {
  font-weight: 400; }

/* line 56, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.client-info li span {
  display: block;
  margin-bottom: 3px;
  font-size: 14px; }

/* line 62, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table {
  border-top: none;
  border-bottom: none;
  margin: 0; }

/* line 68, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice,
.invoice-body table thead tr {
  background: #fff; }

/* line 73, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table thead tr {
  border-top: none; }

/* line 77, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table th,
.invoice-body table tr {
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #DDD;
  font-size: 13px; }

/* line 86, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table td,
.invoice-body table th {
  padding: 10px 32px !important; }

/* line 91, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table th.item {
  width: 18%; }

/* line 95, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table th.desc {
  width: 38%; }

/* line 99, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table th.price,
.invoice-body table th.qtn {
  width: 15%; }

/* line 104, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-body table th.sub {
  width: 15; }

/* line 108, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice table td.invoice-sub {
  text-align: right;
  font-weight: 700; }

/* line 113, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice td a {
  font-weight: 700;
  color: #2D67A3; }

/* line 118, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
.invoice-footer {
  border-bottom: none;
  border-top: 1px dotted #AAA; }

@media print {
  /* line 124, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  #header,
  #left-panel,
  #ribbon,
  #shortcut,
  #sparks,
  .page-title,
  .panel-heading {
    display: none !important; }

  /* line 133, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-body table th,
  .invoice-body table tr,
  table {
    border-bottom: 1px dotted #333;
    border-top: 1px dotted #333 !important; }

  /* line 139, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice {
    border: none; }

  /* line 142, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice td a {
    font-weight: 400; }

  /* line 145, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-body table td,
  .invoice-body table th,
  .invoice-client-info,
  .invoice-footer,
  .invoice-header {
    font-family: "Segoe UI", Tahoma, sans-serif !important; }

  /* line 152, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  * {
    font-family: Arial, sans-serif;
    font-size: 12px; }

  /* line 156, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .demo,
  .page-footer,
  .widget-body-toolbar,
  header {
    display: none; }

  /* line 162, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .pull-left {
    overflow: hidden;
    border-bottom: 1px dashed #aaa;
    padding-bottom: 30px;
    margin-bottom: 25px; }

  /* line 168, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .pull-left img {
    float: left;
    margin-top: 20px;
    margin-left: 15px; }

  /* line 173, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .pull-left address {
    float: right;
    font-style: normal;
    text-align: right;
    margin-right: 15px; }

  /* line 179, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .pull-right h1 {
    margin: 0 0 -23px;
    padding: 0;
    text-align: right;
    font-size: 25px;
    text-transform: uppercase;
    margin-right: 15px; }

  /* line 187, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-9 {
    float: left;
    margin-top: -30px;
    margin-left: 15px; }

  /* line 192, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-9 address {
    font-style: normal; }

  /* line 195, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-9 h4 {
    margin: 0; }

  /* line 198, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-3 {
    float: right;
    display: table;
    margin-right: 15px; }

  /* line 203, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-3 span,
  .row .col-sm-3 strong {
    display: table-cell; }

  /* line 207, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .col-sm-3 strong {
    width: 100px;
    text-align: right;
    padding-right: 10px; }

  /* line 212, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .well-sm {
    margin-top: -14px; }

  /* line 215, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .fa-lg {
    font-weight: 700;
    text-transform: uppercase;
    text-indent: 23px;
    position: relative; }

  /* line 221, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .fa-lg span {
    font-weight: 400;
    text-indent: 12px; }

  /* line 225, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .row .col-sm-3 div div {
    display: table-row; }

  /* line 228, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border-top: 1px dashed #aaa !important;
    border-bottom: 1px dashed #aaa; }

  /* line 235, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover th {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
    text-align: left; }

  /* line 240, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover td {
    padding: 5px 10px;
    border-bottom: 1px solid #ddd; }

  /* line 244, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover tr:last-child td {
    border-bottom: 0; }

  /* line 247, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover td strong {
    font-weight: 400; }

  /* line 250, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover td a {
    text-decoration: none;
    color: #000; }

  /* line 254, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:last-child strong {
    font-weight: 700; }

  /* line 257, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:last-child td:first-child {
    text-align: right;
    font-weight: 700; }

  /* line 261, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:nth-last-child(2) strong {
    font-weight: 700; }

  /* line 264, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  table.table-hover tbody tr:nth-last-child(2) td:first-child {
    text-align: right;
    font-weight: 700; }

  /* line 268, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer {
    padding: 15px;
    border-top: 0; }

  /* line 272, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer h5 {
    font-size: 14px;
    margin: 0; }

  /* line 276, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer .row {
    overflow: hidden; }

  /* line 279, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-7 {
    float: left; }

  /* line 282, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 {
    float: right; }

  /* line 285, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 .invoice-sum-total h3 {
    margin: 0; }

  /* line 288, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .invoice-footer .row .col-sm-5 .invoice-sum-total span,
  .invoice-footer .row .col-sm-5 .invoice-sum-total strong {
    font-size: 25px; }

  /* line 292, /mnt/ebs/application/staging/releases/20230422220518/app/assets/stylesheets/invoice.scss */
  .note {
    display: none; } }
