/**
 * Teamish Print Stylesheet
* @author          anderson.assis
* @version         1.0
* @lastmodified    21.086.2023
*/

@media print {    
      
    @page { margin: 1.5cm }
    body {
        font: 13pt "Monserrat", sans-serif;
        line-height: 1.3;
        background: transparent;
        color: #000;
    }
    footer{
		display: none;
	}    
    h1 {
        font-size: 24pt;
    }    
    h2, h3, h4 {
        font-size: 14pt;
        margin-top: 25px;
    }    
    h1, h2, h3, h4, h5, h6 {
        page-break-after:avoid; 
        page-break-inside:avoid 
    }   
    img { 
        page-break-inside:avoid; 
        page-break-after:avoid; 
    }
    a, blockquote, pre { 
        page-break-inside:avoid 
    }      
    a:link, a:visited, a {
        background: transparent;
        color: #000;
        font-weight: bold;
        text-decoration: underline;
        text-align: left;
    }     
    a[href^=http]:after {
        content:" <" attr(href) "> ";
    }   
    a:after > img {
        content: "";
    }   
    article a[href^="#"]:after {
        content: "";
    }    
    a:not(:local-link):after {
        content:" <" attr(href) "> ";
    }
    p, address, li, dt, dd, blockquote {
        font-size: 100%
    }   
    code, pre {
        font-family: "Monserrat"
    }    
    table tr td:last-child, table tr th:last-child, table tr th::after, table tr th::before{
		display:none!important;
	} 
    ul, ol, dl  { 
        page-break-before:avoid 
    } 
    ul, ol {
        list-style: square; margin-left: 18pt;
        margin-bottom: 20pt;    
    }    
    li {
        line-height: 1.6em;
    }  
    #datatable_paginate, #datatable_filter{
		display: none !important;
	}   
    .card-header{
		display: none !important;
	}
	.dataTables_filter, .dataTables_length, .dt-buttons{
		display: none !important;
	}

}