body {
    background: #eee;
}

@media print {
    .quebra-pagina {
        page-break-before: always;
    }

    #btn {
        display: none;
    }

    .container.bootstrap.snippets.bootdey {
        width: 90%;
        margin: 0 auto;
    }

    .wrapper {
        background-color: #fff;
    }

    #body {
        background-color: #fff;
    }

    .impressao-logo img {
        display: none; /* Remover a logo na impressão */
    }

    .container img {
        display: none; /* Remover todas as imagens na impressão */
    }

    .card {
        border: none !important; /* Remover a borda dos cards */
    }

    .card-header {
        border: none !important; /* Remover a borda do cabeçalho dos cards */
        background-color: #aa2525 !important; /* Definir a cor de fundo do cabeçalho dos cards */
        color: #fff !important; /* Definir a cor do texto do cabeçalho dos cards */
    }

    .panel-body {
        background-color: #fff;
        padding: 15px;
        border: none; /* Remover todas as bordas internas dos painéis */
        color: #333; /* Corrigir a cor do texto dentro dos painéis */
    }

    .panel-footer {
        font-size: 12px;
        border-top: none; /* Remover a borda superior dos rodapés dos painéis */
        background-color: #fff; /* Definir o fundo dos rodapés dos painéis como branco */
        color: #333; /* Corrigir a cor do texto dentro dos rodapés dos painéis */
    }

    .card-title,
    .card-header button {
        display: none !important;
    }
}



    
    .container img {
        display: block;
        margin: auto;
        border:none;
      }
      
    
    
    /**    17. Panel
     *************************************************** **/
    /* pannel */
    .panel {
        position:relative;
    
        background:transparent;
    
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    
        -webkit-box-shadow: none;
           -moz-box-shadow: none;
                box-shadow: none;
    }
    .panel.fullscreen .accordion .panel-body,
    .panel.fullscreen .panel-group .panel-body {
        position:relative !important;
        top:auto !important;
        left:auto !important;
        right:auto !important;
        bottom:auto !important;
    }
        
    .panel.fullscreen .panel-footer {
        position:absolute;
        bottom:0;
        left:0;
        right:0;
    }
    
    
    .panel>.panel-heading {
        text-transform: uppercase;
    
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }
    .panel>.panel-heading small {
        text-transform:none;
    }
    .panel>.panel-heading strong {
        font-family:Arial,Helvetica,Sans-Serif;
    }
    .panel>.panel-heading .buttons {
        display:inline-block;
        margin-top:-3px;
        margin-right:-8px;
    }
    .panel-default>.panel-heading {
        padding: 15px 15px;
        background:#fff;
    }
    .panel-default>.panel-heading small {
        color:#9E9E9E;
        font-size:12px;
        font-weight:300;
    }
    .panel-clean {
        border: 1px solid #ddd;
        border-bottom: 3px solid #ddd;
    
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }
    .panel-clean>.panel-heading {
        padding: 11px 15px;
        background:#fff !important;
        color:#000;	
        border-bottom: #eee 1px solid;
    }
    .panel>.panel-heading .btn {
        margin-bottom: 0 !important;
    }
    
    .panel>.panel-heading .progress {
        background-color:#ddd;
    }
    
    .panel>.panel-heading .pagination {
        margin:-5px;
    }
    
    .panel-default {
        border:0;
    }
    
    .panel-light {
        border:rgba(0,0,0,0.1) 1px solid;
    }
    .panel-light>.panel-heading {
        padding: 11px 15px;
        background:transaprent;
        border-bottom:rgba(0,0,0,0.1) 1px solid;
    }
    
    .panel-heading a.opt>.fa {
        display: inline-block;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        margin-right: 2px;
        padding: 5px;
        position: relative;
        text-align: right;
        top: -1px;
    }
    
    .panel-heading>label>.form-control {
        display:inline-block;
        margin-top:-8px;
        margin-right:0;
        height:30px;
        padding:0 15px;
    }
    .panel-heading ul.options>li>a {
        color:#999;
    }
    .panel-heading ul.options>li>a:hover {
        color:#333;
    }
    .panel-title a {
        text-decoration:none;
        display:block;
        color:#333;
    }
    
    .panel-body {
        background-color:#fff;
        padding: 15px;
    
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }
    .panel-body.panel-row {
        padding:8px;
    }
    
    .panel-footer {
        font-size:12px;
        border-top:rgba(0,0,0,0.02) 1px solid;
        background-color:rgba(0255,255,255,1);
    
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }

    
