@charset "UTF-8";
/**************Declaracion variables Generales***************/
/**************FIN Declaracion variables Generales***************/
/**************Declaracion variables para las Fuentes***************/
/**************FIN Declaracion variables para las Fuentes***************/
/**************Variables Iconos Finandina***************/
/************VARIABLES HIPOTECARIO*************/
/**************FIN Variables Iconos Finandina***************/
/**************Declaracion MIXINS***************/
/**************FIN Declaracion MIXINS***************/
/**************Declaracion variables Queries***************/
/**************FIN Declaracion variables Queries***************/
/*.visualizacion-documentos {
    width: 100%;
    height: 100% !important;

    .content-top {
        padding: 10px 10px 0px 10px;

        .titulo-doc {
            display: flex;
            align-items: center;
            justify-content: center;

            img {
                width: 30px;
                margin-right: 10px;
            }

            h1 {
                font-size: 14px;
                line-height: 18px;
                color: $color-6c;
            }
        }

        .info {
            line-height: 13px;
            margin: 10px auto 0;

            b {
                font-family: $bold;
            }
        }
    }

    .content-middle {
        width: 100%;
        height: 60%;
        margin: 12px auto;

        iframe {
            width: 100%;
            border: 0;
            background-color: #ccc;
            height: 100%;
        }
    }

    .content-bottom {
        display: flex;
        align-items: center;
        justify-content: center;

        .btn-volver-vd {
            width: 110px;
        }

        .btn-continuar-vd {
            width: 160px;

            &.no-leido {
                background-color: #b6b6b6;
                pointer-events: none;

                span {
                    background-color: #d8d8d8;
                }
            }

            span {
                &:before {
                    background-image: url(/RS/images/VinculacionDigital/esfero.svg);
                    width: 16px;
                }
            }
        }
    }

    .content-bottom-fixed {
        background-color: #fbfbfb;
        position: relative;
        margin-top: auto;
        padding: 5px 25px;
        box-shadow: 0 0 8px 2px #cacaca;

        p {
            color: $color-6c;
        }
    }
}

.olvido-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 10px;

    &.utiliza-botones {
        display: none;
        &.mostrar-popup {
            display: block;
        }

        .content-olvido { 
            background-color: #fff;
            width: 90%;
            max-width: 500px;
            height: auto;
            margin: auto;
            padding: 20px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            border-radius: 5px;

            img {
                width: 90px;
            }

            p {
                color: $color-6c;
                margin: 10px auto 20px;
            }
        }
    }
}
/***********End Visualización de documentos*****************/
/*@media (min-height: 600px) {
    .visualizacion-documentos {
        .content-middle {
            height: 65%;
        }

        .content-bottom {
            margin-top: 10px;
        }
    }
}*/
.info-otp .error-otp {
  /* position: absolute; */
  position: initial;
  margin: 0;
  padding: 0;
  top: initial;
  left: initial;
  -webkit-transform: initial;
  -ms-transform: initial; }
  .info-otp .error-otp .revisa-celular p {
    margin-bottom: 0; }

.ocultar {
  display: none; }

.mostrar {
  display: block; }

/***** prestaMasForms2 *****/
* {
  margin: 0; }

*, :after, :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.contenedor-general-prestaMas-julgal {
  position: relative;
  margin-bottom: 40px;
  margin-top: 30px;
  border: 1px solid #ccc;
  padding: 0 20px;
  color: #4c4c4c !important;
  border-radius: 10px; }

.contenedor-general-prestaMas-julgal .elementos-lista {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 5px; }

.contenedor-general-prestaMas-julgal .elementos-lista .columna-izq {
  margin-right: 16px; }

.contenedor-general-prestaMas-julgal .elementos-lista .columna .lista {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 5px 0; }

.contenedor-general-prestaMas-julgal .elementos-lista .columna .lista .circulo-lista {
  width: 8px;
  height: 8px;
  background-color: #0081CF;
  border-radius: 50%;
  margin-right: 5px; }

.contenedor-general-prestaMas-julgal .elementos-lista.tarjeta-credito .columna .lista .circulo-lista {
  background-color: #CC0099; }

.contenedor-general-prestaMas-julgal .elementos-lista .columna .lista .circulo-lista.blue-text {
  background-color: #0081CF; }

.contenedor-general-prestaMas-julgal .elementos-lista .columna .lista span {
  font-size: 13px; }

#contentFormPrestaMasJulgal .blue-text {
  color: #0081CF !important; }

.blue-text {
  color: #0081CF; }

#contentFormPrestaMasJulgal .purple-text {
  color: #CC0098 !important; }

.purple-text {
  color: #CC0098; }

#contentFormPrestaMasJulgal .purple-background {
  background-color: #CC0098 !important;
  color: #fff !important; }

#contentFormPrestaMasJulgal #sectionTop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0px auto 2px; }

#contentFormPrestaMasJulgal #sectionTop .left-box {
  width: 65%; }

#contentFormPrestaMasJulgal.camapana-tc #sectionTop .left-box {
  width: 100%; }

#contentFormPrestaMasJulgal #sectionTop .left-box h1 {
  font-weight: bold;
  font-size: 36px; }

#contentFormPrestaMasJulgal #sectionTop .left-box .p-left-box {
  line-height: 17px;
  margin: 10px 0;
  font-size: 15px; }

#contentFormPrestaMasJulgal #sectionTop .left-box .last-p-left-box {
  font-size: 12px; }

#contentFormPrestaMasJulgal #sectionTop .last-p-left-box.responsive-p-left {
  display: none; }

