﻿@media print {

    * {
        background: transparent;
        color: #000;
        text-shadow: none;
        filter: none;
        -ms-filter: none;
    }

    .main-header,
    .sidebar,
    .footer,
    .formulario
    {
        display: none !important;
    }

    .container {
        margin-top: 0 !important;
    }

    .main-panel {
        float: none !important;
        width: auto !important;
    }

    .print {
        display: block;
    }

    .no-print {
        display: none;
    }

    .page-inner {
        padding-right: 5px;
        padding-left: 5px;
    }

    .table thead th {
        letter-spacing: 0.5px !important;
        padding: 4px 8px !important;
    }

    .table > tbody > tr > td, .table > tbody > tr > th {
        padding: 4px 6px !important;
    }

    .card .card-body, .card-light .card-body {
        padding: 0.5rem;
    }

    .card .card-header, .card-light .card-header {
        padding: 0.4rem 0.5rem;
        background-color: transparent;
        border-bottom: 1px solid #ebecec !important;
    }
}
