@media print {
  body {
    -webkit-print-color-adjust: exact;
    background: white; }

  .page-content {
    background: white; }

  .header {
    display: none; }

  .page-content {
    margin: 0; }

  .page-content .content {
    padding: 20px; }

  .btn {
    display: none; }

  .row-fluid [class*="span"] {
    width: 96%; }

  #main-menu {
    display: none; }

  #sidr {
    display: none; }

  table:not(.table-print-disabled) {
    width: 100%;
    max-width: 100%; }
    table:not(.table-print-disabled) > tbody > tr > th,
    table:not(.table-print-disabled) > tfoot > tr > td,
    table:not(.table-print-disabled) > tfoot > tr > th,
    table:not(.table-print-disabled) > thead > tr > td,
    table:not(.table-print-disabled) > thead > tr > th,
    table:not(.table-print-disabled) > tbody > tr > td {
      padding: 0.5em;
      line-height: 1.5em;
      vertical-align: top;
      border: 1px solid #5e6467; }
    table:not(.table-print-disabled) thead > tr > th {
      background-color: #e7ecef !important; }
    table:not(.table-print-disabled) .sub-title > td {
      background-color: #e7ecef !important;
      background: aliceblue !important;
      font-weight: bold; }

  .table-print-narrow:not(.table-print-disabled) {
    width: 100%;
    max-width: 100%; }
    .table-print-narrow:not(.table-print-disabled) > tbody > tr > th,
    .table-print-narrow:not(.table-print-disabled) > tfoot > tr > td,
    .table-print-narrow:not(.table-print-disabled) > tfoot > tr > th,
    .table-print-narrow:not(.table-print-disabled) > thead > tr > td,
    .table-print-narrow:not(.table-print-disabled) > thead > tr > th,
    .table-print-narrow:not(.table-print-disabled) > tbody > tr > td {
      padding: 2px;
      line-height: 17px;
      font-size: .3em;
      vertical-align: center;
      border: 1px solid #5e6467; }

  .horizontal-menu .page-content .content {
    padding-top: 0; } }
.col-print-1 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-2 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-3 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-4 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-5 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-6 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-7 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-8 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-9 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-10 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-11 {
  padding-right: 10px;
  padding-left: 10px; }

.col-print-12 {
  padding-right: 10px;
  padding-left: 10px; }

.row {
  margin-right: -10px;
  margin-left: -10px; }

.col-print-1 {
  width: 8%;
  float: left; }

.col-print-2 {
  width: 16%;
  float: left; }

.col-print-3 {
  width: 25%;
  float: left; }

.col-print-4 {
  width: 33%;
  float: left; }

.col-print-5 {
  width: 42%;
  float: left; }

.col-print-6 {
  width: 50%;
  float: left; }

.col-print-7 {
  width: 58%;
  float: left; }

.col-print-8 {
  width: 66%;
  float: left; }

.col-print-9 {
  width: 75%;
  float: left; }

.col-print-10 {
  width: 83%;
  float: left; }

.col-print-11 {
  width: 92%;
  float: left; }

.col-print-12 {
  width: 100%;
  float: left; }

/*# sourceMappingURL=print.css.map */