#contentFormPrestaMasJulgal #sectionTop .right-box {
  margin-top: 20px;
  width: 35%; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-big-content {
  display: none; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-big-content .content-info-legal {
  text-align: center; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-big-content .content-info-legal p {
  font-size: 9px;
  color: #6c6c6c; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-big-content .content-info-legal p:first-child {
  margin: 0; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-content {
  border: 1px solid #00FABC;
  border-radius: 5px;
  padding: 10px 0 15px 0;
  margin-bottom: 5px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-content h4 {
  margin: 0;
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 10px; }

#contentFormPrestaMasJulgal #sectionTop .right-box.right-BoxMod-css {
  border-top: 1px solid #00FABC;
  border-radius: 5px;
  width: 350px;
  padding: 10px 5px; }

#contentFormPrestaMasJulgal.camapana-tc #sectionTop .right-box.right-BoxMod-css {
  display: none; }

#contentFormPrestaMasJulgal #sectionTop .right-box .tc-box-msj {
  text-align: center; }

#contentFormPrestaMasJulgal #sectionTop .right-box .tc-box-msj h2 {
  font-size: 12px;
  margin-bottom: 5px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .tc-box-msj p {
  font-size: 10px;
  margin: 0; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-title {
  background-color: #0081CF;
  padding: 3px 10px;
  border-radius: 5px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-title h2 {
  font-size: 12px;
  color: #fff; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content img {
  width: 22px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content .flecha-simulador {
  display: none;
  margin-left: 5px;
  width: 20px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content .flecha-simulador.mostrar-flechita {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#contentFormPrestaMasJulgal #valorSimulador {
  background-color: #0081CF;
  color: #fff !important;
  padding: 6px 5px;
  text-align: center;
  width: 130px;
  border-radius: 5px;
  margin: 0 10px;
  border: 0;
  font-size: 15px; }

#contentFormPrestaMasJulgal .simulator-value-box {
  position: relative; }

#contentFormPrestaMasJulgal .simulator-value-box:before {
  font: normal normal normal 14px/1 Fontello;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f155';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-weight: normal;
  font-size: 15px;
  left: 23px;
  top: 0;
  height: 100%;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content p {
  font-size: 10px;
  text-align: center;
  line-height: 14px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content p b {
  font-size: 14px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .conocer-valor-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 25px;
  text-align: center;
  border: 1px solid #00FABC;
  border-radius: 5px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .conocer-valor-content .content-info-valor {
  text-align: left; }

#flexContentBox .tamano-fuente-titulo .producto-tipo.one-product-class {
  display: block;
  margin-top: 8px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .conocer-valor-content .content-info-valor span {
  font-size: 13px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .conocer-valor-content .content-info-valor p {
  font-size: 10px;
  margin: 5px auto 0;
  line-height: 10px; }

#contentFormPrestaMasJulgal #sectionTop .right-box .conocer-valor-content img {
  width: 50px;
  margin-right: 5px; }

#checkBtnSim {
  height: 22px;
  width: 40px;
  border: 1px solid;
  border-radius: 5px;
  cursor: pointer;
  background-color: #fff;
  padding: 0;
  text-align: center; }

#checkBtnSim.check:after {
  content: '\e823';
  display: inline-block;
  font: normal normal normal 14px/1 fontello;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

#contentFormPrestaMasJulgal main {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 5px 18px;
  position: relative;
  z-index: 1;
  margin-bottom: 40px; }

#contentFormPrestaMasJulgal #eyelashBox {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 230px;
  background-color: #fff;
  z-index: 0;
  padding: 10px 10px;
  top: -20px;
  right: 0px;
  border-radius: 5px;
  -webkit-box-shadow: 0px -5px 8px -4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px -5px 8px -4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px -5px 8px -4px rgba(0, 0, 0, 0.25); }

#contentFormPrestaMasJulgal #eyelashBox img {
  width: 20px;
  margin-right: 5px; }

#contentFormPrestaMasJulgal #eyelashBox h3 {
  font-size: 13px;
  margin: 0; }

#contentFormPrestaMasJulgal .general-block-styles {
  margin: 20px 0; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box img {
  width: 40px; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .mod-size-Iconimg {
  width: 30px; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .mod-size-Iconimg-2 {
  width: 25px; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box span {
  font-weight: bold;
  margin-right: 5px;
  font-size: 14px; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .first-line {
  width: 600px;
  height: 1px;
  background-color: #c6c6c6; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .second-line {
  width: 630px;
  height: 1px;
  background-color: #c6c6c6; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .third-line {
  width: 580px;
  height: 1px;
  background-color: #c6c6c6; }

#contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .fourth-line {
  width: 700px;
  height: 1px;
  background-color: #c6c6c6; }

#contentFormPrestaMasJulgal #condicionesProducto .cond-info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0; }

#contentFormPrestaMasJulgal #condicionesProducto .cond-info-box p {
  font-size: 12px;
  margin: 0;
  width: 25%; }

#contentFormPrestaMasJulgal .verify-info-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#contentFormPrestaMasJulgal .verify-info-link img {
  width: 15px;
  margin-right: 5px; }

#contentFormPrestaMasJulgal .verify-info-link p {
  font-size: 14px;
  margin: 0; }

#contentFormPrestaMasJulgal #ordenDeGiro p {
  font-size: 11px;
  margin-top: 10px; }

#contentFormPrestaMasJulgal .quiere-cta-ahorros {
  margin-left: 0 !important;
  margin-top: 20px !important; }

#contentFormPrestaMasJulgal .quiere-cta-ahorros p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 13px !important;
  margin-right: 10px; }

#contentFormPrestaMasJulgal .quiere-cta-ahorros p:before {
  content: '';
  background-image: url(../../../../../../../Imagenes/PrestaDigital2/icono_cuenta.png);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 20px;
  height: 20px; }

#contentFormPrestaMasJulgal #verTerminos {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0 0 0 auto;
  padding-bottom: 5px; }

#contentFormPrestaMasJulgal #verTerminos a {
  font-size: 11px; }

#contentFormPrestaMasJulgal #verTerminos p {
  margin: 0 10px; }

#quiereCtaAhorros .content-input .responsive-modification + label {
  margin-right: 8px; }

/****/
.tooltipster-base .tooltipster-box {
  font-size: 11px;
  font-weight: normal;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ededed; }

.tooltipster-base.tooltipster-top .tooltipster-arrow-background,
.tooltipster-base.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #ededed; }

.tooltipster-base.tooltipster-bottom .tooltipster-arrow-background,
.tooltipster-base.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #ededed; }

.tooltipster-base.tooltipster-left .tooltipster-arrow-background,
.tooltipster-base.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #ededed; }

.tooltipster-base.tooltipster-right .tooltipster-arrow-background,
.tooltipster-base.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #ededed; }

.tooltipster-base .tooltipster-content {
  color: #6c6c6c; }

.tooltipster-base .tooltipster-content {
  padding: 4px 12px 4px 27px;
  position: relative; }

.tooltipster-base .tooltipster-content:before {
  content: '\eacd';
  font-family: "Fontello";
  font-size: 14px;
  font-weight: bold;
  left: 6px;
  pointer-events: none;
  position: absolute;
  color: #0082d3;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.tooltipster-base .tooltipster-content:before {
  color: #cc0000; }

.tooltipster-default {
  border-radius: 5px !important;
  border: 1px solid #Cecece !important;
  background: #eee !important; }

.tooltipster-default .tooltipster-content {
  padding: 5px 10px 5px 25px !important; }

/*** Fin ***/
/* The container */
.container-check {
  display: block;
  position: relative;
  padding-left: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 20px; }

/* Hide the browser's default checkbox */
.container-check input {
  position: absolute;
  opacity: 0;
  cursor: pointer; }

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ddd;
  border-radius: 5px; }

/* On mouse-over, add a grey background color */
.container-check:hover input ~ .checkmark {
  background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
.container-check input:checked ~ .checkmark {
  background-color: #cc0000; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.container-check input:checked ~ .checkmark:after {
  display: block; }

/* Style the checkmark/indicator */
.container-check .checkmark:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

#contentFormPrestaMasJulgal #verTerminos .input-checkbox {
  width: 20px;
  height: 20px;
  color: #fff;
  background-color: #cc0000;
  margin: 0; }

#contentFormPrestaMasJulgal #verTerminos .input-checkbox:after {
  content: '\e823';
  display: inline-block;
  font: normal normal normal 14px/1 fontello;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #fff; }

#contentFormPrestaMasJulgal .btn-continuar-red {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px auto 20px; }

#contentFormPrestaMasJulgal #btnContinuarFormRed {
  background-color: #cc0000;
  color: #fff !important;
  padding: 6px 15px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 13px;
  border: 0; }

#contentFormPrestaMasJulgal #btnContinuarFormRed:before {
  content: '';
  /*background-image: url(../../../../../../../Imagenes/PrestaDigital2/chulo_ok_botones.svg);*/
  background-image: url(/RS/images/PreaprobadosDigitales/chulo_ok_botones.svg);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 15px;
  height: 15px; }

