@page {
    size: A4 portrait;
}
@media print {

    .no-print{
        display: none !important;
    }
    .si-print{
        display: block !important;
    }

    .div-print{
        overflow-y: visible;
        height: auto;
        border: none;
    }
    .no-ver{
        visibility: hidden;
    }
    .si-ver{
        visibility: visible;
    }
    .row{
        float: left;
        width: 100%;
        clear: both;
    }
    .col-sm-1{
        float: left;
        width: 8%;
        padding-right: 0;
    }
    .col-sm-2{
        float: left;
        width: 16%;
    }
    .col-sm-3{
        float: left;
        width: 25%;
    }
    .col-sm-4{
        float: left;
        width: 33%;
    }
    .col-sm-5{
        float: left;
        width: 42%;
    }
    .col-sm-6{
        float: left;
        width: 50%;
    }
    .col-sm-7{
        float: left;
        width: 58%;
    }
    .col-sm-8{
        float: left;
        width: 66%;
    }
    .col-sm-9{
        float: left;
        width: 75%;
    }
    .col-sm-10{
        float: left;
        width: 83%;
    }
    .col-sm-11{
        float: left;
        width: 92%;
    }
    .col-sm-12{
        float: left;
        width: 100%;
    }
    #div-indicaciones{
        border: none !important;
        width: 100% !important;
        margin-top: -170px !important;
    }
    #ind-nombre{
        font-size: 24px !important;
        font-weight: bold !important;
    }
    #ind-mdest{
         font-size: 26px !important;
    }

    #ind-logo{
        height: 75px !important;
    }
    #ind-tipo{
        font-size: 20px !important;
    }

    #pendientes{
        height: auto !important;
        overflow-y: visible !important;
        border: none !important;
    }

    /*--Heredado del programa del Php--*/

    #cabecera, #buscador, #edicionhist, #content, #dereindi, #indi-anterior, .indi-separador{
        display: none !important;
    }

    *{
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    #imprimir {
        display: block !important;
        border: 0px solid transparent !important;


    }
    #indi-pie {
        display: block !important;
        position: fixed !important;
        bottom: 0 !important;
        border: 0 solid transparent !important;
        height: auto !important;


    }

    #logoparte{
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
    }
    #prlogo{
        width: 78%;
        float: left;
        margin-bottom: 30px;
    }
    #datosentradas{
        max-height: unset !important;
        overflow-y: visible !important;
    }

    /*----------------------------------*/
}