@charset "UTF-8";
/**************Declaracion variables Generales***************/
/**************FIN Declaracion variables Generales***************/
/**************Declaracion variables para las Fuentes***************/
/**************FIN Declaracion variables para las Fuentes***************/
/**************Variables Iconos Finandina***************/
/**************FIN Variables Iconos Finandina***************/
/**************Declaracion MIXINS***************/
/**************FIN Declaracion MIXINS***************/
/**************Declaracion variables Queries***************/
/**************FIN Declaracion variables Queries***************/
.errores {
  margin-bottom: 15px; }

body {
  background-image: url(/RS/images/Flexidigital/fondo_gris_pasivo_desktop.png);
  background-repeat: no-repeat;
  background-position-y: 86px;
  background-size: 55% 85%;
  font-family: 'Open Sans', sans-serif !important;
  font-display: swap;
  font-weight: 400;
  margin: 0;
  overflow-x: hidden;
  padding: 0; }
  body .ng-scope header.private {
    margin-bottom: 5px !important; }
  body .ng-scope .container {
    max-width: 1024px; }
    body .ng-scope .container .contenedor_form {
      width: 100%;
      max-width: 1024px;
      margin: 0 auto; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal {
        /* Desactiva popup */
        position: fixed;
        z-index: 4;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        display: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /* Fin desactiva popup*/ }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal {
          /* Desactiva popup*/
          width: 300px;
          padding: 20px;
          background-color: #fff;
          z-index: 8;
          border-radius: 10px;
          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;
          -ms-flex-pack: distribute;
          justify-content: space-around;
          /* Fin desactiva popup*/ }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal h4 {
            color: #6c6c6c;
            font-weight: bold;
            font-size: 16px;
            margin-bottom: 10px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal img {
            width: 20px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal p {
            color: #6c6c6c;
            font-size: 15px;
            line-height: 18px;
            text-align: center;
            padding: 20px 0; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal p:nth-child(2) {
            padding: 0; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal button {
            border-radius: 5px;
            background-color: #c31c1f;
            color: #fff;
            font-weight: 600;
            font-family: 'Open Sans', sans-serif;
            cursor: pointer;
            font-size: 15px;
            position: relative;
            width: 150px;
            height: 40px;
            border: 0;
            margin-top: 0; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .modal-julgal .content-modal button span {
              position: absolute;
              top: 0;
              left: 0;
              height: 100%;
              width: 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;
              background-color: #ed252a;
              border-radius: 4px 32px 4px 32px;
              color: #fff; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane div.modal-julgal:after {
        /* Desactiva popup*/
        position: fixed;
        content: '';
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.3);
        /* Fin desactiva popup*/ }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body {
          padding: 0;
          border: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: distribute;
          justify-content: space-around;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone {
            width: 90%;
            margin: 0 auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone img {
              margin: 10px auto;
              width: 85%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone .info-text {
              margin: 15px auto 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone .info-text strong {
                font-size: 16px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone .info-text p {
                font-size: 14px;
                margin: 15px auto; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone div.contenedor_boton_salir {
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone div.contenedor_boton_salir .Finalizar_proceso {
                margin-right: 20px;
                background-color: #b6b6b6;
                text-transform: uppercase;
                position: relative;
                height: 32px;
                width: 150px;
                border-radius: 5px;
                color: #fff;
                font-weight: 600;
                font-family: 'Open Sans',sans-serif;
                cursor: pointer;
                font-size: 15px;
                border: 0;
                margin-top: 0; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .thanks-phone div.contenedor_boton_salir .Finalizar_proceso span {
                  position: absolute;
                  top: 0;
                  left: 0;
                  height: 100%;
                  width: 100%;
                  -ms-flex-pack: center;
                  justify-content: center;
                  background-color: #d8d8d8;
                  border-radius: 4px 32px;
                  color: #6c6c6c;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-box-pack: center;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box {
            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-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            padding: 10px 10px;
            min-height: 400px;
            margin: 40px 0 30px;
            width: 45%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .img-izq-destk img {
              width: 300px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .color-pasivo {
              color: #00B97C;
              font-weight: bold;
              font-size: 16px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .col-izq-titulo h3 {
              color: #003c5a !important;
              font-size: 22px;
              line-height: 25px;
              margin: 0;
              padding: 0; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .col-izq-titulo h2 {
              color: #003c5a; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .col-izq-titulo p {
              font-size: 14px;
              padding: 0 10px 0px 0px;
              color: #6c6c6c;
              margin-top: 5px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq {
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              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;
              margin-bottom: 20px;
              width: 100%; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq h3.abre-cuenta {
                font-size: 16px;
                font-weight: 700;
                color: #6c6c6c;
                margin-bottom: 10px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .lista-cliente-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-align: end;
                -ms-flex-align: end;
                align-items: flex-end;
                margin-bottom: 5px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .lista-cliente-img img {
                  width: 25px;
                  padding: 6px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .lista-cliente-img p {
                  font-size: 14px;
                  color: #6c6c6c; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .lista-cliente-img p span {
                    font-size: 16px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .descubre-col-izq {
                margin-bottom: 20px;
                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;
                width: 100%;
                display: flex; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .descubre-col-izq span {
                  font-size: 19px;
                  color: #6c6c6c;
                  padding-right: 5px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .descubre-col-izq img {
                  width: 75px;
                  height: 75px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .disenada-col-izq {
                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: start;
                -ms-flex-align: start;
                align-items: flex-start;
                color: #003c5a;
                width: 100%;
                line-height: 28px;
                color: #003c5a;
                line-height: 28px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .disenada-col-izq span {
                  font-size: 16px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .disenada-col-izq strong {
                  font-size: 18px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .down-col-izq .disenada-col-izq .green-line {
                  width: 62%;
                  border-radius: 5px;
                  display: block;
                  background-color: #00B97C;
                  height: 3px;
                  margin-top: 5px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .info-cliente-final h2 {
              color: #003c5a; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box .info-cliente-final p {
              font-size: 14px;
              color: #6c6c6c;
              text-align: justify;
              padding: 5px 0 0; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.special-height {
            margin: 10px 0 !important; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.special-height .down-col-izq {
              -webkit-box-align: initial !important;
              -ms-flex-align: initial !important;
              align-items: initial !important;
              margin: 15px 10px 15px 0; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.cuenta-creada-exitosa {
            -ms-flex-pack: distribute;
            justify-content: space-around; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.cuenta-creada-exitosa .down-col-izq {
              -webkit-box-align: start;
              -ms-flex-align: start;
              align-items: flex-start; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.cuenta-creada-exitosa .down-col-izq .descubre-col-izq {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: flex-start; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.cuenta-creada-exitosa .down-col-izq .descubre-col-izq .num-verde-creada {
                  color: #0FA35F;
                  font-size: 36px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box.cuenta-creada-exitosa .down-col-izq p {
                font-size: 15px;
                padding: 0 10px 0 0;
                color: #6c6c6c;
                margin-top: 5px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box {
            -webkit-box-align: initial;
            -ms-flex-align: initial;
            align-items: initial;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 45%;
            padding: 0 10px;
            margin: 15px 0; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-info-final {
              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;
              margin: 0 auto;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              width: 80%;
              text-align: center;
              margin-bottom: 40px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-info-final picture img {
                width: 100px;
                margin-bottom: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-info-final picture p {
                color: #6c6c6c;
                font-size: 14px;
                text-align: justify; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .marginAbajo {
              margin-bottom: 20px !important; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label {
              width: 80%;
              margin: 0 auto 35px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label label {
                color: #6c6c6c !important;
                font-size: 12px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label .content_input {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label .content_input label {
                  color: #6c6c6c; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label .content_input img {
                  width: 18px;
                  position: absolute;
                  left: 3%;
                  -webkit-transform: translateX(-3%);
                  -ms-transform: translateX(-3%);
                  transform: translateX(-3%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label .content_input input {
                  height: 45px;
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  padding: 0 8px;
                  background-color: #fff;
                  font-family: "Open Sans", sans-serif, Arial !important;
                  padding-left: 50px !important;
                  font-size: 13px !important;
                  font-weight: 400 !important;
                  color: #6c6c6c;
                  width: 100%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .info-comercial {
              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;
              margin: 0 auto 25px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .info-comercial p {
                color: #6c6c6c;
                font-size: 12px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div {
              width: 80%;
              margin: 0 auto 35px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div label {
                color: #6c6c6c;
                font-size: 12px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div .celular-paso14 {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div .celular-paso14 img {
                  width: 18px;
                  position: absolute;
                  left: 3%;
                  -webkit-transform: translateX(-3%);
                  -ms-transform: translateX(-3%);
                  transform: translateX(-3%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div .celular-paso14 input {
                  height: 45px;
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  padding: 0 8px;
                  background-color: #fff;
                  font-family: "Open Sans", sans-serif, Arial !important;
                  padding-left: 50px !important;
                  font-size: 13px !important;
                  font-weight: 400 !important;
                  color: #6c6c6c;
                  width: 100%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada {
              background-image: url(/RS/images/Flexidigital/Tarjeta-cuenta-creada-1.svg);
              background-size: 290px 188px;
              background-repeat: no-repeat;
              color: #fff;
              background-position: 50% 50%;
              margin: 0 auto;
              width: 310px;
              height: 202px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.num-tarjeta {
                margin: 100px 0 0 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.num-tarjeta p.num-tarjeta-real {
                  font-size: 24px;
                  letter-spacing: 6px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.num-tarjeta span {
                  font-size: 12px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.nom-tarjeta {
                margin: 14px 0 0 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.nom-tarjeta p.nombre-tarjetaviente {
                  font-size: 18px;
                  letter-spacing: 0; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada .tarjeta-datos.nom-tarjeta span {
                  font-size: 12px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .txt-referencia {
              color: #6c6c6c;
              text-align: right;
              margin-bottom: 0 auto;
              width: 290px;
              margin: 0 auto;
              font-size: 10px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .contenedor_boton_salir {
              JUSTIFY-CONTENT: CENTER;
              DISPLAY: FLEX; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .contenedor_boton_salir .boton_salir {
                border-radius: 5px;
                background-color: #c31c1f;
                color: #fff;
                font-weight: 600;
                font-family: 'Open Sans',sans-serif;
                cursor: pointer;
                font-size: 15px;
                position: relative;
                width: 150px;
                height: 40px;
                border: 0;
                margin-top: 0; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .contenedor_boton_salir .boton_salir span {
                  position: absolute;
                  top: 0;
                  left: 0;
                  height: 100%;
                  width: 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;
                  background-color: #ed252a;
                  border-radius: 4px 32px;
                  color: #fff; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .contenedor_boton_salir .boton_salir.Finalizar_proceso_Registro {
                width: 170px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .img-principal-titulo {
              display: none; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso13 {
              width: 90%;
              margin: 0 auto 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso13 h2 {
                color: #003c5a; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso13 p {
                color: #6c6c6c;
                font-size: 14px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 {
              width: 90%;
              margin: 0 auto 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 .sin_label {
                width: 100%;
                margin-bottom: 15px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 .sin_label span {
                  color: #6c6c6c; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 .sin_label .content_input img {
                    width: 20px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso13 .sin_label .content_input input {
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    color: #6c6c6c;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    height: 45px;
                    padding: 0 8px;
                    padding-left: 50px !important;
                    width: 100%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 {
              width: 90%;
              margin: 15px auto 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 span {
                font-size: 14px;
                color: #6c6c6c;
                font-weight: bold; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 .deseas-actualizar {
                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: start;
                -ms-flex-align: start;
                align-items: flex-start;
                margin-top: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 .deseas-actualizar img {
                  width: 22px;
                  padding-right: 8px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 .deseas-actualizar p {
                  font-size: 13px;
                  color: #6c6c6c; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 p.continuacion {
                font-size: 13px;
                color: #6c6c6c;
                margin-top: 10px;
                text-align: center; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso13 p.crear-usuario {
                margin: 15px auto 0;
                color: #6b6b6b;
                font-size: 12px;
                text-align: justify; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 {
              width: 90%;
              margin: 0 auto 20px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              font-size: 14px;
              margin-bottom: 30px;
              -webkit-box-align: initial;
              -ms-flex-align: initial;
              align-items: initial;
              -webkit-box-pack: space-evenly;
              -ms-flex-pack: space-evenly;
              justify-content: space-evenly; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 p {
                text-align: center;
                color: #6c6c6c;
                margin-right: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 p a {
                  color: #ed252a !important;
                  text-decoration: none; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 .container-checkbox {
                display: block;
                position: relative;
                padding-left: 30px;
                cursor: pointer;
                font-size: 22px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 .container-checkbox .checkmark {
                  position: absolute;
                  top: 0;
                  left: 0;
                  height: 25px;
                  width: 25px;
                  background-color: #ccc;
                  border-radius: 5px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 .container-checkbox input:checked ~ .checkmark {
                  background-color: #ed252a; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 .container-checkbox input:checked ~ .checkmark:after {
                  display: block; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .terminos-cond-paso1 .container-checkbox .checkmark:after {
                  display: block;
                  left: 9px;
                  top: 5px;
                  width: 8px;
                  height: 12px;
                  border: solid white;
                  border-width: 0 3px 3px 0;
                  -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                  transform: rotate(45deg);
                  content: "";
                  position: absolute;
                  display: none; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones {
              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;
              padding: 15px 0 15px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .img-texto-paso11 {
                color: #6c6c6c;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .img-texto-paso11 img {
                  width: 20px;
                  height: 12px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .img-texto-paso11 img .flecha-verde span {
                    line-height: 18px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label {
                  display: block;
                  position: relative;
                  padding-left: 5px;
                  margin: 0px 18px 12px 8px;
                  cursor: pointer;
                  font-size: 18px;
                  -webkit-user-select: none;
                  -moz-user-select: none;
                  -ms-user-select: none;
                  user-select: none;
                  color: #6c6c6c;
                  width: 35px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label span {
                    font-size: 16px;
                    padding-top: 5px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label span.checkmark {
                    position: absolute;
                    top: 0;
                    left: 30px;
                    height: 25px;
                    width: 25px;
                    background-color: #eee;
                    border-radius: 50%; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label span.checkmark::before {
                    left: 10px;
                    top: 6px;
                    width: 6px;
                    height: 11px;
                    border: solid white;
                    border-width: 0 3px 3px 0;
                    -webkit-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    transform: rotate(45deg);
                    content: "";
                    position: absolute;
                    display: none; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label input {
                    position: absolute;
                    opacity: 0;
                    cursor: pointer;
                    height: 0;
                    width: 0; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label input:checked ~ .checkmark {
                    background-color: #003C5A; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .select-radio-btns label input:checked ~ .checkmark::before {
                    display: block; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .linea-paso11 {
              border-bottom: 1px solid #ccc;
              margin-bottom: 15px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv {
              margin-top: 25px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 {
              width: 80%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label {
                margin-bottom: 25px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .span-paso10 {
                  color: #6c6c6c;
                  font-weight: 700; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .span-paso10 .text-color {
                    color: #0FA35F; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .span-paso10 .rojo {
                    color: #ED272C; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .content_input {
                  margin-top: 5px;
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .content_input img {
                    width: 20px;
                    position: absolute;
                    left: 5%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .content_input input {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente {
              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;
              width: 90%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .titulo-img {
                margin-bottom: 10px;
                margin-top: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .titulo-img img {
                  width: 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .titulo-img span {
                  color: #003C5A;
                  font-size: 14px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label {
                margin-bottom: 25px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_input img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_input input {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_select {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_select img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_select select {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%;
                    -webkit-appearance: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_select::before {
                  font-family: Fontello !important;
                  font-size: 30px;
                  content: '\f107';
                  color: #ed252a !important;
                  font-weight: 100;
                  right: 8px;
                  pointer-events: none;
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_select img {
                width: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyIndependiente .content-form-paso9 .sin_label .content_input img {
                width: 20px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista {
              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;
              width: 90%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .titulo-img {
                margin-bottom: 10px;
                margin-top: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .titulo-img img {
                  width: 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .titulo-img span {
                  color: #003C5A;
                  font-size: 14px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label {
                margin-bottom: 25px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_input img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_input input {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_select {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_select img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_select select {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%;
                    -webkit-appearance: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_select::before {
                  font-family: Fontello !important;
                  font-size: 30px;
                  content: '\f107';
                  color: #ed252a !important;
                  font-weight: 100;
                  right: 8px;
                  pointer-events: none;
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_select img {
                width: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyRentista .content-form-paso9 .sin_label .content_input img {
                width: 20px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado {
              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;
              width: 90%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .titulo-img {
                margin-bottom: 10px;
                margin-top: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .titulo-img img {
                  width: 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .titulo-img span {
                  color: #003C5A;
                  font-size: 14px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label {
                margin-bottom: 25px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_input img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_input input {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_select {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_select img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_select select {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%;
                    -webkit-appearance: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_select::before {
                  font-family: Fontello !important;
                  font-size: 30px;
                  content: '\f107';
                  color: #ed252a !important;
                  font-weight: 100;
                  right: 8px;
                  pointer-events: none;
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_select img {
                width: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyPensionado .content-form-paso9 .sin_label .content_input img {
                width: 20px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado {
              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;
              width: 90%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .titulo-img {
                margin-bottom: 10px;
                margin-top: 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .titulo-img img {
                  width: 30px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .titulo-img span {
                  color: #003C5A;
                  font-size: 14px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label {
                margin-bottom: 25px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_input img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_input input {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_select {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_select img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_select select {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: "Open Sans", sans-serif, Arial !important;
                    padding-left: 50px !important;
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%;
                    -webkit-appearance: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_select::before {
                  font-family: Fontello !important;
                  font-size: 30px;
                  content: '\f107';
                  color: #ed252a !important;
                  font-weight: 100;
                  right: 8px;
                  pointer-events: none;
                  position: absolute;
                  top: 50%;
                  -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_select img {
                width: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #soyEmpleado .content-form-paso9 .sin_label .content_input img {
                width: 20px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-align: normal;
              -ms-flex-align: normal;
              align-items: normal;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              margin-bottom: 25px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick input {
                visibility: hidden;
                display: block; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick input:checked.es-actividad ~ .seleccionar-actividad {
                background-color: #0FA35F; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick input:checked.es-actividad ~ .seleccionar-actividad img.img-gris {
                  display: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick input:checked.es-actividad ~ .seleccionar-actividad img.img-blanca {
                  display: block; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick input:checked.es-actividad ~ .seleccionar-actividad span.descripcion {
                  color: #fff; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad {
                text-align: center;
                cursor: pointer;
                width: 130px;
                height: 135px;
                border: 1px solid #ccc;
                margin: 5px;
                padding: 5px;
                border-radius: 5px;
                position: relative;
                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;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad img.img-gris {
                  max-height: 100px;
                  width: 100px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad img.img-blanca {
                  max-height: 100px;
                  background-color: #0FA35F;
                  display: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad span.descripcion {
                  color: #aaa; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input token_otp {
              width: 45%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso2 h2 {
              color: #003c5a;
              font-size: 16px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso2 p {
              font-size: 14px;
              padding: 0 10px 0 0;
              color: #6c6c6c;
              margin-top: 5px;
              text-align: justify; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box strong.ocultar {
              display: none; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos {
              margin: 25px auto;
              width: 90%; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha {
                position: relative;
                margin-bottom: 20px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .descripcion {
                  font-weight: 100;
                  font-size: 14px;
                  margin-bottom: 5px;
                  white-space: nowrap;
                  display: block;
                  -o-text-overflow: ellipsis;
                  text-overflow: ellipsis;
                  line-height: 1em;
                  width: 100%;
                  overflow: hidden;
                  position: absolute;
                  left: 0;
                  bottom: 100%;
                  border: 1px solid transparent;
                  color: #6c6c6c; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year {
                  /******OJO CAMBIAR***/ }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .ng-pristine {
                    margin-right: 6px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .combodate {
                    width: 100%;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    margin-right: 0 !important; }
                    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .combodate .cont-select {
                      position: relative;
                      display: -webkit-box;
                      display: -ms-flexbox;
                      display: flex;
                      -webkit-box-align: center;
                      -ms-flex-align: center;
                      align-items: center;
                      width: 33% !important;
                      margin-right: 6px; }
                      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .combodate .cont-select select {
                        width: 100% !important;
                        font-size: 13px !important;
                        font-weight: 400 !important;
                        color: #6c6c6c;
                        text-transform: capitalize;
                        border-radius: 5px;
                        border: 1px solid #ccc;
                        height: 38px;
                        padding: 0 8px;
                        color: #6c6c6c;
                        background-color: #fff;
                        font-family: 'Open Sans', sans-serif, Arial !important;
                        -webkit-appearance: none;
                        height: 45px !important; }
                      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .combodate .cont-select select:focus {
                        border: 1px solid #00b97c; }
                    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year .combodate .cont-select:before {
                      font-family: "Fontello" !important;
                      font-size: 30px;
                      font-weight: 100;
                      content: '\f107';
                      color: #ed252a !important;
                      font-weight: 100;
                      right: 8px;
                      pointer-events: none;
                      position: absolute;
                      top: 50%;
                      -webkit-transform: translateY(-50%);
                      -ms-transform: translateY(-50%);
                      transform: translateY(-50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .content_select.select-ciudad {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .content_select.select-ciudad img {
                  width: 25px;
                  position: absolute;
                  left: 3%;
                  -webkit-transform: translateX(-3%);
                  -ms-transform: translateX(-3%);
                  transform: translateX(-3%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .content_select.select-ciudad select {
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  height: 45px;
                  padding: 0px 0 0 50px;
                  background-color: #fff;
                  font-family: "Open Sans", sans-serif, Arial !important;
                  color: #6c6c6c;
                  -webkit-appearance: none;
                  width: 100%;
                  margin-right: 6px;
                  font-size: 13px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .content_select.select-ciudad select:placeholder {
                  padding-left: 30px;
                  margin-left: 30px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .content_select.select-ciudad:before {
                font-family: Fontello !important;
                font-size: 30px;
                content: '\f107';
                color: #ed252a !important;
                font-weight: 100;
                right: 8px;
                pointer-events: none;
                position: absolute;
                top: 50%;
                -ms-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv {
              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; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv .contenedor_boton_volver {
                width: auto;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-top: 10px;
                margin-bottom: 15px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-right: 15px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv .contenedor_boton_volver .boton-volver {
                  background-color: #a8a8a8 !important;
                  border-radius: 5px;
                  border: 0;
                  color: #fff;
                  cursor: pointer;
                  display: -webkit-box !important;
                  display: -ms-flexbox !important;
                  display: flex !important;
                  font-weight: 100 !important;
                  font-size: 16px !important;
                  height: 40px;
                  letter-spacing: 0;
                  line-height: 0;
                  margin: 0 !important;
                  position: relative;
                  text-transform: uppercase;
                  text-align: center;
                  width: 130px !important; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv .contenedor_boton_volver .boton-volver span {
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 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;
                    background-color: #d8d8d8;
                    border-radius: 4px 32px;
                    color: #6c6c6c; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv .contenedor_boton_volver .boton-volver span:before {
                    content: '';
                    background-image: url(/RS/images/Flexidigital/chulo_boton.svg);
                    background-size: contain;
                    background-repeat: no-repeat;
                    display: inline-block;
                    width: 16px;
                    height: 16px;
                    margin-right: 8px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content {
              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;
              width: 80%;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label {
                width: 100%;
                margin-bottom: 35px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha {
                  position: relative; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha label.descripcion {
                    font-weight: 100;
                    font-size: 12px;
                    margin-bottom: 5px;
                    white-space: nowrap;
                    display: block;
                    -o-text-overflow: ellipsis;
                    text-overflow: ellipsis;
                    line-height: 1em;
                    width: 100%;
                    overflow: hidden;
                    position: absolute;
                    left: 0;
                    bottom: 100%;
                    border: 1px solid transparent; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha label {
                    color: #6c6c6c; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha .dia_mes_year .combodate {
                    width: 100%;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    margin-right: 0 !important; }
                    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha .dia_mes_year .combodate .cont-select {
                      position: relative;
                      display: -webkit-box;
                      display: -ms-flexbox;
                      display: flex;
                      -webkit-box-align: center;
                      -ms-flex-align: center;
                      align-items: center;
                      width: 33% !important;
                      margin-right: 6px; }
                      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha .dia_mes_year .combodate .cont-select select {
                        width: 100% !important;
                        font-size: 13px !important;
                        font-weight: 400 !important;
                        color: #6c6c6c;
                        text-transform: capitalize;
                        border-radius: 5px;
                        border: 1px solid #ccc;
                        height: 38px;
                        padding: 0 8px;
                        color: #6c6c6c;
                        background-color: #fff;
                        font-family: 'Open Sans', sans-serif, Arial !important;
                        -webkit-appearance: none;
                        height: 45px !important; }
                      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha .dia_mes_year .combodate .cont-select select:focus {
                        border: 1px solid #00b97c; }
                    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .campo_fecha .dia_mes_year .combodate .cont-select:before {
                      font-family: "Fontello" !important;
                      font-size: 30px;
                      font-weight: 100;
                      content: '\f107';
                      color: #ed252a !important;
                      font-weight: 100;
                      right: 8px;
                      pointer-events: none;
                      position: absolute;
                      top: 50%;
                      -webkit-transform: translateY(-50%);
                      -ms-transform: translateY(-50%);
                      transform: translateY(-50%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .width_100 {
                  width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input {
                  position: relative;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input .padding-input {
                    padding-left: 50px !important; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input input {
                    font-size: 13px !important;
                    font-weight: 400 !important;
                    color: #6c6c6c;
                    width: 100%; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input input[type="tel"] {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: 'Open Sans', sans-serif, Arial !important; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input input[type="number"] {
                    height: 45px;
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: 'Open Sans', sans-serif, Arial !important; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input input[type="text"] {
                    border-radius: 5px;
                    border: 1px solid #ccc;
                    height: 45px;
                    padding: 0 8px;
                    background-color: #fff;
                    font-family: 'Open Sans', sans-serif, Arial !important; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input img {
                    width: 25px;
                    position: absolute;
                    left: 3%;
                    -webkit-transform: translateX(-3%);
                    -ms-transform: translateX(-3%);
                    transform: translateX(-3%); }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .sin_label .content_input label.material-labels {
                    font-size: 14px;
                    font-weight: 100;
                    padding-left: 50px;
                    height: 17px;
                    position: absolute;
                    left: 0;
                    top: 50%;
                    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;
                    -moz-transition: 0.2s ease all;
                    -webkit-transition: 0.2s ease all; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                font-size: 14px;
                margin-bottom: 30px;
                -webkit-box-align: initial;
                -ms-flex-align: initial;
                align-items: initial; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 p {
                  text-align: center;
                  color: #6c6c6c;
                  margin-right: 10px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 p a {
                    color: #ed252a !important;
                    text-decoration: none; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 .container-checkbox {
                  display: block;
                  position: relative;
                  padding-left: 30px;
                  cursor: pointer;
                  font-size: 22px;
                  -webkit-user-select: none;
                  -moz-user-select: none;
                  -ms-user-select: none;
                  user-select: none; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 .container-checkbox .checkmark {
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 25px;
                    width: 25px;
                    background-color: #ccc;
                    border-radius: 5px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 .container-checkbox input:checked ~ .checkmark {
                    background-color: #ed252a; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 .container-checkbox input:checked ~ .checkmark:after {
                    display: block; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 .container-checkbox .checkmark:after {
                    display: block;
                    left: 9px;
                    top: 5px;
                    width: 8px;
                    height: 12px;
                    border: solid white;
                    border-width: 0 3px 3px 0;
                    -webkit-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    transform: rotate(45deg);
                    content: "";
                    position: absolute;
                    display: none; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .contenedor_boton_continua .boton_continuar {
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                background-color: #c31c1f !important;
                border-radius: 5px;
                color: #fff;
                cursor: pointer;
                display: -webkit-box !important;
                display: -ms-flexbox !important;
                display: flex !important;
                font-weight: 100 !important;
                font-size: 16px !important;
                font-size: 100%;
                font-family: Roboto,Helvetica Neue,sans-serif;
                height: 40px;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0 !important;
                padding-left: 0;
                padding-right: 0;
                position: relative;
                left: 0;
                letter-spacing: 0;
                line-height: 0;
                text-align: center;
                text-transform: uppercase;
                top: 0;
                width: 170px !important;
                border: 0; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .contenedor_boton_continua .boton_continuar span {
                  position: absolute;
                  top: 0;
                  left: 0;
                  height: 100%;
                  width: 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;
                  background-color: #ed252a;
                  border-radius: 4px 32px 4px 32px;
                  color: #fff; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .contenedor_boton_continua .boton_continuar span:before {
                  content: '';
                  background-image: url(/RS/images/Flexidigital/chulo_boton.svg);
                  background-size: contain;
                  background-repeat: no-repeat;
                  display: inline-block;
                  width: 16px;
                  height: 16px;
                  margin-right: 8px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6.bordeAbajo {
              border-bottom: 1px solid #ccc;
              padding-bottom: 15px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 {
              width: 80%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              /*align-items: center;*/
              -ms-flex-pack: distribute;
              justify-content: space-around;
              margin: 10px auto 15px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .num-de-cel {
                color: #6b6b6b;
                font-size: 12px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .correo-electronico {
                color: #6b6b6b; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick {
                width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick input:checked.es-celular ~ .seleccionar-celular {
                  background-color: #00b97c;
                  color: #fff; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick input:checked.es-celular ~ .seleccionar-celular img.check-cel {
                    visibility: visible;
                    opacity: 1; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .es-celular {
                  visibility: hidden;
                  display: block;
                  height: 0;
                  margin: 0;
                  padding: 0; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular {
                  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;
                  background-color: #eee;
                  border: 1px solid #aaa;
                  border-radius: 5px;
                  width: 100%;
                  height: 45px;
                  padding: 0 12px;
                  margin: 5px auto 10px;
                  color: #6c6c6c;
                  cursor: pointer; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular span {
                    font-size: 13px;
                    font-weight: 400;
                    letter-spacing: 0;
                    padding: 0 5px 0 10px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular img {
                    width: 18px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular .cel-blanco {
                    visibility: hidden;
                    display: none; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular .descripcion {
                    width: auto; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .content-input-trick .seleccionar-celular .check-cel {
                    visibility: hidden;
                    width: 18px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad {
                width: 100%; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad .ciudad-label {
                  color: #6c6c6c;
                  font-size: 12px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad .seleccionar-ciudad {
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  height: 45px;
                  padding: 0 8px;
                  font-size: 11px;
                  font-weight: 100;
                  color: #6c6c6c;
                  background-color: #949494;
                  font-family: 'Open Sans', sans-serif, Arial;
                  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: justify;
                  -webkit-box-pack: justify;
                  justify-content: space-between;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  border: 1px solid #aaa;
                  border-radius: 5px;
                  width: 100%;
                  height: 45px;
                  padding: 0 18px;
                  margin: 0 auto 10px;
                  cursor: pointer; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad .seleccionar-ciudad img {
                    width: 22px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad .seleccionar-ciudad .CiudadResidenciaPre {
                    color: #fff;
                    font-size: 16px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 .mostrar-ciudad .seleccionar-ciudad img.check-ciudad {
                    width: 18px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso4.ocultar-mostrar-div {
              width: 90%;
              margin: 10px auto 0; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso5.ocultar-mostrar-div {
              width: 90%;
              margin: 0 auto 20px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div {
              display: none; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .img-principal-titulo {
                margin-bottom: 15px;
                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-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .img-principal-titulo img {
                  margin-bottom: 0;
                  width: 80%;
                  margin: 0 auto 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .titulo-paso2 {
                padding: 0 10px;
                margin-bottom: 20px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .titulo-paso2 h2 {
                  color: #003c5a !important;
                  font-weight: bold;
                  font-size: 16px;
                  margin: 0px auto 10px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .titulo-paso2 p {
                  font-size: 14px;
                  line-height: 16px;
                  color: #6c6c6c;
                  text-align: justify; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .titulo-paso2 p .color-pasivo {
                    color: #00B97C;
                    font-weight: bold; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-p-clic {
              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;
              margin: 0 auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-p-clic .content_input {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-p-clic .content_input p {
                  padding: 0 10px;
                  font-size: 14px;
                  line-height: 16px;
                  color: #6c6c6c;
                  text-align: justify;
                  margin-bottom: 20px; }
                  body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-p-clic .content_input p a {
                    text-decoration: none;
                    color: #ed252a;
                    font-weight: 700; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.email-paso4 {
              position: relative;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              margin: 30px auto 10px;
              width: 90%; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.email-paso4 label {
                font-size: 12px;
                color: #6c6c6c; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.email-paso4 img {
                position: absolute;
                top: 64%;
                width: 20px;
                left: 5%;
                -webkit-transform: translate(-10%, -50%);
                -ms-transform: translate(-10%, -50%);
                transform: translate(-10%, -50%); }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.email-paso4 input {
                color: #6c6c6c;
                display: block;
                width: 100%;
                height: 40px;
                border: 1px solid #aaa;
                border-radius: 5px;
                color: #6c6c6c;
                padding: 5px 20px 5px 50px;
                font-size: 13px !important; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso4 {
              padding-bottom: 30px;
              font-size: 14px;
              color: #6c6c6c;
              padding-bottom: 20px;
              width: 90%;
              margin: 15px auto 0; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso4 span {
                font-weight: 700; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso4 .recibiras-info {
                margin: 15px 0;
                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: start;
                -ms-flex-align: start;
                align-items: flex-start;
                text-align: justify; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso4 .recibiras-info img {
                  width: 14px;
                  margin-right: 10px;
                  margin-top: 5px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .boton_siguiente {
              width: auto;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              margin-top: 10px;
              margin-bottom: 15px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .boton_siguiente .boton_continuar {
                background-color: #c31c1f !important;
                border-radius: 5px;
                border: 0;
                color: #fff;
                cursor: pointer;
                display: -webkit-box !important;
                display: -ms-flexbox !important;
                display: flex !important;
                font-weight: 100 !important;
                font-size: 16px !important;
                height: 40px;
                letter-spacing: 0;
                line-height: 0;
                margin: 0 !important;
                position: relative;
                text-transform: uppercase;
                text-align: center;
                width: 170px !important; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .boton_siguiente .boton_continuar span {
                  position: absolute;
                  top: 0;
                  left: 0;
                  height: 100%;
                  width: 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;
                  background-color: #ed252a;
                  border-radius: 4px 32px 4px 32px;
                  color: #fff; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .boton_siguiente .boton_continuar span:before {
                  content: '';
                  background-image: url(/RS/images/Flexidigital/chulo_boton.svg);
                  background-size: contain;
                  background-repeat: no-repeat;
                  display: inline-block;
                  width: 16px;
                  height: 16px;
                  margin-right: 8px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente {
              font-size: 14px;
              color: #6c6c6c;
              width: 90%;
              margin: 20px auto 0; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente span {
                font-weight: 700; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente .ten-presente-opc {
                margin: 10px 0 10px;
                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: start;
                -ms-flex-align: start;
                align-items: flex-start;
                text-align: justify; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente .ten-presente-opc img {
                  width: 12px;
                  margin-right: 10px;
                  margin-top: 5px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente .ten-presente-opc p #NuevoToken {
                  color: #ed252a;
                  font-weight: 700;
                  text-decoration: none; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tiempo-restante {
              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-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tiempo-restante h6 {
                font-size: 14px;
                color: #6c6c6c;
                font-weight: 700;
                text-align: center; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tiempo-restante span {
                font-size: 40px;
                color: #6c6c6c;
                font-weight: 100; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp {
              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;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              width: 50%;
              margin: 20px auto 30px;
              position: relative; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp #Token {
                display: block;
                width: 100%;
                height: 45px;
                border: 1px solid #aaa;
                border-radius: 5px;
                text-align: center;
                color: #6c6c6c;
                font-size: 20px !important; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp #Token + label.material-labels {
                  text-align: center;
                  padding-left: 50px;
                  font-size: 15px;
                  height: 20px; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp #Token .material-labels {
                  position: absolute;
                  left: 0;
                  top: 50%;
                  padding-left: 45px !important;
                  padding-right: 10px;
                  -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
                  white-space: nowrap;
                  width: 100%;
                  font-weight: 400;
                  display: inline-block;
                  -o-text-overflow: ellipsis;
                  text-overflow: ellipsis;
                  overflow: hidden;
                  pointer-events: none;
                  -moz-transition: 0.2s ease all;
                  -webkit-transition: 0.2s; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp ::-webkit-input-placeholder {
                text-align: center;
                padding-left: 50px;
                font-size: 15px;
                height: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp :-ms-input-placeholder {
                text-align: center;
                padding-left: 50px;
                font-size: 15px;
                height: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp ::-ms-input-placeholder {
                text-align: center;
                padding-left: 50px;
                font-size: 15px;
                height: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp ::placeholder {
                text-align: center;
                padding-left: 50px;
                font-size: 15px;
                height: 20px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp img {
                position: absolute;
                top: 50%;
                width: 20px;
                left: 5%;
                -webkit-transform: translate(-10%, -50%);
                -ms-transform: translate(-10%, -50%);
                transform: translate(-10%, -50%); }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 {
              width: 100%;
              margin-top: 30px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .select-ciudad-paso7 {
                margin: 20px auto; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_select {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_select img {
                  width: 18px;
                  position: absolute;
                  left: 3%;
                  -webkit-transform: translateX(-3%);
                  -ms-transform: translateX(-3%);
                  transform: translateX(-3%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_select select {
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  height: 45px;
                  padding: 0 0 0 50px;
                  background-color: #fff;
                  font-family: "Open Sans", sans-serif, Arial !important;
                  font-size: 13px !important;
                  color: #6c6c6c;
                  -webkit-appearance: none;
                  width: 100%;
                  margin-right: 6px; }
              body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_input {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_input img {
                  width: 18px;
                  position: absolute;
                  left: 3%;
                  -webkit-transform: translateX(-3%);
                  -ms-transform: translateX(-3%);
                  transform: translateX(-3%); }
                body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-campos-paso7 .margin-form-paso7 .content_input input {
                  border-radius: 5px;
                  border: 1px solid #ccc;
                  height: 45px;
                  padding: 0 0 0 50px;
                  background-color: #fff;
                  font-family: "Open Sans", sans-serif, Arial !important;
                  color: #6c6c6c;
                  -webkit-appearance: none;
                  width: 100%;
                  margin-right: 6px;
                  font-size: 14px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso {
          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: end;
          -ms-flex-align: end;
          align-items: flex-end;
          width: 100%;
          margin: 0 5px 0 5px;
          padding: 0 5px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra-completo {
            width: 45%;
            text-align: center; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra-completo span {
              color: #6c6c6c; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            width: 45%;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra span {
              margin-right: 12px;
              color: #6c6c6c; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .progress-bar-jul {
            width: 45%;
            height: 5px;
            background-color: #eee;
            border-radius: 5px;
            margin: 5px 5px 0px 5px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .progress-bar-jul .icon-bar {
              background-color: #003c5a;
              width: 0%;
              height: 5px;
              border-radius: 5px;
              -webkit-transition: all ease-in-out 0.2s;
              -o-transition: all ease-in-out 0.2s;
              transition: all ease-in-out 0.2s; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal {
        width: 90%;
        height: 90%;
        padding: 20px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms {
          width: 100%;
          margin-bottom: 15px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms picture {
            width: 100%;
            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: justify;
            -ms-flex-pack: justify;
            justify-content: space-between; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms picture img {
              width: 160px; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms picture p {
              padding: 0 15px;
              text-align: left;
              line-height: initial;
              font-weight: 400; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms picture a img {
              width: 30px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header {
          display: block;
          width: 100%;
          height: auto;
          margin: 10px 0;
          text-align: left; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header p {
            padding: 0;
            font-weight: 700;
            margin-bottom: 10px;
            font-size: 17px;
            text-align: left; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header span {
            color: #c6c6c6;
            font-weight: 600; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header.ocultar-mostrar-div {
          display: none; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms {
          border-radius: 10px;
          border-bottom-right-radius: 0;
          border-top-right-radius: 0;
          border: 1px solid #ccc;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          height: 75%;
          margin: 5px 0;
          overflow-y: auto;
          padding: 20px 30px;
          width: 100%; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms ul li h4 {
            color: #6c6c6c;
            font-size: 16px;
            line-height: 15px;
            text-align: center; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms ul li p {
            text-align: justify;
            color: #6c6c6c;
            font-size: 15px;
            line-height: 15px;
            padding: 20px 0; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-top: 20px;
          -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;
          width: 100%; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnModalTerms {
            border-radius: 5px;
            background-color: #b6b6b6;
            color: #fff;
            font-weight: 600;
            font-family: 'Open Sans', sans-serif;
            cursor: pointer;
            font-size: 15px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 50%;
            height: 32px;
            text-transform: uppercase;
            position: relative; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnModalTerms span {
              position: absolute;
              top: 0;
              left: 0;
              height: 100%;
              width: 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;
              background-color: #d8d8d8;
              border-radius: 4px 32px 4px 32px;
              color: #6c6c6c; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnModalTerms span:before {
              content: '';
              background-image: url("/RS/images/Flexidigital/chulo_ok_botones.svg");
              background-size: contain;
              background-repeat: no-repeat;
              width: 18px;
              height: 18px;
              margin-right: 8px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnModalterms:hover {
            background-color: #c31c1f; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnModalterms:hover span:hover {
              background-color: #ed252a; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnSalirTerms {
            margin-right: 20px;
            background-color: #b6b6b6;
            text-transform: uppercase;
            position: relative;
            height: 32px;
            width: 50%; }
            body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms #btnSalirTerms span {
              position: absolute;
              top: 0;
              left: 0;
              height: 100%;
              width: 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;
              background-color: #d8d8d8;
              border-radius: 4px 32px 4px 32px;
              color: #6c6c6c; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane #DejarDatos .content-modal {
        width: 300px !important; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #DejarDatos .content-modal p {
          padding: 0 0 10px 0; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane #DejarDatos .content-modal .dejar-datos-input {
          position: relative;
          width: 70%;
          margin-bottom: 15px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #DejarDatos .content-modal .dejar-datos-input img {
            width: 20px;
            position: absolute;
            top: 50%;
            left: 6%;
            -webkit-transform: translate(-6%, -50%);
            -ms-transform: translate(-6%, -50%);
            transform: translate(-6%, -50%); }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane #DejarDatos .content-modal .dejar-datos-input #DatosCelular {
            background-color: #fff;
            border: 1px solid #ccc;
            border-radius: 5px;
            color: #6c6c6c;
            font-family: 'Open Sans', sans-serif, Arial !important;
            font-size: 15px;
            font-weight: 100;
            height: 45px !important;
            padding: 0 8px;
            padding-left: 50px !important;
            width: 100%; }

/************************ Estilos móvil ***********************/
@media (max-width: 990px) {
  body {
    background-image: none;
    font-size: 11px; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .header-terms picture p {
      display: none; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header.ocultar-mostrar-div {
      display: block;
      margin: 0px 0 5px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .sub-header.ocultar-mostrar-div p {
        margin-bottom: 0;
        font-size: 14px; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms {
      padding: 5px 5px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms ul li h4 {
        font-size: 14px;
        line-height: 14px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .body-terms ul li p {
        font-size: 12px;
        line-height: 14px;
        padding: 10px 0; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal .footer-terms {
      margin-top: 0; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane #TerminosyCondicionesModal.modal-julgal .content-modal button {
      margin-top: 10px !important; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .desktop-box {
      display: none; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box {
      width: 100%; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso4.ocultar-mostrar-div p .color-pasivo {
        color: #00b97c;
        font-weight: 700;
        font-size: 16px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .sin_label {
        width: 90%;
        margin: 0 auto 20px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .cont-label-div {
        width: 90%;
        margin: 0 auto 20px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .tarjeta-creada {
        width: 310px;
        height: 202px;
        background-image: url(/RS/images/Flexidigital/Tarjeta-cuenta-creada-1.svg);
        background-size: 290px 188px;
        background-repeat: no-repeat;
        color: #fff;
        background-position: 50% 50%;
        margin: 0 auto; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .superior-paso12 {
        width: 90%;
        margin: 0 auto; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .superior-paso12 .panel-numerocuenta {
          text-align: center;
          margin: 10px; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .superior-paso12 .panel-numerocuenta p {
            font-size: 15px;
            color: #6c6c6c; }
          body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .superior-paso12 .panel-numerocuenta .NumeroCuenta {
            color: #0fa35f;
            font-size: 30px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .titulo-paso12 {
        width: 90%;
        margin: 0 auto; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .txt-referencia {
        text-align: right;
        width: 290px;
        margin: 0 auto; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-opciones .img-texto-paso11 {
        font-size: 12px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 {
        width: 90%;
        margin: 25px auto 0; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-form-paso10 .sin_label .content_input input {
          padding-left: 50px !important; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad {
        width: 90px !important;
        max-height: 120px !important;
        margin: 3px;
        padding: 5px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad img.img-gris {
          max-height: 100px !important;
          padding: 5px 7px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box #contentActividad .content-input-trick .seleccionar-actividad img.img-blanca {
          max-height: 100px !important;
          padding: 5px 2px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .img-principal-titulo {
        display: block;
        margin: 20px 5px 20px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .img-principal-titulo img {
          padding: 0 10px 0 10px;
          width: 100%;
          margin: 0 auto 10px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .img-principal-titulo h3 {
          font-size: 16px;
          color: #003c5a !important;
          font-weight: bold;
          padding: 0 0;
          margin: 10px 0 5px;
          text-align: justify; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .img-principal-titulo p {
          font-size: 14px;
          color: #6c6c6c;
          padding: 0 0; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box strong.ocultar {
        display: block;
        color: #00b97c;
        font-weight: 700;
        font-size: 14px;
        margin-bottom: 15px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content-cuentanos .campo_fecha .dia_mes_year {
        /*OJO CAMBIAR*/ }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .btns-cont-volv .contenedor_boton_volver .boton-volver {
        width: 120px !important; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content {
        width: 90%; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .terminos-cond-paso1 {
          font-size: 13px; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .paso-flex-content .contenedor_boton_continua .boton_continuar {
          width: 150px !important; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .estilos-para-paso2-6 {
        width: 90%; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div {
        display: block; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ocultar-mostrar-div .img-principal-titulo img {
          width: 90%;
          margin: 0 auto 10px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .ten-presente-paso4 {
        font-size: 14px; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .boton_siguiente .boton_continuar {
        width: 150px !important; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .panel-group .panel-julgal .panel-collapse .panel-body .responsive-box .content_input.token_otp {
        width: 65%; }
    body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso {
      width: 100%; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra {
        width: 100%;
        margin: 0 0; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra-completo {
        width: 100%; }
        body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .pasos-barra-completo span {
          color: #6c6c6c; }
      body .ng-scope .container .contenedor_form .tab-content .tab-pane .progreso-y-panel .barra-progreso .progress-bar-jul {
        width: 100% !important; } }

/******************* Fin estilos móvil ******************/