#contentFormPrestaMasJulgal #btnRegresarForm {
  background-color: #6C6C6C;
  color: #fff !important;
  padding: 8px 28px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 13px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%); }

#contentFormPrestaMasJulgal .content-input.dinero:before {
  font: normal normal normal 14px/1 Fontello;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f155';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-weight: normal;
  font-size: 12px;
  left: 0;
  top: 0;
  height: 100%;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #4c4c4c; }

#contentFormPrestaMasJulgal .padding-left-mod {
  padding-left: 20px !important; }

#contentFormPrestaMasJulgal .padding-input-mod {
  padding: 0 10px 0 15px !important; }

#contentFormPrestaMasJulgal .msjErrorForm p {
  display: none;
  -webkit-transition: all ease-in-out 0.25s;
  -o-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
  font-size: 12px; }

#contentFormPrestaMasJulgal .msjErrorForm p:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/icono_admiracion_error.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 14px;
  height: 14px; }

/**Radio buttons trick**/
#contentFormPrestaMasJulgal label[type="radio"] > i {
  font-size: 20px;
  font-weight: normal;
  color: #c8c8c8;
  display: none;
  width: 14px;
  height: 14px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid;
  border-radius: 100%;
  position: relative; }

#contentFormPrestaMasJulgal label[type="radio"] > input[type="radio"] ~ i:before {
  content: ''; }

#contentFormPrestaMasJulgal label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled:before {
  background-color: #0082d3; }

#contentFormPrestaMasJulgal label[type="radio"] > input[type="radio"]:checked ~ i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#contentFormPrestaMasJulgal label[type="radio"] > input[type="radio"] ~ i.icon-circle-empty {
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#contentFormPrestaMasJulgal label[type="radio"] > input[type="radio"]:checked ~ i.icon-circle-empty {
  display: none; }

#contentFormPrestaMasJulgal.camapana-tc #actEconoFinanzas label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled,
#contentFormPrestaMasJulgal.camapana-tc #ordenDeGiro label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled {
  color: #CC0098 !important; }

#contentFormPrestaMasJulgal #quiereCtaAhorros label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled {
  color: #00B97C !important; }

#contentFormPrestaMasJulgal #actEconoFinanzas label[type="radio"] > input[type="radio"]:checked ~ i:before,
#contentFormPrestaMasJulgal #ordenDeGiro label[type="radio"] > input[type="radio"]:checked ~ i:before,
#contentFormPrestaMasJulgal #quiereCtaAhorros label[type="radio"] > input[type="radio"]:checked ~ i:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

#contentFormPrestaMasJulgal.camapana-consumo #actEconoFinanzas label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled:before {
  background-color: #0081CF; }

#contentFormPrestaMasJulgal.camapana-tc #actEconoFinanzas label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled:before,
#contentFormPrestaMasJulgal.camapana-tc #ordenDeGiro label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled:before {
  background-color: #CC0098; }

#contentFormPrestaMasJulgal #quiereCtaAhorros label[type="radio"] > input[type="radio"]:checked ~ i.icon-dot-circled:before {
  background-color: #00B97C; }

/**Radio buttons trick**/
#contentFormPrestaMasJulgal .style-label label {
  font-size: 12px;
  margin-right: 5px;
  margin-bottom: 0;
  font-weight: 100; }

#contentFormPrestaMasJulgal .style-label label:last-child {
  margin-right: 0; }

#contentFormPrestaMasJulgal .style-label > span {
  margin-right: 10px; }

/**Estilos pagaré deceval**/
#pagare-deceval2 {
  margin-top: 40px; }

#pagare-deceval2 .txtPrincipal-pagare p {
  font-size: 14px;
  margin: 0 auto 20px;
  color: #6c6c6c; }

#pagare-deceval2 .content-btns-pagare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

#pagare-deceval2 .content-btns-pagare .btn-pagare-firmo {
  background-color: #ACACAC;
  color: #fff !important;
  text-decoration: none;
  display: block;
  width: 180px;
  text-align: center;
  margin-left: 10px;
  padding: 6px 0;
  border-radius: 5px;
  font-size: 14px;
  pointer-events: none; }

#pagare-deceval2 .content-btns-pagare .btn-volver-pagare {
  background-color: #ACACAC;
  color: #fff !important;
  text-decoration: none;
  display: block;
  width: 180px;
  text-align: center;
  margin-right: 10px;
  padding: 6px 0;
  border-radius: 5px;
  font-size: 14px; }

#pagare-deceval2 .btn-pagare-firmo:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/esfero.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: middle;
  margin-right: 5px; }

#pagare-deceval2 #documentoViewerContrato {
  border-radius: 10px;
  border: 1px solid #6c6c6c;
  width: 100%;
  height: 500px; }

/**Estilos pagaré deceval**/
/**Estilos Nueva OTP**/
.content-general-newOpt {
  margin: 30px auto 60px;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px 20px 30px 20px;
  color: #6c6c6c;
  position: relative; }

main h1 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 10px; }

#newOtpView #principalOtp {
  border-radius: 10px;
  padding: 20px 30px;
  -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25); }

#newOtpView #principalOtp .principal-msj-otp {
  margin-bottom: 20px;
  line-height: 17px; }

#newOtpView #principalOtp .principal-msj-otp h2 {
  font-size: 15px;
  margin-bottom: 5px; }

#newOtpView #principalOtp .principal-msj-otp p {
  font-size: 13px; }

#newOtpView #principalOtp .first-row-otp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

#newOtpView #principalOtp .first-row-otp .content-cellphone,
#newOtpView #principalOtp .first-row-otp .content-mail,
#newOtpView #principalOtp .third-row-otp .code-content {
  position: relative; }

#newOtpView #principalOtp .first-row-otp .content-cellphone:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/celular_registrado.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  width: 12px;
  height: 20px;
  top: 70%;
  left: 8px;
  z-index: 1;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%); }

#newOtpView #principalOtp .first-row-otp .content-mail {
  margin: 0 10px; }

#newOtpView #principalOtp .first-row-otp .content-mail:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/correo_registrado.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  width: 15px;
  height: 12px;
  top: 70%;
  left: 8px;
  z-index: 1;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%); }

#newOtpView #principalOtp .third-row-otp .code-content:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/candado_codigo.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  width: 12px;
  height: 15px;
  top: 70%;
  left: 8px;
  z-index: 1;
  -webkit-transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  transform: translateY(-45%); }

#newOtpView #principalOtp .labels-otp {
  font-size: 11px;
  display: block;
  font-weight: 100;
  margin-bottom: 5px;
  color: #6c6c6c; }

#newOtpView #numcel {
  text-align: left;
  background: #cecece !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 28px;
  padding: 0 10px 0 28px;
  position: relative;
  color: #3d3d3d; }

#newOtpView #correo {
  text-align: left;
  background: #cecece !important;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 350px;
  height: 28px;
  padding: 0 10px 0 28px;
  position: relative; }

#newOtpView #principalOtp {
  padding: 15px 20px; }

#newOtpView #principalOtp .remember-this-info span {
  font-size: 12px; }

#newOtpView #principalOtp .extra-info p {
  font-size: 12px;
  display: block;
  margin: 0;
  line-height: 14px; }

#newOtpView #principalOtp .extra-info p:before {
  display: none; }

