@page :left{margin-left:0.5cm;}
@page :right{margin-left:0.5cm;}
@page:right{
@bottom-right{content:"Página " counter(page) " de " counter(pages);}
}
@page{size:letter;}
*, *::before, *::after{box-sizing:border-box;}
html{font-family:verdana, arial, sans-serif;font-size:7px;}
body{-webkit-print-color-adjust:exact;}
h1{display:none;}
h2{page-break-before:always;font-size:7px;}
.header_estado{margin-top:-60px;}
button{display:none;}
#simulador{display:none;}
table{width:100%;border-collapse:collapse;font-size:7px;}
table tbody tr:nth-of-type(odd){background-color:#fff;}
table tr{}
table td, table th{padding:0.3875rem;vertical-align:top;border-top:1px solid #dee2e6;}
table th{font-weight:700;text-transform:uppercase;}
table tr:first-child td{border-top:none;}
table tr:first-child td{border-top:none;}
#resultado_simulacion > div{display:flex;flex-wrap:wrap;justify-content:space-around;background:rgba(0,0,0,0.0);padding:1rem;border-radius:1rem;margin:0 0 1rem;font-size:7px;}
#cuotas_extra table{min-width:100% !important}
#to_top_scrollup, .no-print{display:none !important;}
.elementor-location-header{display:none !important;}
.elementor-location-footer{display:none !important;}
.simulador{border:none;margin-top:-50px;padding:0px 40px !important;}
.simulador h2:first-child{display:block;margin-top:-50px;}
.logo-simulador{display:block !important;}
.simulador .resumen{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;}
#plan_amortizacion table{min-width:0px !important;}
@media print{
.simulador h1{opacity: 0 !important;}
#cuotas_extra table{min-width: 100% !important}
#to_top_scrollup, .no-print{display:none !important;}
.elementor-location-header{display:none !important;}
.elementor-location-footer{display:none !important;}
.simulador {border:none; margin-top:-50px; padding: 0px 40px !important;}
.simulador h2:first-child {display:block; margin-top:-50px;}
.logo-simulador{display: block !important;}
.simulador .resumen {display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important;    justify-content: space-between !important; }
#plan_amortizacion table {min-width: 0px  !important;}
.simulador .resumen, #cuotas_extra, #plan_amortizacion, .bloque-simulador{width: 100% !important}
#fecha_inicio_credito, #linea_credito, #valor_coutas_credito, #interes_credito, #valor_solicitado_credito, #plazo_credito, .simulador, #plan_amortizacion th, #plan_amortizacion td, #cuotas_extra table, #cuotas_extra th, #cuotas_extra td, .resumen, .subtitulo{font-size:9px !important; line-height: 1.6rem !important;}   
}