/*
 * Misc: print
 * -----------
 */
 @media print {
	
header, footer, .menu, .sidebar, .navbar, .footer {
    display: none !important;visibility: hidden!important;
  }
  #navbarNav{display: none !important;visibility: hidden!important}
  .navbar>.container, .navbar>.container-fluid, .navbar>.container-sm, .navbar>.container-md, .navbar>.container-lg, .navbar>.container-xl, .navbar>.container-xxl{display: none !important;visibility: hidden!important;}
  body {
    margin: 0;
    padding: 0;
    font-size: 12pt;
  }

  img {
    max-width: 100%;
  }
  body * {
     visibility: hidden;
 }
 .topbar{visibility: hidden;}

 .articulo:before {
   content: url(../../img/logo-bextok_300x212);
   margin:0 !important;
   padding: 0 !important;
 }
 
 .articulo img {
   margin: 0;
     padding: 0;
 }
 
 .articulo, .articulo * {
     visibility: visible;
 }
 
 .articulo {
     position: absolute;
     left: 0;
     top: 0;
     font-size: 16px !important;
 }
 
 .articulo a {
   color: #23527c !important;
 }
   
 .ibox-content{
     border:none;
     padding: 0;
 }
 
 .ibox-content h3 {
   margin-top:0px; 
 }
 
 .product-detail .ibox-content{
   padding: 0;
 }
   
 .no-print,
 .main-sidebar,
 .left-side,
 .main-header,
 .content-header,
 .botones,
 i {
     display: none!important;
 }
 
 .product-detail{
   padding: 0 !important;
 }
 
   .fixed .content-wrapper,
   .fixed .right-side {
     padding-top: 0!important;
   }
   
   .articulo {
     width: 100%;
     border: 0;
     margin: 0;
     padding: 0;
   }
  
   #logo {
   display: block !important; 
   margin-bottom: 30px;
   }
   
   h1, h2, h3, h4, h5, h6 {
     page-break-after: avoid; 
   }
 
   article {
     page-break-before: always; 
   }
 
   img {
     page-break-inside: avoid !important;
   }
   
  #croquis {
    page-break-before: auto !important;
     page-break-after: auto !important; 
     page-break-inside: avoid !important;
     display: block !important;
  }
 
   .print-only {     
      display: block; 
    }
 
   .nav-tabs { display: none !important; }
   .tab-content > .tab-pane { display: block !important; }
   .tab-content > .fade { opacity: 1; }
 
    h4 {
        font-size: 18px !important;
        color: #008BA7 !important;
        font-weight: 600;
    }
    .navbar-expand-lg .dropdown::before{visibility: hidden!important;position:initial!important;display:none!important;}
    .navbar-expand-lg .navbar-nav-scroll {overflow: hidden!important;}
 }
 @media print {
  header,
  footer,
  .menu,
  .sidebar,
  .navbar,
  .footer,
  #navbarNav,
  .breadcrumb,
  .search,
  .top-bar,
  .bottom-bar {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    
  }
  .navbar {
    display: none!important;}
}