#newOtpView #principalOtp .second-row-otp {
  background-color: #ccc;
  width: 100%;
  height: 1px;
  margin: 15px 0; }

#newOtpView #principalOtp .third-row-otp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#newOtpView #principalOtp .third-row-otp .code-content {
  margin-right: 25px; }

#newOtpView #txtCodigoOTP {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100px;
  height: 28px;
  padding: 0 10px 0 25px;
  position: relative;
  text-align: left; }

#newOtpView #principalOtp .remember-this-info span {
  font-size: 13px;
  margin-bottom: 5px;
  display: block; }

#newOtpView #principalOtp .remember-this-info .condiciones-list .bloque-condiciones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

#newOtpView #principalOtp .remember-this-info .condiciones-list .bloque-condiciones img {
  width: 10px;
  margin-right: 5px; }

#newOtpView #principalOtp .remember-this-info .condiciones-list .bloque-condiciones p {
  margin-bottom: 5px; }

#newOtpView #btnContinuarOTP {
  background-color: #cc0000;
  font-weight: 100;
  font-size: 14px;
  line-height: 0;
  letter-spacing: 0;
  color: #fff !important;
  border: 0;
  margin: 30px auto 10px;
  display: block;
  width: 130px;
  padding: 5px 0;
  border-radius: 5px;
  text-align: center; }

#newOtpView #btnContinuarOTP:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/esfero.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 22px;
  margin-right: 5px; }

#newOtpView .red-text {
  color: #cc0000;
  margin: 10px auto 15px;
  text-decoration: none; }

#newOtpView #btnRegresarFormOTP {
  background-color: #6C6C6C;
  color: #fff !important;
  padding: 8px 28px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 13px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%); }

/**Estilos Nueva OTP**/
/**Estilos Thank You Page**/
#thankUMain {
  max-width: 820px;
  width: 100%;
  margin: 100px auto;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 10px 20px 30px 20px;
  color: #6c6c6c;
  position: relative; }

#thankUMain .thanku-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#thankUMain #felicitaciones {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }

#thankUMain #felicitaciones .content-title-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#thankUMain #felicitaciones .content-title-img .content-title-congrats {
  text-align: center; }

#thankUMain #felicitaciones .content-title-congrats h1 {
  font-size: 25px;
  font-weight: bold;
  margin-left: 0;
  margin-top: 0; }

#thankUMain #felicitaciones .content-title-congrats p {
  font-size: 14px; }

#thankUMain #felicitaciones .content-title-img picture {
  margin-left: 10px;
  margin-bottom: 30px; }

#thankUMain #felicitaciones .content-info-p p {
  font-size: 14px; }

#thankUMain #felicitaciones .content-info-p .content-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

#thankUMain #felicitaciones .content-info-p {
  padding: 0 60px;
  width: 100%; }

#thankUMain #felicitaciones .oferta-sujera {
  display: block;
  width: 100%;
  font-size: 11px; }

#thankUMain #felicitaciones .content-info-p .content-flex img {
  width: 12px;
  padding: 0;
  margin: 0 10px 0 0; }

#thankUMain #imgContent {
  padding: 50px 60px 0 60px; }

#thankUMain #btnSalirOtp {
  background-color: #cc0000;
  border: 0;
  color: #fff;
  border-radius: 5px;
  display: block;
  margin: 0px auto 0;
  width: 100px;
  padding: 6px 0;
  font-size: 14px;
  text-align: center; }

/**Estilos Thank You Page**/
/**Estilos Terminos y condiciones**/
#terminosYCondicionesPrestaMas,
#mainTerminos {
  display: block;
  width: 100%;
  height: 90%; }

#terminosYCondicionesPrestaMas .txtPrincipal-terminos p {
  color: #6c6c6c;
  font-size: 14px;
  margin: 0 0 15px 0;
  padding: 0 30px; }

#terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas {
  border-radius: 5px;
  border: 1px solid #6C6C6C;
  padding: 20px 30px;
  color: #6c6c6c;
  position: relative;
  overflow-y: auto;
  height: 550px;
  text-align: justify; }

#terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas ul {
  margin: 0;
  text-align: justify; }

#terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas ul li {
  list-style: none; }

#terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas ul li h4 {
  text-align: left; }

#terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas .break-text {
  word-wrap: break-word; }

#terminosYCondicionesPrestaMas .content-btns-terminos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px; }

#terminosYCondicionesPrestaMas #btnSalirTerms {
  margin-right: 20px;
  background-color: #acacac;
  color: #fff !important;
  padding: 5px 0;
  text-align: center;
  width: 130px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 14px; }

#btnAceptoTerms.habilitar-btn,
.btn-pagare-firmo.habilitar-btn {
  background-color: #cc0000;
  color: #fff !important;
  pointer-events: auto !important; }

#terminosYCondicionesPrestaMas #btnAceptoTerms {
  background-color: #6c6c6c;
  color: #fff !important;
  padding: 5px 0;
  text-align: center;
  width: 180px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 14px;
  pointer-events: none;
  text-decoration: none; }

#terminosYCondicionesPrestaMas #btnAceptoTerms:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/chulo_ok_botones.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-right: 10px; }

.content-terminos-prestaMas::-webkit-scrollbar {
  width: 1em; }

.content-terminos-prestaMas::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.content-terminos-prestaMas::-webkit-scrollbar-thumb {
  background-color: #cc0000;
  outline: 1px solid #cc0000; }

#mainPagare {
  width: 95%;
  margin: 0 auto; }

#ventanaPagare {
  margin: 10px 0;
  width: 100%; }

#pdf-main-container {
  background-color: #6c6c6c; }

/*** Pagare ***/
.visualizacion-docs .popmake-wrap {
  margin: 0 auto; }

.visualizacion-docs .popmake-wrap2 {
  margin: 0 auto; }

.visualizacion-docs #pdf-viewer {
  padding: 20px 10px;
  margin-bottom: 20px;
  display: block;
  height: 400px;
  width: 860px;
  /*width:100%;*/ }

.visualizacion-docs #pdf-viewer canvas {
  width: auto;
  /*width:100%;*/
  height: auto; }

.visualizacion-docs .popupscroll {
  height: 500px; }

/*** Fin pagare ***/
#pdf-viewer {
  /*width: 100%;*/
  /*width: initial;*/
  padding: 20px;
  height: 400px;
  overflow: auto;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px 4px #d8d8d8;
  -moz-box-shadow: 0px 0px 10px 4px #d8d8d8;
  box-shadow: 0px 0px 10px 4px #d8d8d8; }

.splitToolbarButton {
  text-align: center;
  padding-top: 5px; }

#zoomIn {
  border: 0;
  background: transparent;
  border-right: 1px solid;
  padding: 0 10px;
  color: #fff;
  font-size: 20px;
  background-image: url("../../../../../../../Imagenes/VinculacionDigital/toolbarButton-zoomIn.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 15px;
  height: 15px; }

#zoomOut {
  border: 0;
  background: transparent;
  padding: 0 10px;
  color: #6C6C6C;
  font-size: 20px;
  background-image: url("../../../../../../../Imagenes/VinculacionDigital/toolbarButton-zoomOut.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 15px;
  height: 15px; }

/*** loader ***/
loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(/RS/images/PreaprobadosDigitales/gif_cargando_prestamas.gif) 50% 50% no-repeat #f9f9f9;
  background-size: 25%;
  opacity: .8; }

