/*!
 * Print - Modularidad v1.0 
 * 2019
 */


#wrapper, #content-wrapper, #container-fluid, header, #header, footer, #footer {
width: 100% !important;
margin: 0; 
float: none !important;
background: #ffffff !important;
}

/** Setting margins */       
@page { margin: 2cm }

/* Or: */
@page :left {
margin: 1cm;
}

@page :right {
margin: 1cm;
}

/* The first page of a print can be manipulated as well */
@page :first {
margin: 1cm 2cm;
}


/* Set font to 16px/13pt, set background to white and font to black.*/
/* This saves ink */
body {
font: 13pt Verdana, Trebuchet, Arial, sans-serif;
line-height: 1.3;
background: #fff !important;
color: #000;
}

h1 {
font-size: 24pt;
}

h2, h3, h4 {
font-size: 14pt;
margin-top: 25px;
}

/* Display none */
 .navbar, .card-footer, #computos table .col-remove,
#proveedoresMateriasPrimas,
#proveedoresPrefabricadoModularizado, #sidebarLeft {
display:none !important;
}

/* Display block */
header, #header, footer, #footer {
display:block !important;
}

/* scroll */
.scrollContent {
height: auto;
overflow: hidden;
}

#computos{
    margin-top: 180px;
}

#boton-menu{
    display:none !important;
}

#sidebarRight.col-sm-3 {
-ms-flex: 0 0 90% !important;
flex: 0 0 90% !important;
max-width: 90% !important;
width:90% !important;
}

.card-body,
.card-header {
background-color: white;
border: 0px solid black;
}

.card-body {
border: 4px solid black;
}

.card-header {
font-size:36px;
padding-left:0px;
margin-left:0px;
}


.sticky-footer {
    display: none !important;
border-top: 1px solid black;
padding-top:20px;
}

#computosTotal{
    margin-top: 10px !important;
}

#computosTotal dl {
padding-top: 30px;
}
#computosTotal dd {
padding: 0px 0 15px 0;
}

#computos table th {
    background: #ffffff;
    border-bottom: 1px solid #aaa;
    color: #000;
}
