html, body {    font-family: Arial, Tahoma, Verdana;}table {    width: 100%;}.mt-1 {    margin-top: 1%;}.mt-4 {    margin-top: 4%;}h2 {    text-align: center;    padding: 5% 0% 5% 0%;    font-size: 21px;    font-weight: bold;    color: #156991;}td.tdcenter {    text-align: center !important;}td.sino {    width: 50px;}td.nolose {    width: 100px;}td.tdlesswidth {    /*width: 60%;*/    /*background-color: antiquewhite;*/}#texto, #tit-sub {    /*font-family: 'opensans-regular-webfont';*/    font-family: Arial, Tahoma, Verdana;    line-height: 28px;}#texto hr {    border-bottom: 3px solid #197eae;}h2 {    text-align: center;    padding: 5% 0% 5% 0%;}h3 {    padding: 2% 0% 2% 0%;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    margin: 0;}#titulo h1 {    font-size: 46px;    text-align: center;    font-weight: bold;    color: #197eae;    font-family: Arial, Tahoma, Verdana;}#titulo img {    width: 5%;    margin-right: 1%;}#txt-prn {    text-align: center;    font-size: 20px;    font-weight: bold;}#txt-sec {    padding-left: 12%;    padding-right: 12%;    font-size: 14pt;    opacity: .9;}#tit-sub {    text-align: center;    line-height: 28px;}#non-opc {    opacity: 1;    color: #197eae;}#img-tit {    -webkit-box-shadow: 0 5px 10px 0 #c2c2c2;    box-shadow: 0 5px 10px 0 #c2c2c2;}#row-azul {    background: #197eae;}#text-col-princ {    text-align: center;    padding: 2% 0 2% 0;    background: white;}#text-col-princ p {    font-size: 14pt;    margin-bottom: 1%;    /*margin-top: 2%;*/    border-bottom: 3px solid #197eae;    /*padding-bottom: 2%;    padding-top: 3%;*/}#text-col-princ > p > b {    font-size: 16pt;}#input-col-princ {    text-align: center;    background: #197eae;    padding: 0% 0 0% 0;}#input-col-princ p {    margin-bottom: 0%;    margin-top: 0%;    border-bottom: 3px solid white;    margin: 0px;}#input-col-princ input, #input-col-princ select {    width: 100%;    /*margin-bottom: 3%;*/    border: 0px;    /*border-radius: 10px;*/    font-size: 16pt;    text-align: center;    color: #197eae;    margin: 7.6% 0% 7.1% 0%;}#text-col-princ-2 {    text-align: center;    padding: 0% 0 0% 0;    background: white;}#text-col-princ-2 p {    font-size: 14pt;    margin-bottom: 1%;    /*margin-top: 2%;*/    border-bottom: 3px solid #197eae;    /*padding-bottom: 2%;    padding-top: 3%;*/    padding-bottom: 2%;}#text-col-princ-2 > p > b {    font-size: 14pt;}#input-col-princ-2 {    text-align: center;    background: #197eae;    padding: 0% 0 0% 0;}#input-col-princ-2 p {    margin-bottom: 0%;    margin-top: 0%;    border-bottom: 3px solid white;    margin: 0px;}#input-col-princ-2 input, #input-col-princ-2 select {    width: 100%;    /*margin-bottom: 3%;*/    border: 0px;    /*border-radius: 10px;*/    font-size: 16pt;    text-align: center;    color: #197eae;    margin: 7.6% 0% 7.1% 0%;}#text-col-princ-3 {    text-align: center;    padding: 0% 0 0% 0;    background: white;}#text-col-princ-3 p {    font-size: 14pt;    margin-bottom: 1%;    /*margin-top: 2%;*/    border-bottom: 3px solid #197eae;    /*padding-bottom: 2%;    padding-top: 3%;*/    padding-bottom: 3%;}#text-col-princ-3 > p > b {    font-size: 14pt;}#input-col-princ-3 {    text-align: center;    background: #197eae;    padding: 0% 0 0% 0;}#input-col-princ-3 p {    margin-bottom: 0%;    margin-top: 0%;    border-bottom: 3px solid white;    margin: 0px;}#input-col-princ-3 input, #input-col-princ-3 select {    width: 100%;    /*margin-bottom: 3%;*/    border: 0px;    /*border-radius: 10px;*/    font-size: 16pt;    text-align: center;    color: #197eae;    margin: 7.6% 0% 7.1% 0%;}#no-bttn-border {    border-bottom: none !important;}#tble-row-prnc {    border-bottom: 5px solid #197eae;    /* color: #6389c1; */    color: black;    font-size: 16pt;    margin-bottom: 1%;}#tble-row-prnc-p {    text-align: right;}#tble-row-tit {    width: 18%;}#tble-col-tit-b {    width: 46%;}#tble-col-blue {    /*text-align: center;*/    text-align: right;    padding: 1%;    background-color: #197eae;    width: 18%;}#tble-col-blue p {    background: white;    border-radius: 5px;}#tble-col-blue input {    border: none;    border-radius: 8px;    width: 90%;    padding-left: 5%;}#tble-col-blue span {    padding: 5%;    font-size: 14pt;    color: #197eae;}#tble-col-blue-2 {    /*text-align: center;*/    text-align: right;    padding: 1%;    background-color: #197eae;    width: 33%;}#tble-col-blue-2 p {    background: white;    border-radius: 5px;}#tble-col-blue-2 input {    border: none;    border-radius: 8px;    width: 90%;    padding-left: 5%;}#tble-col-blue-2 span {    padding: 5%;    font-size: 14pt;    color: #197eae;}#tble-col-blue-3 {    text-align: center;    /*text-align: right;*/    /*padding: 1%;*/    /*background-color: #197eae;*/    width: 100%;}#tble-col-blue-3 p {    background: white;    border-radius: 5px;    text-align: center;}#tble-col-blue-3 input {    border: none;    border-radius: 8px;    width: 90%;    padding-left: 5%;}#tble-col-blue-3 span {    padding: 5%;    font-size: 14pt;    color: #197eae;}#cont-prim-tble {    font-size: 16pt;}#row-per-year {    padding: 5% 0% 5% 0%;}#cost-per-year {    background-color: #197eae;    color: white;    font-size: 16pt;    padding: 5%;    border-radius: 35px;}#cost-per-year input {    width: 100%;    border: none;    border-radius: 8px;}#text-cost-year {    font-size: 16pt;    padding-top: 8%;}#approxk {    font-size: 14pt;    padding-left: 5%;}#saved {    text-align: center;    padding: 2%;    color: white;    margin-bottom: 5%;    font-size: 22pt;}#saved p {    background-color: #197eae;    border-radius: 20px;    width: 60%;    text-align: center;    margin: 0 auto;    padding: 3%;}#faprox {    background-color: #197eae;    text-align: right;    color: white;    font-size: 18pt;    padding: 2%;    width: 30%;    float: right;    border-radius: 10px;}#p-mitad-1 {    width: 70%;    display: inline-block;    margin-bottom: 0;}#p-mitad-2 {    width: 30%;    display: inline-block;    background-color: #197eae;    /*color: white;*/    padding: 2%;    margin-bottom: 0;    border-radius: 10px;}.f-mitad {    text-align: right;}.f-mitad span {    /*background: white;    color: #197eae;    padding: 5%;*/    color: white;}#footer-img {    background-color: #6389c1;    text-align: center;    color: white;    font-family: Arial, Tahoma, Verdana;}#info-footer {    text-align: right;    color: #286c91;    font-family: Arial, Tahoma, Verdana;}#letra {    width: 30%;    display: inline-block;    vertical-align: top;    padding: 0 !important;    font-size: 90pt !important;    font-weight: 700;}#txtletra {    width: 70%;    display: inline-block;    padding: 0 !important;}#txtrecom {    padding: 0 !important;}/*input[type="radio"] {  -webkit-appearance: checkbox; /* Chrome, Safari, Opera *//*-moz-appearance: checkbox;    /* Firefox *//*-ms-appearance: checkbox;     /* not currently supported *//*}*/@media screen and (max-width: 1024px) {    #cont-prim-tble {        font-size: 12pt;    }    #tble-col-blue span {        font-size: 10pt;    }    #approxk, #faprox, #text-cost-year, #cost-per-year, #tble-col-blue-2 span {        font-size: 12pt;    }    #approxk {        padding-left: 0%;    }}@media screen and (max-width: 800px) {    .container {        width: 95%;    }    #approxk {        padding-left: 0%;    }}.wrap-result {    background-color: #197eae;    color: white;    border-radius: 10px;    font-weight: bold;    font-size: 24px;    text-align: center;    padding: 16px 48px;    margin-bottom: 28px;}