.simulador h1{color:red;}
.simulador select, .simulador input{border:solid 2px var(--e-global-color-primary) !important;}
.labDic{position:absolute;top:-30px;right:150px;}
.labJun{position:absolute;top:-30px;right:180px;}
.lineaJunio, .lineaDiciembre{width:25% !important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:30px;}
.lineaJunio label, .lineaDiciembre label{width:190px !important;text-align:right;}
.lineaJunio input, .lineaDiciembre input{max-width:50px !important}
.detalleJunio, .detalleDiciembre{width:75% !important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:30px;}
.detalleJunio label, .detalleDiciembre label{width:220px !important;text-align:right;margin-right:10px;}
.detalleJunio select, .detalleDiciembre select{width:130px !important}
.simulador .elementor-form-fields-wrapper{width:100%;padding:10px 0}
.simulador .elementor-form-fields-wrapper .elementor-column.elementor-col-33,.simulador .elementor-form-fields-wrapper .elementor-column[data-col="33"]{padding:20px 10px;}
.div100{display:flex;align-items:center;}
.simulador select{border-style:solid;border-width:1.8px 1.8px 1.8px 1.8px;border-color:#D65E14FA;border-radius:25px 25px 25px 25px;}
#valorex_d, #valorex_j{width:20%;text-align:right;margin-left:20px;}
.simulador select{outline:none !important;}
.simulador .h75{display:flow-root;width:30%;padding:18px;margin-bottom:20px;}
.simulador .h75 +.elementor-col-50{width:70%;margin-top:-22px;}
.simulador .campo-tasa-interes{display:flex;align-content:center;padding-left:30px;}
#tasa-mensual{width:100%;margin-top:-8px;margin-bottom:8px;color:var(--ast-global-color-0);font-size:1.2em;font-weight:700;line-height:2em;}
.simulador .tituloPrimas{width:100%;text-align:center;color:var(--ast-global-color-0);font-weight:600;margin-bottom:20px;margin-top:-20px}
.simulador .resumen{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.simulador .resumen > div{border:1px solid rgba(0,0,0,.1);padding:8px;width:16%;}
.simulador table,.simulador td,.simulador th{border:1px solid rgba(0,0,0,.1);}
.simulador .informacion-adicional{padding:30px;text-align:center;color:red;}
.simulador .bloque-simulador{margin-bottom:30px;border:solid 2px var(--e-global-color-primary);padding:20px;border-radius:10px;}
.simulador .bloque-simulador:first-child{margin-top:30px;}
#generarsimulacion{margin-bottom: 30px;}