/**************Declaracion variables Generales***************/
/**************FIN Declaracion variables Generales***************/
/**************Declaracion variables para las Fuentes***************/
/**************FIN Declaracion variables para las Fuentes***************/
/**************Variables Iconos Finandina***************/
/************VARIABLES HIPOTECARIO*************/
/**************FIN Variables Iconos Finandina***************/
/**************Declaracion MIXINS***************/
/**************FIN Declaracion MIXINS***************/
/**************Declaracion variables Queries***************/
/**************FIN Declaracion variables Queries***************/
/***********Login (old styles)*****************/
.seguir-pasos-content .seguir-pasos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 40px;
  margin: 40px auto 20px; }
  .seguir-pasos-content .seguir-pasos .panel-izq {
    width: 49%; }
    .seguir-pasos-content .seguir-pasos .panel-izq p:nth-child(2) {
      margin: 20px 0; }
    .seguir-pasos-content .seguir-pasos .panel-izq > p {
      text-align: justify;
      font-size: 14px;
      color: #666; }
      .seguir-pasos-content .seguir-pasos .panel-izq > p span {
        text-align: center;
        display: block; }
    .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 30px 0; }
      .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso {
        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; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso img {
          width: 45px;
          margin-bottom: 5px; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso p.p-paso {
          font-weight: bold;
          color: #666; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso:nth-child(3) {
          width: 180px;
          text-align: center; }
          .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso:nth-child(3) p.p-paso.especial {
            font-weight: 100; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso:last-child img {
          width: 35px; }
  .seguir-pasos-content .seguir-pasos .panel-der {
    width: 40%; }
    .seguir-pasos-content .seguir-pasos .panel-der .ingresar-usuario {
      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;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: center; }
      .seguir-pasos-content .seguir-pasos .panel-der .ingresar-usuario label {
        color: #666; }
        .seguir-pasos-content .seguir-pasos .panel-der .ingresar-usuario label input {
          text-align: center;
          width: 80%;
          outline: 0; }
    .seguir-pasos-content .seguir-pasos .panel-der .list-rules ul {
      margin: 15px 0 0 0;
      font-size: 13px;
      color: #666;
      font-size: 14px; }
      .seguir-pasos-content .seguir-pasos .panel-der .list-rules ul li {
        margin-bottom: 10px;
        list-style: none;
        position: relative; }
        .seguir-pasos-content .seguir-pasos .panel-der .list-rules ul li:before {
          position: absolute;
          content: "";
          top: 10px;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          margin-left: -15px;
          width: 0;
          height: 0;
          border-top: 5px solid transparent;
          border-bottom: 5px solid transparent;
          border-left: 5px solid red; }

.seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm {
  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: 70%;
  margin: 50px auto 40px; }
  .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm picture {
    width: 100px;
    margin-right: 20px; }
    .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm picture img {
      width: 100%; }
  .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm p {
    display: block;
    color: #666;
    font-size: 14px;
    text-align: justify; }
    .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm p span {
      display: block;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 5px;
      color: #000; }

/***********End Login (New styles)*****************/
@media (max-width: 990px) {
  .seguir-pasos-content .seguir-pasos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 10px; }
    .seguir-pasos-content .seguir-pasos .panel-izq {
      width: 100%; }
      .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso:first-child {
          margin-bottom: 15px; }
        .seguir-pasos-content .seguir-pasos .panel-izq .content-pasos .paso:nth-child(2) {
          display: none; }
    .seguir-pasos-content .seguir-pasos .panel-der {
      width: 100%; }
      .seguir-pasos-content .seguir-pasos .panel-der .ingresar-usuario label.label-private {
        display: block; }
        .seguir-pasos-content .seguir-pasos .panel-der .ingresar-usuario label.label-private input {
          display: block;
          margin: 10px auto 0; }
  .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm picture {
      margin-bottom: 20px;
      margin-right: 0;
      width: 70px; }
    .seguir-pasos-content .recover-user-confirm-panel section.recover-user-confirm p span {
      text-align: center; } }