/*** fin loader ***/
/**Estilos Modal**/
#modalPagareJ,
#modalTermsForm,
#modalGifCarga {
  position: fixed;
  z-index: 4;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/*
#modalGifCargaPagare {
    position: fixed;
    z-index: 4;
    top: 40%;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
*/
#modalTermsForm,
#modalGifCarga,
#modalPagareJ,
#modalGifCargaPagare {
  display: none; }

#modalTermsForm.mostrarModal-form,
#modalGifCarga.mostrarModal-form,
#modalPagareJ.mostrarModal-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#modalPagareJ .content-modal {
  width: 400px;
  padding: 30px;
  background-color: #fff;
  z-index: 8;
  border-radius: 10px; }

#modalTermsForm .content-modal {
  position: relative;
  height: auto;
  width: 95%;
  padding: 20px;
  background-color: #fff;
  z-index: 8;
  overflow-y: auto;
  border-radius: 10px;
  margin: 0 auto; }

#modalGifCarga .content-modal {
  width: 260px;
  padding: 20px 0 10px 0;
  background-color: #fff;
  z-index: 8;
  border-radius: 10px; }

div#modalPagareJ:after,
div#modalTermsForm:after,
div#modalGifCarga:after {
  position: fixed;
  content: '';
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: -2; }

#modalPagareJ .content-modal span {
  font-size: 18px;
  font-weight: bold;
  color: #6c6c6c;
  display: block;
  text-align: center;
  margin-bottom: 5px; }

#modalPagareJ .content-modal p {
  color: #6c6c6c;
  text-align: center;
  font-size: 14px; }

#modalPagareJ #btnModalPagareAcep {
  background-color: #cc0000;
  color: #fff !important;
  text-decoration: none;
  display: block;
  width: 120px;
  padding: 8px 0;
  font-size: 15px;
  border-radius: 5px;
  text-align: center;
  margin: 0 auto 0; }

#modalGifCarga .content-modal p {
  text-align: center;
  padding: 0 20px;
  line-height: 15px;
  font-size: 13px;
  color: #6c6c6c;
  font-weight: bold; }

#modalGifCarga .content-modal picture img {
  width: 100%; }

/*
#modalGifCargaPagare {
    display:none;
}
*/
/*
body #modalGifCargaPagare.gif-general-private 
{ 
    display:none !important;
}

*/
/*
body .container #idMainIndexPreaprobadosDIgitales .PreaprobadosDIgitales .cargaGIF #modalGifCargaPagare.gif-general-private.clase2 { 
    display:block !important;
    .content-gif {
        width: 300px;
        padding: 20px 0 10px 0;
        background-color: #fff;
        z-index: 8;
        border-radius: 10px;
        margin:auto;
        
        p{

        }
        picture {
            img {
                width:300px;
                border:0;
            }
        }
    }
}
*/
/**Estilos Modal**/
/**Estilos Error page**/
#errorPrestaMas {
  padding: 30px 20px;
  border-radius: 5px;
  border: 1px solid #ddd;
  position: relative; }

#errorPrestaMas .content-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#errorPrestaMas .content-error img {
  width: 60px;
  margin-left: 10px; }

#errorPrestaMas .content-error span {
  margin: 12px auto 0;
  font-size: 20px;
  font-weight: bold; }

#errorPrestaMas .content-error .span-error {
  font-size: 18px;
  color: #6c6c6c;
  font-weight: 100;
  margin: 20px auto; }

#errorPrestaMas .content-error p {
  margin: 10px auto 5px;
  font-size: 13px;
  width: 400px; }

#errorPrestaMas .content-error .loSentimos-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#btnErrorPrestaMas {
  background-color: #cc0000;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  padding: 6px 40px;
  border-radius: 5px; }

/**Estilos Error page**/
/**Clases para estilos repetitivos**/
#contentFormPrestaMasJulgal .radio-padding {
  padding: 0 5px; }

#contentFormPrestaMasJulgal .red-border-radius {
  border: 1px solid #cc0000;
  border-radius: 5px; }

#contentFormPrestaMasJulgal .text-right {
  text-align: right !important; }

#contentFormPrestaMasJulgal .mostrar {
  display: block !important; }

#contentFormPrestaMasJulgal .border-requerido {
  border: 1px solid #cc0000 !important; }

#aceptarTermsCheckbox.ng-touched.ng-empty ~ .checkmark {
  border: 1px solid #cc0000 !important; }

input:focus, button:focus, select:focus {
  outline: 0;
  border: 1px solid #cc0000 !important; }

#contentFormPrestaMasJulgal .ng-touched.ng-invalid-required-msg {
  border: 1px solid #cc0000 !important; }

/*** Ocultar mostrar div ***/
#myDIV {
  width: 100%;
  text-align: center; }

#myDIV2 {
  width: 100%;
  text-align: center; }

/*** Fin Ocultar mostrar div ***/
#contentFormPrestaMasJulgal .flechita-gif {
  position: absolute;
  top: 50%;
  left: -15px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

#contentFormPrestaMasJulgal select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

#contentFormPrestaMasJulgal select::-ms-expand {
  display: none; }

#contentFormPrestaMasJulgal .border-requerido ~ picture:before,
#contentFormPrestaMasJulgal .border-requerido-radio-check picture:before {
  content: '';
  background-image: url("../../../../../../../Imagenes/PrestaDigital2/flecha-roja-error-formulario.gif");
  background-size: contain;
  background-repeat: no-repeat;
  width: 14px;
  height: 9px;
  display: block; }

#contentFormPrestaMasJulgal .border-requerido-radio-check {
  border-bottom: 1px solid #cc0000 !important; }

.parent-radio:focus {
  outline: 0; }

#contentFormPrestaMasJulgal .parent-radio.border-requerido:focus {
  outline: 1px solid #cc0000;
  border: 0 !important; }

#contentFormPrestaMasJulgal .parent-radio.border-requerido-radio-check:focus {
  outline: 0;
  border-bottom: 1px solid #cc0000 !important; }

#contentFormPrestaMasJulgal .blue-background {
  background-color: #0081CF !important;
  color: #fff !important; }

#contentFormPrestaMasJulgal .span-tipoCuenta {
  margin: 10px 0;
  display: block; }

#contentFormPrestaMasJulgal .no-margin {
  margin: 0 !important; }

#contentFormPrestaMasJulgal .margin-left {
  margin-left: 20px; }

#contentFormPrestaMasJulgal .green-text {
  color: #00B97C; }

#contentFormPrestaMasJulgal .span-size {
  font-size: 12px; }

#contentFormPrestaMasJulgal .basic-input-style-full {
  width: 100%;
  height: 30px;
  border-radius: 5px;
  border: 1px solid #aaa;
  background-color: #cecece;
  padding: 0 10px;
  color: #303030;
  font-weight: 100;
  font-size: 15px; }

#contentFormPrestaMasJulgal .basic-input-style-empty {
  width: 100%;
  height: 30px;
  border-radius: 5px;
  border: 1px solid #aaa;
  background-color: #fff;
  color: #4c4c4c; }

#contentFormPrestaMasJulgal .red-text {
  color: #cc0000; }

#contentFormPrestaMasJulgal .red-link {
  text-decoration: none;
  color: #cc0000 !important;
  font-weight: bold; }

