body {

  background: #036;

  /* font-size:0.9em !important; */

}




.invoice {

  width: 100% !important;

  margin: 50px auto;

}

.invoice .invoice-header {

  padding: 0px 25px 15px;
  color:#FFF;

}

.invoice .invoice-header h1 {

  margin: 0;
  color:#FFF;
}

.invoice .invoice-header .media .media-body {

  font-size: .9em;
  color:#FFF;
  margin: 0;

}

.invoice .invoice-body {

  border-radius: 10px;

  padding: 25px;

  background: #FFF;

}

.invoice .invoice-footer {

  padding: 15px;

  font-size: 0.9em;

  text-align: center;

  color: #999;

}



.logo {

  max-height: 70px;

  border-radius: 10px;

}



.dl-horizontal {

  margin: 0;

}

.dl-horizontal dt {

  float: left;

  width: 230px;

  overflow: hidden;

  clear: left;

  text-align: right;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.dl-horizontal dd {

  margin-left: 250px;

}



.rowamount {

  padding-top: 15px !important;

}



.rowtotal {

  font-size: 1.3em;

}



.colfix {

  width: 12%;

}



.mono {

  font-family: monospace;

}

