@media print {
    .no-print {
      display: none;
    }
    .only-print {
      display: block;
    }
    .panel-default>.panel-heading,
    .panel-default,
    .panel-info>.panel-heading,
    .panel-info {
      border: none !important;
      background-color: white !important;
      color: black !important;
    }

  
    .barra-topo {
      position: relative;
    }
  
    .conteudo {
      width: 100% !important;
      margin-top: 0px;
  }
  
    .panel-body {
      padding: 5px;
    }
  
    .bg-warning {
      background-color: white;
    }

    .panel>.panel-heading {
      padding-left: 0px;
    }

  
    .panel>.panel-heading h3 div {
        display: none;
    }

    .panel-default>.panel-heading,
    .panel-default>.panel-heading h3,
    .panel-info>.panel-heading,
    .panel-info>.panel-heading h3 {
      font-size: 15px;
      font-weight: bold;
      text-decoration: underline;
    }
  
    h2 {
      font-size: 20px !important;
      font-weight: bold !important;
      text-align: center !important;
      display: block !important;
      width: 100% !important;
      float: none !important;
      padding: 5px !important;
      height: auto !important;
      text-align-last: center !important;
    }
  
    .form-control,
    .form-control:hover,
    .form-control:active,
    .form-control:focus,
    .input-group-addon {
      border: none !important;
      box-shadow: none !important;
    }
  
    .input-group-addon {
      color: black !important;
      background-color: white !important;
      border: none !important;
      border-radius: none !important;
      font-weight: bold !important;
    }
  
    select {
      -webkit-appearance: none !important;
      -moz-appearance: none !important;
      text-indent: 1px !important;
      text-overflow: '' !important;
    }
  
    .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td {
      padding: 5px !important;
      vertical-align: middle;
      font-size: 13px;
    }
  
    canvas.chart {
      width: 100% !important;
      height: auto !important;
      -webkit-print-color-adjust: exact !important;
  
    }
  
    .logo-topo {
      display: block !important;
      width: 55px !important;
      float: left !important;
      margin-right: 20px !important;
    }
  
    .sidebar-nav {
      display: none !important;
    }
  
    .nome-sistema {
      display: block;
    }
  
    .btn,
    .infobox,
    .pager {
      display: none !important;
    }
    .panel-filtros  {
        display: none;
    }
    .show-filtro {
        display: block;
    }
  }
  