#contentFormPrestaMasJulgal .basic-input-style-full.basic-input-style-mod {
  width: auto;
  background-color: #fff;
  padding-left: 20px; }

#contentFormPrestaMasJulgal .cond-style-label {
  font-size: 13px;
  margin: 0 10px 0 0; }

#contentFormPrestaMasJulgal .blue-border {
  border: 1px solid #0081CF; }

#contentFormPrestaMasJulgal .purple-border {
  border: 1px solid #CC0098;
  text-align: left; }

#contentFormPrestaMasJulgal .select-basic-style {
  height: 30px;
  border-radius: 5px;
  font-size: 15px;
  width: 30%;
  padding: 0 10px; }

#contentFormPrestaMasJulgal .text-center {
  text-align: center; }

#contentFormPrestaMasJulgal .roww {
  width: 100%;
  margin: 25px 0; }

#contentFormPrestaMasJulgal .flex-roww {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

#contentFormPrestaMasJulgal .content-input {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 10px;
  border: 0; }

#contentFormPrestaMasJulgal .content-select:before {
  content: '\f107';
  font-family: "Fontello";
  font-size: 12px;
  font-weight: bold;
  color: #aaa;
  right: 10px;
  pointer-events: none;
  position: absolute;
  color: #0081CF;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

#contentFormPrestaMasJulgal.camapana-tc .content-select:before {
  color: #CC0098; }

#contentFormPrestaMasJulgal.camapana-consumo .content-select:before {
  color: #0081CF; }

#contentFormPrestaMasJulgal .content-input:first-child {
  margin-left: 0; }

#contentFormPrestaMasJulgal .content-input:last-child {
  margin-right: 0; }

/**Clases para estilos repetitivos**/
.field-group.responsive-width.width-25.responsive-content-1:before {
  font: normal normal normal 14px/1 Fontello;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f155';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-weight: normal;
  font-size: 12px;
  left: 40%;
  top: 50%;
  height: 100%;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #0081cf;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.field-group.responsive-width.width-20.responsive-content-tc:before {
  font: normal normal normal 14px/1 Fontello;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f155';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-weight: normal;
  font-size: 12px;
  left: 35%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 100%;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #CC0098; }

/**Material design Google**/
#contentFormPrestaMasJulgal #condicionesProducto .cond-info-box .field-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#contentFormPrestaMasJulgal .move-label {
  position: absolute;
  font-size: 11px;
  left: 0;
  top: 50%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  pointer-events: none;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  margin-bottom: 0;
  height: 13px;
  font-weight: 100; }

#contentFormPrestaMasJulgal .move-label.move-label-special {
  position: absolute;
  font-size: 11px;
  left: 0;
  top: 50%;
  padding-left: 10px !important;
  padding-right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  pointer-events: none;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  margin-bottom: 0;
  height: 13px;
  font-weight: 100;
  color: #4c4c4c; }

#contentFormPrestaMasJulgal .move-label-full-avoid {
  position: absolute;
  font-size: 11px;
  top: -17px;
  left: 0;
  font-weight: 100;
  bottom: 0;
  font-size: 11px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  padding-left: 0 !important;
  padding-right: 0;
  color: #3d3d3d;
  z-index: -1; }

.content-select label.move-label {
  opacity: 0; }

.content-select select.move-label-full ~ label.move-label {
  opacity: 1; }

/* active state */
#contentFormPrestaMasJulgal .google-effect:focus ~ .move-label, .google-effect:valid ~ .move-label,
#contentFormPrestaMasJulgal .google-effect.move-label-full ~ .move-label {
  top: -17px;
  bottom: 0;
  margin-bottom: 5px;
  font-size: 11px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  padding-left: 0 !important;
  padding-right: 0;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all; }

#contentFormPrestaMasJulgal .google-effect {
  font-size: 14px;
  display: block;
  font-weight: 100;
  text-align: left;
  padding: 0 18px 0 10px; }

/**Material design Google**/
/**Tamaños en porcentajes**/
#contentFormPrestaMasJulgal .width-5 {
  width: 5%; }

#contentFormPrestaMasJulgal .width-10 {
  width: 10%; }

#contentFormPrestaMasJulgal .width-15 {
  width: 15%; }

#contentFormPrestaMasJulgal .width-20 {
  width: 20%; }

#contentFormPrestaMasJulgal .width-25 {
  width: 25%; }

#contentFormPrestaMasJulgal .width-30 {
  width: 30%; }

#contentFormPrestaMasJulgal .width-35 {
  width: 35%; }

#contentFormPrestaMasJulgal .width-40 {
  width: 40%; }

#contentFormPrestaMasJulgal .width-45 {
  width: 45%; }

#contentFormPrestaMasJulgal .width-50 {
  width: 50%; }

#contentFormPrestaMasJulgal .width-55 {
  width: 55%; }

#contentFormPrestaMasJulgal .width-60 {
  width: 60% !important; }

#contentFormPrestaMasJulgal .width-65 {
  width: 65%; }

#contentFormPrestaMasJulgal .width-70 {
  width: 70% !important; }

#contentFormPrestaMasJulgal .width-75 {
  width: 75% !important; }

#contentFormPrestaMasJulgal .width-80 {
  width: 80%; }

#contentFormPrestaMasJulgal .width-85 {
  width: 85%; }

#contentFormPrestaMasJulgal .width-90 {
  width: 90%; }

#contentFormPrestaMasJulgal .width-95 {
  width: 95%; }

#contentFormPrestaMasJulgal .width-100 {
  width: 100%; }

/**Tamaños en porcentajes**/
#flexContentBox.responsive-sliderBox {
  display: none; }

#errorInfoPersonal {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 20%;
  font-size: 12px;
  text-align: left;
  margin-right: 15px;
  line-height: 13px; }

#errorInfoPersonal img {
  width: 12px;
  margin-right: 5px; }

#errorInfoPersonal.mostrar-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

select.content-select.basic-input-style-empty.google-effect {
  font-size: 12px !important; }

#montoMaxMinError {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #cc0000;
  margin-top: -15px; }

#codOtpError {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #cc0000; }

#codOtpError2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #cc0000; }

#montoMaxMinError.mostrar-max-min,
#codOtpError.mostrar-max-min {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#montoMaxMinError img,
#codOtpError img,
#codOtpError2 img {
  width: 14px;
  margin-right: 5px; }

#montoMaxMinError p,
#codOtpError p,
#codOtpError2 p {
  margin: 0; }

.term-cond {
  font-size: 9px;
  width: 100%;
  margin: 0 auto 20px;
  text-align: center; }

