.alert{background-color:#00d586;font-weight:500;padding:2vh}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2")}@media print{.no-print,.no-print *{display:none !important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{margin:0px;padding:0px}.clear{clear:both;height:0;line-height:0}html,body{height:100%;width:100%;position:absolute}body{font-family:"Roboto",sans-serif;font-size:1.4vh;line-height:14px;color:#fff;background:url("background-dark.jpg");background-size:cover}a{color:#fff}a:hover{color:rgba(255,255,255,.4)}input,form button,button,select{font-family:"Roboto",sans-serif;border:2px solid #fff;background:transparent;color:#fff;padding:10px 30px 10px 30px;font-size:2em;text-align:center}.login-container:before{content:"";position:absolute;top:-100%;left:0px;background:url(logo-cliente.png) no-repeat center;background-size:contain;width:100%;height:70%}.login-container{position:relative;top:45vh;width:max-content;margin:0 auto}.login-container form{line-height:2vh}.login-container form label{font-size:3.3em;margin-right:5vw;position:relative;font-weight:500}.login-container form label span{font-weight:400;position:absolute;font-size:.4em;right:1px;top:3em}input[type=submit]:hover,button:hover{background:rgba(255,255,255,.4);cursor:pointer}input[type=submit]:active,button:active{color:rgba(255,255,255,.4);background:#102256}input:focus,button:focus{outline:none}.box{min-width:800px;display:flex;flex-flow:column nowrap;position:relative;height:100%}.box .header{flex:0 0 100px;text-align:left;font-weight:300;height:100px;position:relative}.box .header #logo{height:100%;width:270px;margin-left:5px;background:url(logo-cliente.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;z-index:1}.box .header #menu{background:#102256;color:#fff;position:absolute;top:0px;width:100%;height:100%;text-align:right;display:none}.box .header #menu button{color:#fff;border:0px;height:100%;padding:0px 2vw 0px 2vw}.box .header #menu button:active{color:rgba(255,255,255,.8);border:0px;height:100%;padding:0px 2vw 0px 2vw}.box .content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;position:relative}.box .footer{flex:0 0 10px;background-color:#fff;color:#555;border-top:5px solid #00d586;line-height:12px;padding:10px;z-index:99}table input{font-size:1em !important}h1{font-weight:900;line-height:1em}.container{margin-top:20px;padding:15px;position:relative;margin:10px auto;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:100%}.block{font-size:2em;font-weight:500;position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(16,56,72,.6);color:#333}.block span{display:block;text-align:center;position:relative;border-color:#102256;border-style:solid;border-width:5px 0px 5px 0px;padding:10px;background:#fff;top:30vh;margin:auto}.block input{color:#000;border:2px #000 solid;font-size:1em}.block button{border:2px #000 solid;color:#000;font-size:1em}.block button:hover{border:2px #102256 solid;background-color:#102256;color:#fff}#regresar{position:absolute;top:0px;left:3vw;margin:3.5vh 0px 0px 0px;box-shadow:0 0 #000}.fecha{margin:10px 0px 10px 0px}.fecha label{font-size:2em;margin-right:15px}.titulo{font-size:3em;margin:5vh 0px 5vh 0px;font-weight:500;text-align:center;display:block}.subtitulo{font-size:2em;margin:2.5vh 0px 2.5vh 0px;font-weight:500;text-align:center;display:block}.bloque_inicio{transition:all .3s ease-in-out;display:flex;flex-direction:row;justify-content:space-evenly;align-content:space-around;align-items:center;width:100%;height:100%}.bloque_inicio #saludos{position:absolute;top:34px;font-size:3em;font-weight:900}.bloque_inicio .columna{flex:0 1 auto;text-align:center;font-size:3em;flex-basis:25vw;font-weight:500}.bloque_inicio .columna span{line-height:6vh;display:inline-block;font-size:6vh;text-shadow:0 0 .2em #102256,0 0 .2em #102256,0 0 .2em #102256}.bloque_inicio #cs,.bloque_inicio #sc,.bloque_inicio #cr{line-height:60vh;filter:grayscale(70%);cursor:pointer;transition:all .2s ease-in-out}.bloque_inicio #cs:hover,.bloque_inicio #sc:hover,.bloque_inicio #cr:hover{filter:grayscale(0%)}.bloque_inicio #cs{background:url(cs.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.bloque_inicio #sc{background:url(sc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.bloque_inicio #cr{background:url(cr.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.bloque_simulador{transition:all .3s ease-in-out;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-content:space-around;align-items:center;width:100%;height:100%}.bloque_simulador .columna{flex:0 1 auto;flex-basis:29vw;font-weight:500;margin:1vw;display:grid;place-items:center;height:30vh;position:relative;cursor:pointer;background:url(logo-cliente.png) #fff no-repeat center;background-size:contain}.bloque_simulador .columna .opcion{text-shadow:0 0 .2em rgba(255,255,255,.8),0 0 .2em rgba(255,255,255,.8),0 0 .2em rgba(255,255,255,.8);line-height:1.3em;text-align:center;font-size:2.7vw;font-weight:500;position:relative}.bloque_simulador .columna::before{content:"";position:absolute;top:0px;left:0px;background:#102256;width:100%;filter:opacity(0.6);height:100%}.bloque_simulador .columna:hover::before{filter:opacity(0.9)}.simulacion_solicitud{text-align:left;font-size:2.1em;width:max-content;line-height:3em;font-weight:500}.simulacion_solicitud select{background:transparent;color:#fff;font-size:1em;padding:7px 20px;margin-left:20px}.simulacion_solicitud select option{background:transparent;color:#000}.simulacion_solicitud input{margin-left:20px}#plan_pagos table{text-align:center;font-size:1.2em;background-color:#1D225633}#plan_pagos table tr:nth-child(even){background-color:#1D225670}#contenedor_principal{transition:all 1s linear}.hidden{padding:0px;visibility:hidden;opacity:0;height:0px;transition:all 0s 1s,opacity 1s linear}.seleccionado{box-shadow:inset 0px 0px 10px 2px rgba(0,0,0,.5);background-color:transparent}.tabla{color:#fff;line-height:1.2em;font-size:1.2em;display:table;background:repeat scroll 0 0 #1D225633;width:95%}.tabla .cabecera{color:rgba(255,255,255,.8);background-color:#102256;border-width:0px}.tabla .celda{display:table-cell;height:6em;vertical-align:middle}.tabla .fila{display:table-row}.tabla .seleccionable:hover{cursor:pointer;box-shadow:inset 0px 0px 10px 2px rgba(0,0,0,.5);background-color:transparent}.tabla .fila.seleccionable:nth-child(even){background-color:#1D225670}#ahorro{margin:5em 0em;display:flex;flex-flow:row nowrap;position:relative;justify-content:flex-end}#ahorro label{font-size:2em;margin-left:1em}#cont_bot{margin-top:5em}.strike{text-decoration:line-through;color:#666;background-color:rgba(150,150,150,.6)}dd h3{margin:3px}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:"*";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#333;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:0;cursor:help}/*# sourceMappingURL=style.css.map */