/*pop up Pagare*/
.blanco-contenedor.pop-up-campana {
  max-width: 400px;
  width: 100%;
  max-height: 200px;
  border-radius: 10px; }
  .blanco-contenedor.pop-up-campana div h2 {
    text-align: center;
    font-size: 20px;
    color: #6c6c6c;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-weight: bold; }
  .blanco-contenedor.pop-up-campana div p {
    text-align: center;
    padding: 0 20px;
    font-size: 15px;
    color: #6c6c6c; }
  .blanco-contenedor.pop-up-campana div a {
    border-radius: 4px;
    border: none;
    padding: 9px 16px;
    background: #c00;
    color: #fff;
    display: block;
    width: 160px;
    margin: 0 auto;
    text-decoration: none;
    text-align: center; }

/*Fin pop up Pagare*/
/**Estilos media query celular**/
@media (max-width: 992px) {
  .visualizacion-docs #pdf-viewer {
    width: 682px; }
    .visualizacion-docs #pdf-viewer canvas {
      /*width:630px !important;*/ }
  .field-group.responsive-width.width-20.responsive-content-tc:before {
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -35%);
    -ms-transform: translate(0, -35%);
    transform: translate(0, -35%); }
  #contentFormPrestaMasJulgal #sectionTop .left-box {
    width: 100%; }
  #modalPagareJ .content-modal {
    width: 90%;
    padding: 20px; }
  #pagare-deceval2 .content-btns-pagare .btn-pagare-firmo {
    width: 150px;
    font-size: 12px;
    margin-left: 5px;
    pointer-events: auto; }
  #pagare-deceval2 .content-btns-pagare .btn-volver-pagare {
    width: 120px;
    margin-right: 5px; }
  #thankUMain #felicitaciones .content-info-p,
  #thankUMain #felicitaciones .oferta-sujera {
    padding: 0; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content img {
    width: 30px; }
  #errorInfoPersonal {
    width: 100%;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 0; }
  #contentFormPrestaMasJulgal .verify-info-link {
    margin-top: 10px; }
  #contentFormPrestaMasJulgal .flex-roww.flex-wrap.avoid-margin-top {
    margin-top: 20px; }
  #pagare-deceval2 .txtPrincipal-pagare p {
    font-size: 13px;
    padding: 0 10px;
    text-align: justify; }
  #pagare-deceval2 #documentoViewerContrato {
    border: 0;
    border-radius: 0;
    height: 350px; }
  #newOtpView #principalOtp .principal-msj-otp h2 {
    font-size: 12px; }
  #newOtpView #principalOtp .principal-msj-otp p {
    font-size: 11px;
    margin: 10px auto 0; }
  #newOtpView #principalOtp .first-row-otp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  #newOtpView #principalOtp .first-row-otp .content-cellphone, #newOtpView #principalOtp .first-row-otp .content-mail {
    width: 100%;
    margin-bottom: 10px; }
  #newOtpView #correo {
    width: 100%; }
  #principalOtp .extra-info {
    display: block;
    width: 100%; }
  #newOtpView #principalOtp .extra-info p {
    font-size: 10px;
    margin-bottom: 0;
    margin-top: 10px; }
  .content-general-newOpt {
    border: 0;
    padding: 0 10px; }
  #newOtpView #principalOtp .labels-otp {
    font-weight: 100; }
  #newOtpView #principalOtp .first-row-otp .content-mail {
    margin: 0; }
  #newOtpView #principalOtp .remember-this-info .condiciones-list .bloque-condiciones p {
    font-size: 10px; }
  #newOtpView #principalOtp .extra-info p:before {
    content: '';
    background-image: url("../../../../../../../Imagenes/PrestaDigital2/icono_informacion.svg");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 12px;
    height: 12px; }
  #thankUMain {
    border: 1px solid #eee; }
  #thankUMain .thanku-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  #thankUMain #imgContent {
    display: none; }
  #thankUMain #felicitaciones .content-title-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  #thankUMain #felicitaciones .content-title-img .content-title-congrats {
    text-align: center; }
  #thankUMain #felicitaciones .content-title-congrats .blue-text {
    color: #0081CF;
    font-size: 20px; }
  #thankUMain #felicitaciones .content-title-congrats .purple-text {
    color: #CC0098; }
  #thankUMain #felicitaciones .content-title-congrats p {
    font-size: 13px; }
  #thankUMain #felicitaciones .content-info-p p {
    font-size: 12px;
    padding-right: 0;
    text-align: justify; }
  .contenedor-general-prestaMas-julgal {
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
    border-radius: 0; }
  #contentFormPrestaMasJulgal #sectionTop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 15px auto 0px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box {
    width: 85% !important;
    margin: 0 auto 10px; }
  #contentFormPrestaMasJulgal #sectionTop .left-box h1 {
    margin-top: 0;
    font-size: 25px; }
  #contentFormPrestaMasJulgal #eyelashBox {
    left: 0;
    right: inherit; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box span {
    margin-left: 8px;
    font-weight: 100;
    font-size: 14px;
    margin-right: 0; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .first-line {
    display: none; }
  #contentFormPrestaMasJulgal #condicionesProducto .cond-info-box {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  #contentFormPrestaMasJulgal #condicionesProducto .cond-info-box .field-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: auto;
    margin-top: 8px; }
  #contentFormPrestaMasJulgal #condicionesProducto .cond-info-box p {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 12px; }
  #contentFormPrestaMasJulgal .text-center {
    text-align: left; }
  #contentFormPrestaMasJulgal .basic-input-style-full {
    width: 100%; }
  #contentFormPrestaMasJulgal .responsive-content-1 {
    width: 50%;
    margin: 0 15px; }
  #contentFormPrestaMasJulgal #condicionesProducto .cond-info-box .field-group.responsive-content-2 {
    width: 31%; }
  #contentFormPrestaMasJulgal .select-basic-style,
  #contentFormPrestaMasJulgal .basic-input-style-full.basic-input-style-mod.responsive-input-1 {
    width: 100% !important; }
  #contentFormPrestaMasJulgal .cond-style-label {
    font-size: 11px;
    margin-bottom: 5px; }
  #contentFormPrestaMasJulgal .content-select.modified-top:before {
    top: 70%;
    right: 10px; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .second-line {
    display: none; }
  #contentFormPrestaMasJulgal .flex-roww.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
    margin-top: 26px; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-full {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin: 0;
    margin-bottom: 18px; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 48%;
    flex: 1 1 48%;
    margin: 0;
    margin-right: 10px;
    margin-bottom: 26px; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 48%;
    flex: 1 1 48%;
    margin: 0;
    margin-bottom: 26px; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-left.avoid-margin-bottom,
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-right.avoid-margin-bottom,
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-full.avoid-margin-bottom {
    margin-bottom: 0; }
  #contentFormPrestaMasJulgal .verify-info-link img {
    margin-right: 10px; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .third-line {
    display: none; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box .fourth-line {
    display: none; }
  #quiereCtaAhorros {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center; }
  #quiereCtaAhorros p {
    font-size: 12px; }
  #quiereCtaAhorros .responsive-radio-button {
    width: auto;
    margin-top: 12px;
    margin-left: 0; }
  #contentFormPrestaMasJulgal #verTerminos {
    margin: 10px auto 0;
    text-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%; }
  #contentFormPrestaMasJulgal #verTerminos a {
    font-size: 10px; }
  #contentFormPrestaMasJulgal #verTerminos p {
    font-size: 10px; }
  #mainForm .responsive-line {
    width: 100%;
    display: block;
    height: 1px;
    background-color: #ccc; }
  #contentFormPrestaMasJulgal .general-block-styles {
    margin: 15px 0; }
  #contentFormPrestaMasJulgal .move-label-full-avoid.move-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  #contentFormPrestaMasJulgal .basic-input-style-full.text-center-responsive {
    text-align: center;
    font-size: 18px; }
  #contentFormPrestaMasJulgal .msjErrorForm p {
    text-align: center;
    margin: 15px auto 0; }
  #contentFormPrestaMasJulgal .margin-left {
    margin-left: 60px; }
  #contentFormPrestaMasJulgal .style-label label.responsive-modification {
    font-size: 15px;
    font-weight: 100;
    color: #4c4c4c; }
  #modalTermsForm .content-modal {
    width: 95%;
    padding: 10px;
    height: 90%; }
  #terminosYCondicionesPrestaMas .txtPrincipal-terminos p {
    padding: 0 10px;
    font-size: 12px;
    text-align: justify; }
  #terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas {
    height: 100%;
    padding: 15px 20px;
    text-align: justify; }
  #contentFormPrestaMasJulgal label[type="radio"] > i {
    width: 18px;
    height: 18px; }
  #contentFormPrestaMasJulgal #actEconoFinanzas label[type="radio"] > input[type="radio"]:checked ~ i:before, #contentFormPrestaMasJulgal #ordenDeGiro label[type="radio"] > input[type="radio"]:checked ~ i:before, #contentFormPrestaMasJulgal #quiereCtaAhorros label[type="radio"] > input[type="radio"]:checked ~ i:before {
    width: 15px;
    height: 15px; }
  #contentFormPrestaMasJulgal .verify-info-link p {
    font-size: 12px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content .simulator-value-box {
    width: 150px;
    font-size: 15px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content .simulator-value-box {
    padding: 4px 5px; }
  #contentFormPrestaMasJulgal #sectionTop .left-box .last-p-left-box {
    display: none; }
  #contentFormPrestaMasJulgal #sectionTop .last-p-left-box.responsive-p-left {
    display: block;
    margin-bottom: 40px; }
  /**TC**/
  #contentFormPrestaMasJulgal #sectionTop .right-box.right-BoxMod-css {
    width: 100%; }
  /**TC**/
  #newOtpView #principalOtp .third-row-otp .code-content {
    margin-right: 15px; }
  #checkBtnSim {
    width: 30px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-big-content {
    display: none; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 10px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-content h4 {
    margin-bottom: 0;
    font-size: 12px; }
  #thankUMain #felicitaciones .content-title-img picture {
    margin-bottom: 20px;
    margin-left: 0; }
  #errorPrestaMas .content-error .loSentimos-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  #errorPrestaMas .content-error img {
    margin-left: 0;
    margin-bottom: 10px; }
  .responsive-width:nth-child(2) {
    width: 20% !important; }
  .responsive-width:nth-child(3) {
    width: 40% !important;
    margin: 0 !important; }
  #pdf-viewer {
    height: auto;
    overflow-y: initial;
    overflow-x: auto;
    border-radius: 0px;
    -webkit-box-shadow: initial;
    box-shadow: initial; }
  #pdf-main-container {
    background-color: transparent; }
  #pdf-viewer-1,
  #pdf-viewer-2,
  #pdf-viewer-3 {
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 100%; }
  .splitToolbarButton {
    padding-top: 0;
    visibility: hidden; }
  .field-group.responsive-width.width-25.responsive-content-1:before {
    left: 0;
    top: 50%;
    -webkit-transform: translate(0%, -35%);
    -ms-transform: translate(0%, -35%);
    transform: translate(0%, -35%); }
  #pagare-deceval2 {
    margin-top: 20px; }
  #pagare-deceval2 .btn-pagare-firmo {
    visibility: hidden;
    pointer-events: auto;
    background-color: #cc0000 !important; }
  .contenedor-general-prestaMas-julgal .elementos-lista {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 10px auto; }
  .contenedor-general-prestaMas-julgal .elementos-lista .columna-izq {
    margin-right: 0px; }
  .contenedor-general-prestaMas-julgal .elementos-lista .columna .lista span {
    font-size: 12px; }
  .contenedor-general-prestaMas-julgal .elementos-lista .columna .lista:nth-child(2) {
    margin-bottom: 0; } }

.bank-number {
  display: block;
  margin: 20px 0; }

/**Estilos media query celular**/
/**Estilos media query celular pequeño**/
@media (max-width: 599px) {
  .visualizacion-docs #pdf-viewer {
    width: 314px; }
  #contentFormPrestaMasJulgal #sectionTop .left-box .p-left-box {
    font-size: 13px;
    text-align: justify; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content {
    padding: 5px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box .simulator-info-content .simulator-value-box {
    margin: 0 5px; }
  #contentFormPrestaMasJulgal .responsive-content-1 {
    margin: 0 10px;
    width: 51%; }
  #contentFormPrestaMasJulgal .responsive-content-tc {
    margin: 0 10px;
    width: 43%; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 47%;
    flex: 1 1 47%; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-half-right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 47%;
    flex: 1 1 47%; }
  #contentFormPrestaMasJulgal .move-label-full-avoid {
    font-size: 11px;
    font-weight: 100; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-full {
    margin-bottom: 26px; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-full.responsive-margin-bottom {
    margin-bottom: 0; }
  #contentFormPrestaMasJulgal .content-input.flex-responsive-form-full.responsive-margin-bottom {
    margin-bottom: 0; }
  #contentFormPrestaMasJulgal .general-block-styles .cond-line-title-box span {
    font-size: 14px;
    font-weight: bold; }
  #contentFormPrestaMasJulgal .style-label label.responsive-modification {
    font-size: 11px; }
  #contentFormPrestaMasJulgal .basic-input-style-full.text-center-responsive {
    font-size: 15px; }
  #contentFormPrestaMasJulgal .quiere-cta-ahorros p {
    font-size: 12px !important; }
  #contentFormPrestaMasJulgal main {
    padding: 12px; }
  #contentFormPrestaMasJulgal .basic-input-style-full {
    padding: 0 5px; }
  .contenedor-general-prestaMas-julgal {
    padding: 0 10px; }
  #contentFormPrestaMasJulgal #sectionTop .right-box {
    width: 100% !important; }
  #montoMaxMinError p {
    font-size: 9px; }
  #terminosYCondicionesPrestaMas #mainTerminos .content-terminos-prestaMas {
    height: 100%; } }

@media (max-width: 320px) {
  .visualizacion-docs #pdf-viewer {
    width: 276px;
    height: 210px; }
  #terminosYCondicionesPrestaMas, #mainTerminos {
    height: 86%; }
  #terminosYCondicionesPrestaMas #btnSalirTerms,
  #terminosYCondicionesPrestaMas #btnAceptoTerms {
    font-size: 12px; } }

/**Estilos media query celular pequeño**/
/***** Fin prestaMasForms2 *****/
.tooltip-bp {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; }

.tooltip-bp .tooltiptext {
  visibility: hidden;
  width: 220px;
  margin-left: -30px;
  border-radius: 5px;
  border: 1px solid #Cecece;
  background: #eee;
  color: #6c6c6c;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -40px;
  font-size: 11px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1; }
  .tooltip-bp .tooltiptext strong {
    color: #c00; }

.tooltip-bp:hover .tooltiptext {
  visibility: visible; }

#contentFormPrestaMasJulgal .border-requerido ~ picture:before,
#contentFormPrestaMasJulgal .border-requerido-radio-check picture:before {
  content: '';
  background-image: url("/RS/images/PreaprobadosDigitales/flecha-roja-error-formulario.gif");
  background-size: contain;
  background-repeat: no-repeat;
  width: 14px;
  height: 9px;
  display: block; }

#idMainIndexPreaprobadosDIgitales {
  width: 100%; }
