@media (min-width: 390px) and (max-width: 450px){

    /*.gif-tiempo {
        text-align: center !important;
        margin: auto !important;
        margin-left: 10.5em!important;
    }*/
    }
    @media (min-width: 344px) and (max-width: 380px){
    
    .peque-error {
       /* padding-left: 0%!important;*/
    }
    /*.peque {
        height: 35px!important;
        background-position-x: 6px !important;
        /* margin-left: 0%!important; 
        width: 108%!important;
        padding-top: 2%!important;
        margin: -22%!important;
    }*/
    /* .modal-box{
        height: 347px !important;
    
    } */
    }
    
    
    
    @media (min-width: 320px) and (max-width: 375px){
    /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 22%!important;
    } */
        /* .spanclas {
       position: fixed!important;
    } */
        /* .erbtn12 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0px;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-shadow: none;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        width: 100%;
        margin-left: 0%;
        display: inline-block;
        margin-top: 80px!important;
        border: 1px solid transparent;
    } */
    .erbtn20 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block!important;
        margin-top: 110px!important;
        border: 1px solid transparent!important;
    }
    .titulo {
        font-size: 24px;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212;
        margin-top: 5%;
        line-height: 1.1;
        margin-bottom: -7%!important;
        display: block;
        margin-top: 0%!important;
    }
        label#label-cedula.control-label {
        font-size: 14px!important;
        margin-top: 39%;
        /* padding: 131px 0px 0px 58px; */
        margin-left: 12%!important;
    }
    .erbtn6 {
        border-radius: 0px!important;
        margin-top: 51%!important;
        width: 100%!important;
    }
    .erbtn7 {
        border-radius: 0px!important;
        margin-top: 51%!important;
        width: 100%!important;
        margin-left: 0%!important;
    }
    .pruebaicono{
        background: beige;
    }
    
    }
    
    @media (min-width: 375px) and (max-width: 480px){
        /* .erbtn12 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0px;
        padding: 15px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-shadow: none;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        width: 100%;
        margin-left: 0%;
        display: inline-block;
        margin-top: 86px!important;
        border: 1px solid transparent;
    } */
        #parrafoTerminosCondiciones{
            margin-left: -19%!important;
    
        }
        .peque-error{
            margin-top: 10%!important;
        }
            
    .erbtn6 {
        border-radius: 0px!important;
        margin-top: 40%!important;
        width: 100%!important;
    }
    .erbtn7 {
        border-radius: 0px!important;
        margin-top: 186px!important;
        width: 100%!important;
        margin-left: 0%!important;
        padding-top: 15px!important;
    }
        #solicitarCuenta{
        padding-top: 15px!important;
        }
    }
    @media (min-width: 551px) and (max-width: 599px){
    
          #parrafoTerminosCondiciones{
            margin-left: -23%!important;
    
        }  
    }
    
    @media (min-width: 481px) and (max-width: 550px){
        /* .erbtn12 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0px;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-shadow: none;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        width: 100%;
        margin-left: 0%;
        display: inline-block;
        margin-top: 27px;
        border: 1px solid transparent;
    } */
        /* #parrafoTerminosCondiciones{
            margin-left: -15%!important;
    
        } */
    
    .erbtn6 {
        border-radius: 0px!important;
        margin-top: 25%!important;
        width: 100%!important;
    }
    .erbtn7 {
        border-radius: 0px!important;
        margin-top: 25%!important;
        width: 100%!important;
        margin-left: 0%!important;
        padding-top: 15px!important;
    }
        #solicitarCuenta{
        padding-top: 15px!important;
        }
    }
    @media (min-width: 320px) and (max-width: 599px){
        #tooltip{
            width: 43%;
            margin-left: 28%;
        }
         #tooltip:after {
            left: 85%;
         }
    }
    @media (min-width: 600px) and (max-width: 768px){
       #tooltip{
            width: 15em;
            margin-left: 16em;
            margin-top: 3em;
        }
         #tooltip:after {
            left: 90%;
         } 
    }
    /* @media (min-width: 600px) and (max-width: 1080px){
        .ui-marmots-label-check.marmots-label-left{
            padding-top: 1.1%!important;
            margin-top: 1%!important;
        }
        #parrafoTerminosCondiciones {
            margin-left: -23%!important;
        }  
    } */
    @media (min-width: 551px) and (max-width: 1080px){
        
    .erbtn6 {
        border-radius: 0px!important;
        margin-top: 20%!important;
        width: 100%!important;
    }
    .erbtn7 {
        border-radius: 0px!important;
        margin-top: 20%!important;
        width: 100%!important;
        margin-left: 0%!important;
        padding-top: 15px!important;
    }
        #solicitarCuenta{
        padding-top: 15px!important;
        }
    }
    
    @media (min-width: 360px) and (max-width: 420px){
        
    
    .text-tarjeta-cvv {
        margin: -7% 0 0px 0% !important;
        margin-top: 0%;
        width: 135%;
    }
    .text-tarjeta-cvv2 {
        margin: -50.5px 0px 0 6px !important;
        width: 135%!important;
    }
    .fa-angle-down2 {
        left: 76%!important;
    }
    
    }
    
    @media (min-width: 320px) and (max-width: 374px){
        .erbtn7 {
        width: 100%!important;
        margin-top: 210px!important;
        margin-left: 0%!important;
        padding-top: 15px!important;
        }
        #solicitarCuenta{
        padding-top: 15px!important;
        }	
        #parrafoTerminosCondiciones {
        margin-left: -23%!important;
    }
    .icon-88{
        margin-bottom: 13% !important;
    }
            label#label-cedula.control-label {
        font-size: 14px!important;
        margin-top: 39%;
        /* padding: 131px 0px 0px 58px; */
        margin-left: 12%!important;
    }
    
    .text-tarjeta-cvv2 {
        margin: -50px 0px 0 -3px !important; 
        width: 135%!important;
        margin-left: 2%!important;
    }
    
    .erbtn {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        margin-top: 45%!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block;
    }
    
    }
    
    @media (min-width: 375px) and (max-width: 503px){
    
    /* .icon-88{
            margin-bottom: 12% !important;
            margin-left: 45% !important;
    } */
    .erbtn{
     background: #0079c1!important;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
     -webkit-border-radius: 4px!important;
     -moz-border-radius: 4px!important;
     border-radius: 0px!important;
     padding: 15px!important;
     color: #FFF!important;
     cursor: pointer!important;
     text-align: center!important;
     vertical-align: middle!important;
     text-shadow: none!important;
     font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
     position: relative!important;
     height: 56px!important;
     margin-top: 124px!important;
     width: 100%!important;
     margin-left: 0%!important;
     display: inline-block;
    }
    }
    @media (min-width: 381px) and (max-width: 480px){
           #parrafoTerminosCondiciones{
            margin-left: -19%!important;
    
        }
       
    
       .fa-angle-down2{
        left: 76%!important;
        }
    
       .text-tarjeta-cvv2{
         margin :-50.5px 0px 0 0px !important;
         width: 135%!important;
        }
    
       .text-tarjeta-cvv{
        margin: -9% 0 0px -3% !important;
        margin-top: -8%;
        width: 135%;
        }
    
        .question-circle1 {
        position: absolute!important;
        width: 22px!important;
        height: 22px!important;
        margin-top: 9%!important;
        margin-left: 90.4%!important;
        float: right!important;
        }
    
        .cdv{
         margin-left: -12%!important;
        margin-top: 5%!important;
        }
    
        .prueba1{
            margin-left: -10%;
        }
    
        .inp-reg {
            width: 100%!important;
            margin-left: 2.4%;
            margin-top: -1%;
        }
        .tip {
            top: 0%!important;
            margin-left: 4%!important;
        }
    
        .inp2-reg {
        margin-left: 7%!important;
        float: none!important;
        position: absolute!important;
        width: 159%!important;
        margin-top: 3%!important;
        }
    
        .ced {
        margin-top: 6%!important;
        margin-left: 21%!important;
        }
    
        .not-reg {
            top: 53px!important;
            float: right;
            position: relative;
        }
    
    }
    @media (min-width: 361px) and (max-width: 380px){
    
        .cdv {
            margin-left: -11%!important;
            margin-top: 6%!important;
            }
    
    }
    @media (min-width: 344px) and (max-width: 380px){
        .prueba1 {
        margin-left: -10%;
        margin-top: 1%!important;
        }
        
        .question-circle1 {
        position: absolute!important;
        width: 22px!important;
        height: 22px!important;
        margin-top: 10%!important;
        margin-left: 89%!important;
        float: right!important;
        }
    
        .inp-reg {
            width: 100%!important;
            margin-left: 3%;
            margin-top: -1%;
        }
        .tip {
        top: 0%!important;
        margin-left: 4%!important;
        }
    
        .inp2-reg {
        margin-left: 8%!important;
        float: none!important;
        position: absolute!important;
        width: 159%!important;
        margin-top: 7%!important;
    }
    
        .ced {
        margin-top: 11%!important;
        padding-left: 26%!important;
        }
    
        .not-reg {
        top: 54px!important;
        float: right;
        position: relative;
        }
    
        
    }
    
    
    @media (min-width: 504px) and (max-width: 1080px){
    
        .validation-error {
         margin-left: 2%!important; 
    }
    
    }
    
    @media (min-width: 320px) and (max-width: 464px){
    
        .erbtn11 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        margin-top: 157px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block;
    }
        .erbtn5 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        margin-top: 157px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block;
    }
    
    #parrafoTerminosCondiciones {
        margin-left: -23%!important;
    }
        .step1btn{
        width: 100%!important;
        margin: 264px 0!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    }
    
    @media (min-width: 465px) and (max-width: 480px){
    
        .step1btn{
        width: 100%!important;
        margin: 234px 0!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    }
    @media (min-width: 324px) and (max-width: 359px){
    
        #message1 {
            margin-top: 1px!important;
            margin-left: -179px!important;
            font-size: 13.5px !important;
            width: 100%!important;
        }
       #icon{
            margin-top: 173px!important;
       }
    
       .clave-error-peque {
        position: absolute!important;
        width: 20em;
        margin-top: 0px!important;
        margin-left: 0px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
     
     }
     /* .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 199px !important;
        margin-left: 5px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    } */
    .casillas {
        margin-top: -25%!important;
        width: 108%;
        margin-left: -4%;
    }
     }
    
     @media (min-width: 319px) and (max-width: 323px){
    .clv-dig{
        margin-top: -4%!important;
        }
    
    .casillas{
        margin-top: -25%!important;
        width: 108%;
        margin-left: -4%
        }
    
        .clave-error-peque {
        position: absolute !important;
        margin-top: -2px!important;
        margin-left: -9px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
        width: 21em;
    }
    
    /* .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 191px !important;
        margin-left: 5px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    } */
    
    #retryArea{
        margin-top: 10%!important
        }
    }
    
    @media (min-width: 360px) and (max-width: 480px){
    .clv-dig{
        margin-top: -4%!important;
        }
    
    .casillas{
        margin-top: -22%!important;
        width: 114%;
        margin-left: -7%;
        }
    #message1 {
         margin-top: 1px!important;
         margin-left: 21px!important;
         font-size: 13.5px !important;
    }
    #icon{
         margin-top: 173px!important;
    }
    
        /* .clave-error-peque {
        position: absolute !important;
        margin-top: 0px!important;
        margin-left: 10px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
        width: 94%!important;
    } */
    
    /* .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 192px !important;
        margin-left: 5px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    
    } */
    
    #retryArea{
        margin-top: 10%!important
        }
    }
    @media (min-width: 376px) and (max-width: 405px){
    
    
    .casillas{
        margin-top: -20%!important;
        width: 108%;
        margin-left: -4%
        }
    
        
    
    
    #retryArea{
        margin-top: 8%!important
        }
    
    }
    @media (min-width: 406px) and (max-width: 456px){
       /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 26%!important;
    } */
    
    .clv-dig{
        margin-top: -4%!important;
        margin-left: 0%!important;
        width: 100%;
        }
    
    .casillas{
        margin-top: -19%!important;
        width: 108%;
        margin-left: -4%
        }
    
        .clave-error-peque {
        position: absolute!important;
        margin-top: 0px!important;
        margin-left: 30px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
    }
    
    /* .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 170px !important;
        margin-left: 17px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    } */
    
    #retryArea{
        margin-top: 5%!important
        }
    
    }
    
    @media (min-width: 457px) and (max-width: 480px){
                /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 28%!important;
    } */
    
    .clv-dig{
        margin-top: -4%!important;
        }
    
    .casillas{
        margin-top: -19%!important;
        width: 108%;
        margin-left: -4%
        }
    
        .clave-error-peque {
        position: absolute !important;
        margin-top: 0px!important;
        margin-left: 21px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
       /* width: 100%!important;*/
    }
    
    .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 172px !important;
        margin-left: 19px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    }
    
    #retryArea{
        margin-top: 5%!important
        }
    
    }
    
    @media (min-width: 320px) and (max-width: 360px){
        #parrafoTerminosCondiciones {
        margin-left: -23%!important;
    }
        
    .rstep1btn {
        width: 100% !important;
        /* margin: 81px 0 !important; */
        margin-left: 0 !important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px !important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        margin-top: 87%;
    }
    
        .fa-angle-down2 {
        left: 74%!important;
        }
        .fa-angle-down1 {
            left: 40%!important;
        }
    
        .text-tarjeta-cvv {
        /*margin: -7% 0 0px 0% !important; */
        margin-top: -7%!important;
        width: 121%!important;
        margin-left: -1%!important;
        }
        .question-circle1 {
        position: absolute!important;
        width: 22px!important;
        height: 22px!important;
        margin-top: 12%!important;
        margin-left: 88%!important;
        float: right!important;
        }
    
    
        .prueba1 {
        margin-left: -11%!important;
        margin-top: 2%!important;
        }
        .cdv {
        margin-left: -12%!important;
        padding-top: 2%!important;
        }
        .erbtn2{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 47%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
        .erbtn3 {
            background: #0079c1 !important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px !important;
            -moz-border-radius: 4px !important;
            border-radius: 0px !important;
            padding: 12px !important;
            color: #FFF !important;
            cursor: pointer !important;
            text-align: center !important;
            vertical-align: middle !important;
            text-shadow: none !important;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif !important;
            position: relative !important;
            height: 56px !important;
            margin-top: 204px !important;
            width: 100% !important;
            margin-left: 0% !important;
            display: inline-block;
        }
        .erbtn4{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
    
    .erbtn11{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 14px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 164px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
        .erbtn5{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         top: 140px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
        /* .erbtn10 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 32%!important;
        margin-left: 34%!important;
        display: inline-block!important;
        margin-top: -2%!important;
        border: 1px solid transparent!important;
    } */
    /*Error generico step3 MA*/
    .btn-step3{
        margin-top: 0!important;
    }
    }
    @media (min-width: 544px) and (max-width: 720px){
        /* .spanclas {
        position: fixed!important;
        margin-left: 1%!important;
        width: 85%;
    } */
    
        #parrafoTerminosCondiciones {
        margin-left: -1%!important;
    }
    }
    @media (min-width: 481px) and (max-width: 543px){
    /* .spanclas {
        position: fixed!important;
        margin-left: 3%!important;
        width: 84%;
    } */
    }    
    @media (min-width: 361px) and (max-width: 410px){
    .erbtn4{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 11%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
      }
      @media (min-width: 410px) and (max-width: 480px){
    .erbtn4{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 11%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
      }  
    @media (min-width: 361px) and (max-width: 480px){
           #parrafoTerminosCondiciones{
            margin-left: -19%!important;
    
        }
        .rstep1btn {
            width: 100% !important;
            /* margin: 117px 0 !important; */
            margin-left: 0 !important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px !important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
            margin-top: 66%;
        }
        .erbtn2{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 44%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
        .erbtn3 {
            background: #0079c1 !important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px !important;
            -moz-border-radius: 4px !important;
            border-radius: 0px !important;
            padding: 12px !important;
            color: #FFF !important;
            cursor: pointer !important;
            text-align: center !important;
            vertical-align: middle !important;
            text-shadow: none !important;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif !important;
            position: relative !important;
            height: 56px !important;
            margin-top: 180px !important;
            width: 100% !important;
            margin-left: 0% !important;
            display: inline-block;
        }
        .erbtn11{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 16px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 153px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
        }
        .erbtn5 {
            background: #0079c1 !important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px !important;
            -moz-border-radius: 4px !important;
            border-radius: 0px !important;
            padding: 15px !important;
            color: #FFF !important;
            cursor: pointer !important;
            text-align: center !important;
            vertical-align: middle !important;
            text-shadow: none !important;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif !important;
            position: relative !important;
            height: 56px !important;
            top: 64px !important;
            width: 100% !important;
            margin-left: 0% !important;
            display: inline-block;
        }
        /*Error generico step3 MA*/
    .btn-step3{
        margin-top: 0!important;
    }
    }
    @media (min-width: 320px) and (max-width: 503px){
      
        /* .erbtn10 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 32%!important;
        margin-left: 34%!important;
        display: inline-block!important;
        margin-top: -2%!important;
        border: 1px solid transparent!important;
    } */
      /* .spacebtn{
            margin-top:8%!important;
        } */
    .icon-322 {
        width: 16px !important;
        display: inline-block !important;
        height: 16px !important;
        vertical-align: middle !important;
        margin-top: 0 !important;
        margin-top: -2% !important;
        margin-left: 29px !important;
    }
        #parrafoTerminosCondiciones {
        margin-left: -6%!important;
    }
            
        .validation-error {
        margin-left: 2%!important;
        }
        .img-warning{
        position: relative;
        /*margin-left: -7%;*/
        }
        
    
    }
    @media (min-width: 320px) and (max-width: 1080px){
        .block-error{
        width: 100%!important;
        margin-left: 0%!important;
        margin-top: 1%!important;
    
        }
        .peque {
        width: 100%!important;
        margin-left: 2%!important;
    }
      /*  #parrafoTerminosCondiciones {
        margin-left: -23%!important;
    }*/
       
     /*      body{
        overflow-y: scroll!important;
        overscroll-behavior-x: none !important;
        }*/
        .body::-webkit-scrollbar {
            display: none;
          }
        #Dig-Espacio{
            height: 0px!important;
        }
        .access__content {
        padding: 48px 0px 32px!important;
        }
        .cmb-clv{
        font-size: 15px;
        }
        .icon-24{
           /* margin-left: 44%!important;*/
        }
        .wizard{
            overflow: visible!important;
        }
        .lasterr{
            margin: 0%!important;
        }
        /*Error generico step 3 MA*/
        .container-msj{
            width: 100%;
        }
        
         
    }
    @media (min-width: 481px) and (max-width: 1080px){
        .parraF{
            width: 100%!important;
        }
    
        .iconed-24{
            margin-left: 0%!important;
        }
        .peque{
        padding-bottom: 3%!important;
        /*margin-left: -14%!important;*/
        /* width: 84%!important; */
        padding-top: 1.5%!important;
        }
        .err-btn{
        width: 100%!important;
        margin: 0px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: fixed;
        height: 56px;
        border: 1px solid transparent;
        }
    .erbtn{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
          margin-top: 20%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    }
    .erbtn2{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 25%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    }
    .erbtn3 {
        background: #0079c1 !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 0px !important;
        padding: 12px !important;
        color: #FFF !important;
        cursor: pointer !important;
        text-align: center !important;
        vertical-align: middle !important;
        text-shadow: none !important;
        font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif !important;
        position: relative !important;
        height: 56px !important;
        margin-top: 29% !important;
        width: 100% !important;
        margin-left: 0% !important;
        display: inline-block;
    }
    .erbtn4{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 34%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    }
    .erbtn11{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 16px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 144px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    }
    .erbtn5{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 15px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: 144px!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    }
    /* .exp-btn{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: -40%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    } */
    /* .texp-btn{
         background: #0079c1!important;
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
         -webkit-border-radius: 4px!important;
         -moz-border-radius: 4px!important;
         border-radius: 0px!important;
         padding: 12px!important;
         color: #FFF!important;
         cursor: pointer!important;
         text-align: center!important;
         vertical-align: middle!important;
         text-shadow: none!important;
         font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
         position: relative!important;
         height: 56px!important;
         margin-top: -5%!important;
         width: 100%!important;
         margin-left: 0%!important;
         display: inline-block;
    } */
    /*Error generico step 3 MA*/
    .btn-step3{
        margin-top: 0!important;
    }
    }
    @media (min-width: 320px) and (max-width: 343px){
        #parrafoTerminosCondiciones {
        margin-left: -23%!important;
    }       
        .not-reg {
        top: 55px!important;
        float: right;
        position: relative;
        }
        .ced {
        margin-top: 8%!important;
        padding-left: 29%!important;
        width: 130%
        }
    
        .inp2-reg {
         margin-left: 9%!important;
        float: none!important;
        position: absolute!important;
        width: 159%!important;
        margin-top: 3%!important;
    }
        .inp-reg {
        width: 100%!important;
        margin-left: 4%;
        margin-top: -1%;
        }
        .tip {
        top: 0%!important;
        margin-left: 4%!important;
        }
    
        .txt1-clv{
        font-size: 15px!important;
        }
    }
    
    @media (min-width: 320px) and (max-width: 480px){
        .spanclas2 {
            position: inherit!important;
            margin-left: 0%!important;
            font-family: "BentonSansBBVABook"!important;
            font-size: 15px!important;
            color: #121212!important;
            width: 100%!important;
            margin-top: -6%!important;
        }
        .spanclas1 {
            position: inherit;
            margin-left: -2%;
            font-family: "BentonSansBBVABook";
            font-size: 15px;
            color: #121212;
            width: 104%!important;
            padding-left: 4%;
            padding-right: 10%;
        }
        .erbtn20 {
            background: #0079c1!important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px!important;
            -moz-border-radius: 4px!important;
            border-radius: 0px!important;
            padding: 12px!important;
            color: #FFF!important;
            cursor: pointer!important;
            text-align: center!important;
            vertical-align: middle!important;
            text-shadow: none!important;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
            position: relative!important;
            height: 56px!important;
            width: 100%!important;
            margin-left: 0%!important;
            display: inline-block!important;
            margin-top: 22px!important;
            border: 1px solid transparent!important;
        }
        .titulo {
            font-size: 24px;
            font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
            color: #121212;
            margin-top: 5%;
            line-height: 1.1;
            margin-bottom: -7%!important;
            display: block;
            margin-top: 0%!important;
            padding-left: 0%!important;
        }
    
        .icon-320 {
            width: 93%!important;
            }
        /* .icon-24.red {
        margin-top: 4%!important;
        margin-right: 200%!important;
        margin-left: 43%!important;
        margin-bottom: 5%!important;
        background: url(img/icon-warning.png) no-repeat top left;
        margin-left: 44%!important;
    } */
    /* .spanclas {
        width: 94%!important;
        position: fixed!important;
        left: 13%!important;
    } */
    
    /* .erbtn10 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block!important;
        margin-top: 37px;
        border: 1px solid transparent!important;
    } */
    .icon-322 {
        width: 16px !important;
        display: inline-block !important;
        height: 16px !important;
        vertical-align: middle !important;
        margin-top: 0 !important;
        margin-top: -2% !important;
        margin-left: -2px !important;
    }
    /* .title2 {
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        /* margin-left: 32%!important; */
    } */
    .form-control{
            padding: 25px 9px 0 13px!important;
    }
    /* .icon-89 {
        margin-left: 44%!important;
        } */
    
    .gif-tiempo{
        /*text-align: center !important; */
        /* margin: auto !important; */
        margin-left: -0.5em!important;
        margin-top: -5%!important;
    }
    .peque {
        /*padding-bottom: 13%!important;
       margin-left: -14%!important;
        width: 84%!important;
        padding-top: 1.5%!important;
        background-position-x: 0px !important;*/
    
        background-position-x: 0px !important;
        text-align: left !important;
        padding-top: 3%!important;
    }
    .peque-error {
        padding-left: 0%!important;
    }
    /*.ocultar33{
        background: url("icon-warning.png");
        width: 16px !important;
        margin-left: 0%!important;
         padding-top: 0%!important;
        margin-top: -2%!important;
        display: block!important;
      /*  display:initial!important;*/
    /*}*/
    .prueba-icono{
        width: 16px !important;
        margin-left: 0%!important;
         padding-top: 0%!important;
        margin-top: -2%!important;
      /*  display:initial!important;*/
    }
    .buttons{
        /*margin-top: 18%!important;*/
    }
    
    .modal-title{
        margin-top:-20px!important;
    }
        #parrafoTerminosCondiciones {
       margin-left: -2%!important;
    }
       /* .peque-error{
        margin-top: 10%!important;
        margin-right: -13%!important;
        }*/
        
    
        .flc-reg {
            margin-top: 5%!important;
            margin-left: 2%!important;
        }
    
        .erjess2{
            margin-top: -5%!important;
        }
        .txt-fn{
        margin-top: -10%!important;
        }
        
        .tsp1{
            padding: 0px 0px 10px 0!important;
        }
    
      .ghost {
        margin-left: -2%!important;
        margin-top: 0%;
        }  
    
    .txstep3{
        margin-left: -3%!important;
    }
    
    /* .claveDigbtn{
           margin-top: -68px !important;
    } */
         .bt25{
        width: 102%!important;
        margin: 9%!important;
        margin-left: -1%!important;
        border: #D5D5DF !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        margin-top: -65%;
        }
    .bt24{
        margin-top: 13%;
        width: 100%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    
    /* .img12{
        width: 32px!important;
        height: 36px !important;
    }
    .img21{
         width: 34px!important;
         height: 34px !important;
    } */
    
    .btncvv{
        width: 100%!important;
        margin: 495px 0px!important;
    }
    
    /*.exp-txt{
        position: fixed!important;
        margin-top: -10%!important;
    }*/
    /*.iconed-24{
            margin-left: 0%!important;
            padding-left: 0px!important;
            height: 35%!important;
        }*/
    .fa-angle-down0{
        left: 90%!important;
    }
    
    .txt-reg{
        font-size: 15px!important;
    }
    .txt2-reg{
        font-size: 15px!important;
    }
    /* .tit-reg{
        font-size: 13px!important;
    } */
    .btn-err{
        margin-top:0%!important;
    }
    
    input#uno.claved{
    width: 10%!important;
    }
        input#dos.claved{
    width: 10%!important;
    }
        input#tres.claved{
    width: 10%!important;
    }
        input#cuatro.claved{
    width: 10%!important;
    }
        input#cinco.claved{
    width: 10%!important;
    }
        input#seis.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#ocho.claved{
    width: 10%!important;
    }
    .step-container{
        /*height: 450px!important;*/
        width:68%;
    }
    /* .container h1{
        
        font-size: 20px!important;
        height: 16px;
    } */
            
    p{
        font-size: 15px!important;  
        
    }
    
    b{
        font-size: 15px!important;  
    }
    
    input#cedula{
        width: 100%;
        float: right;
        position: absolute;
        margin-top: 125px;
        margin-left: 0%;
    }
    .container2{
        width: 100%!important;  
    }
        div.center div.idtext {
        top: -108%!important;
        font-family: "BentonSansBBVA Light"!important;
    }
        .control-label{
        font-size: 15px!important;
        margin-left: 22%!important;
        }
        /* .esp{
        font-size: 15px!important;
        margin-left: -6%!important;
        margin-top: 2%!important;
        } */
        
        .idtext {
        position: absolute!important;
        padding: 0 0 0 0px!important;
        width: 100%!important;
        left: 0!important;
        margin-top: 0px!important;
    }
    label#label-cedula.control-label{
        font-size: 14px!important;
        margin-top: 1%;
         padding: 131px 0px 0px 58px; 
        margin-left: -6%!important;
    }
    select#select_doc.from-control.has-value{
        width: 100%;
        float: right;
        margin-right: 0px;
        position: relative;
        top: -7px;
    }
    .notification{
        float: right;
        position: relative;
        
    }
    /* div.buttom-bar.clearfix{ */
    /*  float: right; */
    /*     position: relative; */
    /*     top: 46px; */
    /* } */
    .wizard .wizard-progress-bar{
        display: none!important;
    }
    img#img-select-doc.fa-angle-down{
    
        float: none; 
        left: 90%;
        width: 15px;
        margin-top: 2%;
    }
    label.prueba{
        top: 0px;
        left: 4%;   
        font-size:14px;
    }
    /*  ultimo boton */
    .button-bar-rsp{
    margin-top: 7em!important;
    
    }
    /* .pull-right{ */
    /*  bottom: -31px; */
    /* } */
        .dos{  
            margin: -5% 0 0 -32% !important;
            width: 45% !important;
            margin-left: -41% !important;
        
       /*
       width: 47%!important;
       margin-left: -31%!important;
       */
        }
        
        /* .txt-fin{
        margin-left: -2%!important;
        margin-top: -15%!important;
        } */
    /* .exp-btn{
     background: #0079c1!important;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
     -webkit-border-radius: 4px!important;
     -moz-border-radius: 4px!important;
     border-radius: 0px!important;
     padding: 12px!important;
     color: #FFF!important;
     cursor: pointer!important;
     text-align: center!important;
     vertical-align: middle!important;
     text-shadow: none!important;
     font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
     position: relative!important;
     height: 56px!important;
     margin-top: -52px!important;
     width: 100%!important;
     margin-left: 0%!important;
     display: inline-block;
    } */
    /* .texp-btn{
     background: #0079c1!important;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
     -webkit-border-radius: 4px!important;
     -moz-border-radius: 4px!important;
     border-radius: 0px!important;
     padding: 12px!important;
     color: #FFF!important;
     cursor: pointer!important;
     text-align: center!important;
     vertical-align: middle!important;
     text-shadow: none!important;
     font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
     position: relative!important;
     height: 56px!important;
      margin-top: -2px!important;
     width: 100%!important;
     margin-left: 0%!important;
     display: inline-block;
    } */
        
    .btn{
        width: 100%!important;
       /* margin: 412px 0!important;*/
    }
        /* .step4-btn{
        width: 100%!important;
        margin: 0px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        } */
        .step3-btn{
        width: 100%!important;
        margin: 10px 0!important;
        border: #d5d5de !important;
        }
    
    p.tx-dat.mensajesAEM{
    width:100%;
    /* font-size: 15px!important; */
    margin:0%!important;
    /* margin-top: 6%!important; */
    }
    .textoST{
        width:100%;
        font-size: 15px!important;
        margin:0%!important;
        margin-top: -8%!important;
    }
    .textoST1{
        width: 100%;
        font-size: 15px!important;
        margin: 0%!important;
        margin-top: -3%!important;
    }
    .imgT{
        width: 55px!important;
        height: 55px!important;
        margin-top: -7%!important;
    }
    .btn23 {
        width: 100%!important;
        margin: 7%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
    .btn22 {
        width: 100%!important;
        margin: 9%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
    .astericos{
        margin-top: -2%!important;
    } 
    
    .textoST1 br{
        display: none!important;
    }
    .textoST br{
        display: none!important;
    }
    
        
    div.verdatos{
    width:100%  ;
    } 
    h1#titulo2{
    margin-left:-2%;
    font-size: 20px!important;
    margin-top: 1em;
        margin-bottom: 1em;
    }
    div.step2{
    padding: 0px 0px!important;
    }
    td{
    height: 57%!important;
    width: 27%!important;
    padding-top: 20px!important;
    }
    p#ntelf{
    font-size: 11px!important;
    margin-left: 3%;
    }
    p#mail{
    font-size: 11px!important;
    margin-left: -2%;
    }
    .incvv{
        width: 96%!important;
        padding: 25px 10px 0 11px !important;
    }
    .inpye{
        width: 98%!important;
    }
    .txcv{
        width: 88%!important;
        margin-left: -1%!important;
    }
    
    /* table td img{
        width: 46px!important;
        height: 27px!important;
        width: 27px!important;
        height: 36px!important;
        position: relative!important;
        /* bottom: -18px; */
        top: 1px!important;
    } */
        
    table{
        width:100%!important;
    }
        .step1-rsp{
        width: 100%!important;
        }
        .step2-rsp{
        width: 100%!important;
        }
            .step3-rsp{
        width: 100%!important;
        }
            .step4-rsp{
        width: 100%!important;
        }
    /*  boton siguiente primera pantalla */
    /*  .arrow-right{ */
    /*  margin-top: 136%!important; */
    /*  } */
        #boxCVV {
        width: 100%!important; 
        }
        #button-bar1-rsp{
        margin-top: 130%!important;
        }
        .wizard .button-bar {
         padding: 0px 0 0px;
    }
    /*      #titulo1{ */
    /*  margin-bottom: 2em!important; */
    /*  } */
        .messagesAEM2{
        margin-top: 2em;
        width: 118%!important;
        }
        .messagesAEM{
        margin-top: 3em;
        } 
       
        /*esto sirve para mover el icono de CVV*/
            /* .pin-sms-input section{
        padding: 80px 0!important;
        
        } */
        /* .form-control{
        margin-left: -16%;
        width: 100%!important;
        } */
            
        /* .modal-dialog1{
        width: 100%!important;
        } */
        .step3step3-rsp {
        width: 100%!important;
        }
        .notif-clave{
        width: 100%!important;
        margin-left:0%!important;
        }
        .step3-btn{
      background: #001391!important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
      -webkit-border-radius: 4px!important;
      -moz-border-radius: 4px!important;
      border-radius: 8px!important;
      padding: 12px!important;
      color: #FFF!important;
      cursor: pointer!important;
      text-align: center!important;
      vertical-align: middle!important;
      text-shadow: none!important;
      font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
      position: relative!important;
      height: 56px!important;
      width: 128px !important;
    }
        .icono-password2{
        margin-top: 1px!important;
        margin-right: -41px!important;
        
        }
       
        
    }
    
    @media (min-width: 401px) and (max-width: 480px){
    
    /* .exp-btn{
    
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        margin-top: -39px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block;
    
    } */
    }
    
    
    @media (min-width: 481px) and (max-width: 720px){
        .spanclas2 {
            position: inherit!important;
            margin-left: -1%!important;
            font-family: "BentonSansBBVABook"!important;
            font-size: 15px!important;
            color: #121212!important;
            width: 101%!important;
            margin-top: -4%!important;
        }
        .spanclas1 {
            position: inherit;
            margin-left: -2%;
            font-family: "BentonSansBBVABook";
            font-size: 15px;
            color: #121212;
            width: 104%!important;
        }
        .erbtn20 {
            background: #0079c1!important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px!important;
            -moz-border-radius: 4px!important;
            border-radius: 0px!important;
            padding: 12px!important;
            color: #FFF!important;
            cursor: pointer!important;
            text-align: center!important;
            vertical-align: middle!important;
            text-shadow: none!important;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
            position: relative!important;
            height: 56px!important;
            width: 100%!important;
            margin-left: 0%!important;
            display: inline-block!important;
            margin-top: 28px!important;
            border: 1px solid transparent!important;
        }
        .titulo {
            font-size: 24px;
            font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
            color: #121212;
            margin-top: 5%;
            line-height: 1.1;
            margin-bottom: -7%!important;
            display: block;
            margin-top: 0%!important;
        }
    
    .icon-320 {
        width: 91%!important;
    }
            /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 31%!important;
    } */
        /* .icon-24.red {
        margin-top: 4%!important;
        margin-right: 200%!important;
        margin-left: 43%!important;
        margin-bottom: 5%!important;
        background: url(img/icon-warning.png) no-repeat top left;
        margin-left: 46%!important;
    } */
        /* .spanclas {
         position: fixed!important;
         
    } */
        /* .erbtn12 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block!important;
        margin-top: 64px!important;
        border: 1px solid transparent!important;
    } */
        /* .erbtn10 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block;
        margin-top: 9px!important;
        border: 1px solid transparent!important;
    } */
    .icon-322 {
        width: 16px !important;
        display: inline-block !important;
        height: 16px !important;
        vertical-align: middle !important;
        margin-top: 0 !important;
        margin-top: -2% !important;
        margin-left: -123px !important;
    }
        .prueba-icono{
        width: 16px !important;
        margin-left: -11%!important;
        padding-top: 0%!important;
        margin-top: -2%!important;
    }
    .gif-tiempo{
    text-align: center!important;
    margin: auto!important;
     }   
    
        .peque {
        padding-bottom: 3%!important;
        margin-left: -14%!important;
        /* width: 84%!important; */
        padding-top: 1.5%!important;
    }
      /*  .peque-error {
        padding-top: 2.2%!important;
        padding-right: 21%!important;
        } */
        /* .esp{
        font-size: 15px!important;
        margin-left: -9%!important;
        margin-top: 1%!important;
        } */
        .rstep1btn {
            width: 100% !important;
            /* margin: 256px 0 !important; */
            margin-left: 0 !important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px !important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
            margin-top: 56%;
        }
       .btn23 {
        width: 100%!important;
        margin: 2%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
    .btn22 {
        width: 100%!important;
        margin: 8%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
    
    .imgT {
        width: 50px!important;
        height: 50px!important;
        margin-top: -6%!important;
    }
    .textoST {
        width: 100%;
        font-size: 15px!important;
        margin: 0%!important;
        margin-top: -9%!important;
    }
    .textoST1 {
        width: 100%;
        font-size: 15px!important;
        margin: 0%!important;
        margin-top: -3%!important;
    }
    .astericos{
        margin-top: -3%!important;
    }
    
    .erjess2{
        margin-top: -3%!important;
        }
            
        .ghost {
        margin-left: -2%!important;
        margin-top: -15%;
        }
    
        .tip{
        top: 0%!important;
        margin-left: 2%!important;
        }
        .step1btn{
        width: 100%!important;
        margin: 232px 0!important;
       margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        margin-top: 243px!important;
        }
    
        .claveDigbtn{
           margin-top: -68px !important;
    }
        .tsp1{
            margin-left: 17%!important;
            padding: 0px 0px 16px 0!important;
        }
    
         .bt25{
        width: 100%!important;
        margin: 10%!important;
       margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
        .bt24{
        width: 100%!important;
        margin-top: 11%;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    /* .img12{
        width: 32px!important;
        height: 36px !important;
    }
    .img21{
         width: 34px!important;
         height: 34px !important;
    } */
    .btncvv{
        width: 100%!important;
        margin: 495px 0px!important;
    }
    .clave-error-peque {
        position: absolute!important;
        margin-top: 0px!important;
        margin-left: 20px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
    }
    .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 175px !important;
        margin-left: 14px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    }
    .inpye{
        width: 99%!important;
        margin-left: -7%!important;
    }
    .incvv{
        width: 96%!important;
    }
    .cdv{
         margin-left: -12%!important;
        padding-top: 6.3%!important;
    }
    .fa-angle-down0{
        left: 92%!important;
        top: 5%!important;
    }
    .fa-angle-down1{
        top: 75%!important;
        left: 41%!important;
    }
    .fa-angle-down2{
        left: 80%!important;
        top: -7%!important;
    }
    .incvv{
        width: 96%!important;
    }
    .txcv{
        width: 100%!important;
        margin-left: 0%!important;
    }
    .inp-reg{
        width:100%!important;
        margin-left: 2%;
        margin-top: -1%;
    }
    .inp2-reg{
        margin-left: 6%!important;
        float: none!important;
        position: absolute!important;
        width: 159%!important;
        margin-top: 28%!important;
    }
    .ced{
        margin-top: 30%!important;
        padding-left: 17.5%!important;
    
    }
    .not-reg{
        top: 83px!important;
        float: right;
        position: relative;
    }
    .flc-reg{
        margin: 2% 5%;
    }
    label.control-label3{
        margin-top: -2%!important;
        top: 43px !important;
    }
    input#uno.claved{
    width: 10%!important;
    }
        input#dos.claved{
    width: 10%!important;
    }
        input#tres.claved{
    width: 10%!important;
    }
        input#cuatro.claved{
    width: 10%!important;
    }
        input#cinco.claved{
    width: 10%!important;
    }
        input#seis.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#ocho.claved{
    width: 10%!important;
    }
    .step-container{
        /*height: 450px!important;*/
        width:68%;
    }
    /* .container h1{
        
        font-size: 23px!important;
        height: 16px;
    } */
    
    p{
        font-size: 15px!important;  
        
    }
    b{
            font-size: 15px!important;  
        
    }
    /* input:not([type=radio]):not([type=checkbox]) { */
    
    /* width: 100%!important; */
    /* } */
    input#cedula{
        width: 100%;
        float: right;
        position: absolute;
        margin-top: 109px;
        margin-left: 0%;
    }
    .container2{
        width: 100%!important;  
    }
        div.center div.idtext {
        top: -108%!important;
        font-family: "BentonSansBBVA Light"!important;
    /*     width: 100%!important;  */
    }
        .control-label{
        font-size: 15px!important;
        margin-left: -40px!important
        }
        
        .idtext {
        position: absolute!important;
        padding: 0 0 0 0px!important;
        width: 100%!important;
        left: 0!important;
        margin-top: 0px!important;
    }
    label#label-cedula.control-label{
        font-size: 14px!important;
         padding: 116px 0px 0px 39px; 
        margin-left: 0%!important;
        margin-top: 1%;
    }
    select#select_doc.from-control.has-value{
        width: 100%;
        float: right;
        margin-right: 0px;
        position: relative;
        top: -20px;
    }
    .notification{
        float: right;
        position: relative;
        /* top: 53px; */
    }
    
    .wizard .wizard-progress-bar{
        display: none!important;
    }
    img#img-select-doc.fa-angle-down{
    
        float: none;
        left: 90%;
        width: 15px;
    }
    label.prueba{
        top: -11px;
        left: 3%;
        font-size: 14px;
    }
    /*  ultimo boton */
    .button-bar-rsp{
    margin-top: 7em!important;
    
    }
    
        .dos{
        width: 45%!important;
        margin-left: -43.5%!important;
        }
        #retryArea{
        margin-top: 4%!important
        }
        .casillas{
        margin-top: -14%!important;
        width: 114%;
        margin-left: -7%
        }
        .clv-dig{
        margin-top: -4%!important;
        }
    
    .btn{
        width: 100%!important;
      /*  margin: -18px 0!important;*/
    }
        /* .step4-btn{
        width: 100%!important;
        margin: 0px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        } */
        /* .step3-btn{
        width: 100%!important;
        margin: 10px 0!important;
        border: #d5d5de !important;
        } */
        .prueba1{
        margin-top:-2%!important;
        margin-left: -11%!important;
        }
        
    p.tx-dat.mensajesAEM{
    width:100%;
    /* font-size: 17px!important; */
    margin:0%!important;
    /* margin-top: 6%!important; */
    }
        
    div.verdatos{
    width:100%;
    }   
    h1#titulo2{
    margin-left:-2%;
    font-size: 20px!important;
    margin-top: 1em;
        margin-bottom: 1em;
    }
    div.step2{
    padding: 0px 0px!important;
    }
    td{
    height: 57%!important;
    width: 27%!important;
    padding-top: 6%!important;
    }
    p#ntelf{
    font-size: 11px!important;
    margin-left: 3%;
    }
    p#mail{
    font-size: 11px!important;
    margin-left: -2%;
    }
        
    /* table td img{
        width: 46px!important;
        height: 27px!important;
        width: 27px!important;
        height: 36px!important;
        position: relative!important;
        bottom: -18px;
        top: 1px!important;
    } */
        
    table{
        width:100%!important;
    }
        .step1-rsp{
        width: 100%!important;
        }
        .step2-rsp{
        width: 100%!important;
        }
            .step3-rsp{
        width: 100%!important;
        }
            .step4-rsp{
        width: 100%!important;
        }
    /*  boton siguiente primera pantalla */
    /*  .arrow-right{ */
    /*  margin-top: 136%!important; */
    /*  } */
        #boxCVV {
        width: 100%!important; 
        }
        #button-bar1-rsp{
        margin-top: 130%!important;
        }
        .wizard .button-bar {
         padding: 0px 0 0px;
    }
    
        .messagesAEM2{
        margin-top: 2em;
        }
        .messagesAEM{
        margin-top: 3em;
        } 
      
        /*esto sirve para mover el icono de CVV*/
            .pin-sms-input section{
        padding: 80px 0!important;
        
        }
        /* .form-control{
        margin-left: -16%;
        width: 100%!important;
        } */
        .text-tarjeta-cvv2{
         margin :-50px 0px 0 -3px !important;
         width: 135%!important;
        }
        
        .text-tarjeta-cvv{
        margin: -7% 0 0px -4% !important;
        margin-top: -8%;
        width: 135%;
        }
        .modal-dialog1{
        width: 100%!important;
        }
        .step3step3-rsp {
        width: 100%!important;
        }
        .notif-clave{
        width: 100%!important;
        margin-left:0%!important;
        }
        /* .step3-btn{
      background: #0079c1!important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
      -webkit-border-radius: 4px!important;
      -moz-border-radius: 4px!important;
      border-radius: 0px!important;
      padding: 12px!important;
      color: #FFF!important;
      cursor: pointer!important;
      text-align: center!important;
      vertical-align: middle!important;
      text-shadow: none!important;
      font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
      position: relative!important;
      height: 56px!important;
    } */
        .icono-password2{
        margin-top: 1px!important;
        margin-right: -15px!important;
        
        }
        .question-circle1 {
        position: absolute!important;
        /*background-image: url(/lfsp_ve_web_modulolfsp_01/modulolfsp/img/icon-help.png)!important;*/
        width: 22px!important;
        height: 22px!important;
        margin-top: 6%!important;
        margin-left: 92%!important;
        float: right!important;
        }
    }
       
    @media (min-width: 721px) and (max-width: 768px){
        .spanclas2 {
            position: inherit!important;
            margin-left: -2%!important;
            font-family: "BentonSansBBVABook"!important;
            font-size: 15px!important;
            color: #121212!important;
            width: 104%!important;
            padding-left: 4%!important;
            padding-right: 10%!important;
            margin-top: -5%!important;
        }
        .spanclas1 {
            position: inherit;
            margin-left: -2%;
            font-family: "BentonSansBBVABook";
            font-size: 15px;
            color: #121212;
            width: 104%!important;
        }
        .erbtn20 {
            background: #0079c1!important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px!important;
            -moz-border-radius: 4px!important;
            border-radius: 0px!important;
            padding: 12px!important;
            color: #FFF!important;
            cursor: pointer!important;
            text-align: center!important;
            vertical-align: middle!important;
            text-shadow: none!important;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
            position: relative!important;
            height: 56px!important;
            width: 100%!important;
            margin-left: 0%!important;
            display: inline-block!important;
            margin-top: 22px!important;
            border: 1px solid transparent!important;
        }
        .titulo {
            font-size: 24px;
            font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
            color: #121212;
            margin-top: 5%;
            line-height: 1.1;
            margin-bottom: -7%!important;
            display: block;
            margin-top: 0%!important;
        }
        /* .erbtn10 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 1%!important;
        display: inline-block!important;
        margin-top: -1%!important;
        border: 1px solid transparent!important;
    } */
            /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 31%!important;
    } */
    
        /* .spanclas{
             position: fixed!important;
             margin-left: 5%!important;
        } */
        /* .erbtn12 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0px;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-shadow: none;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        width: 100%;
        margin-left: 0%;
        display: inline-block;
        margin-top: 47px;
        border: 1px solid transparent;
    } */
    .title1{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 0%!important;
    }
    /* .icon-24.red {
        margin-top: 4%!important;
        margin-right: 200%!important;
        margin-left: 43%!important;
        margin-bottom: 5%!important;
        background: url(img/icon-warning.png) no-repeat top left;
        margin-left: 45%!important;
    } */
        .icon-322 {
        width: 16px !important;
        display: inline-block !important;
        height: 16px !important;
        vertical-align: middle !important;
        margin-top: 0 !important;
        margin-top: -2% !important;
        margin-left: -95px !important;
    }
        
        input.focus-label3~label{
           top: 49px!important;
        }
        .peque-error {
        padding-right: 35%!important;
        padding-top: 3.8%!important;
        }
        /* .esp{
        font-size: 15px!important;
        margin-left: -9%!important;
        margin-top: 1%!important;
        } */
         .txt-fn{
        margin-left: 11%!important;
        margin-top: 1%!important;
        }
        .erjess2{
            margin-top: -3%!important;
        }
        .rstep1btn {
            width: 100% !important;
            /* margin: 240px 0 !important; */
            margin-left: 0 !important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px !important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
            margin-top: 49%;
        }
       .btn23 {
        width: 100%!important;
        margin: 4%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
       .btn22 {
        width: 100%!important;
        margin: 4%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
    }
    
    .imgT {
        width: 50px!important;
        height: 50px!important;
        margin-top: -6%!important;
    }
    .textoST {
        width: 100%;
        font-size: 15px!important;
        margin: 0%!important;
        margin-top: -8%!important;
    }
    .textoST1 {
        width: 100%;
        font-size: 15px!important;
        margin: 0%!important;
        margin-top: -3%!important;
    }
    .astericos{
        margin-top: -3%!important;
    }
    
    .ghost{
            margin-left: -2%!important;
            margin-top: 2%;
    }
    
        .step1btn{
        width: 100%!important;
        margin: 251px 0!important;
       margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
        .claveDigbtn{
           margin-top: -68px !important;
    }
    
        .tsp1{
            margin-left: 16.5%!important;
            padding: 0px 0px 15px 0!important;
        }
    
         .bt25{
        width: 100%!important;
        margin: 10px 0!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        margin-top: -54%;
        }
        .bt24{
        width: 100%!important;
        margin-top: 8%;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    /* .img12{
        width: 32px!important;
        height: 36px !important;
    }
    .img21{
         width: 34px!important;
         height: 34px !important;
    } */
    .btncvv{
        width: 100%!important;
        margin: 495px 0px!important;
    }
    .clave-error-peque {
        position: absolute!important;
        margin-top: 0px!important;
        margin-left: 30px!important;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
    }
    .peque-clave {
        width: 16%!important;
        height: 16px!important;
        margin-top: 168px !important;
        margin-left: 5px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    }
    .inpye{
        width: 101%!important;
        margin-left: -7%!important;
    }
    .cdv{
        margin-left: -12%!important;
        padding-top: 6.3%!important;
    }
    .fa-angle-down0{
        left: 92%!important;
        top: 5%!important;
    }
    .fa-angle-down1{
        top: 75%!important;
        left: 41%!important;
    }
    .fa-angle-down2{
        left: 80%!important;
        top: -7%!important;
    }
    .incvv{
        width: 96%!important;
    }
    .txcv{
        width: 100%!important;
        margin-left: 0%!important;
    }
    .inp-reg{
        width:100%!important;
        margin-left: 2%;
        margin-top: -1%;
    }
    .inp2-reg{
        margin-left: 6%!important;
        float: none!important;
        position: absolute!important;
        width: 159%!important;
        margin-top: 0%!important;
    }
    .ced{
        margin-top: 0%!important;
        padding-left: 17.5%!important;
    }
    .not-reg{
        top:60px!important;
        float: right;
        position: relative;
    }
    .flc-reg{
        top: 17%!important;
        position: initial;
        height: 11px!important;
        margin-left: -10%!important;
    }
    .tip{
        top: 0%!important;
        margin-left: 2%!important;
    }
        label.control-label3{
        margin-top: -2%!important;
        top: 43px !important;
        }
    input#uno.claved{
    width: 10%!important;
    }
        input#dos.claved{
    width: 10%!important;
    }
        input#tres.claved{
    width: 10%!important;
    }
        input#cuatro.claved{
    width: 10%!important;
    }
        input#cinco.claved{
    width: 10%!important;
    }
        input#seis.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#ocho.claved{
    width: 10%!important;
    }
    .step-container{
        /*height: 450px!important;*/
        width:68%;
    }
    /* .container h1{
        
        font-size: 23px!important;
        height: 16px;
    } */
    
    p{
        font-size: 15px!important;  
        
    }
    b{
            font-size: 15px!important;  
        
    }
    
    input#cedula{
        width: 100%;
        float: right;
       position: absolute;
        margin-top: 108px;
        margin-left: 0%;
    }
    .container2{
        width: 100%!important;  
    }
        div.center div.idtext {
        top: -108%!important;
        font-family: "BentonSansBBVA Light"!important;
    /*     width: 100%!important;  */
    }
        .control-label{
        font-size: 15px!important;
        margin-left: -9%!important;
        }
        .prueba1{
        margin-top:-2%!important;
        margin-left: -11%!important;
        }
        .idtext {
        position: absolute!important;
        padding: 0 0 0 0px!important;
        width: 100%!important;
        left: 0!important;
        margin-top: 0px!important;
    }
    label#label-cedula.control-label{
        font-size: 14px!important;
        padding: 117px 0px 0px 0px;
        margin-left: 7%!important;
    }
    select#select_doc.from-control.has-value{
        width: 100%;
        float: right;
        margin-right: 0px;
        position: relative;
        top: -20px;
    }
    .notification{
        float: right;
        position: relative;
        /* top: 53px; */
    }
    /* div.buttom-bar.clearfix{ */
    /*  float: right; */
    /*     position: relative; */
    /*     top: 46px; */
    /* } */
    .wizard .wizard-progress-bar{
        display: none!important;
    }
    img#img-select-doc.fa-angle-down{
    
        left: 90%;
        width: 15px;
        height: 17%;
        margin-top: -1%!important;
    }
    label.prueba{
        top: -11px;
        left: 3%;
        font-size: 14px
    }
    /*  ultimo boton */
    .button-bar-rsp{
    margin-top: 7em!important;
    
    }
    /* .pull-right{ */
    /*  bottom: -31px; */
    /* } */
        .dos{
        width: 45%!important;
        margin-left: -43.5%!important;
        margin-top: -4.8% !important;
        }
        #retryArea{
        margin-top: 3%!important;
        }
        .casillas{
        margin-top: -14%!important;
        width: 114%;
        margin-left: -7%
        }
        .clv-dig{
        margin-top: -4%!important;
        }
        
    .btn{
        width: 100%!important;
       /* margin: 412px 0!important;*/
    }
        /* .step4-btn{
        width: 100%!important;
        margin: 0px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        } */
        .step3-btn{
        width: 100%!important;
        margin: 10px 0!important;
        border: #d5d5de !important;
        }
        
    p.tx-dat.mensajesAEM{
    width: 100%;
    font-size: 15px!important;
    margin: 0%!important;
    margin-top: -1%!important;
    }
    
    div.verdatos{
    width:100%;
    }   
    h1#titulo2{
    margin-left:-2%;
    font-size: 20px!important;
    margin-top: 1em;
        margin-bottom: 1em;
    }
    div.step2{
    padding: 0px 0px!important;
    }
    td{
    height: 57%!important;
    width: 27%!important;
    padding-top: 6%!important;
    }
    p#ntelf{
    font-size: 11px!important;
    margin-left: 3%;
    }
    p#mail{
    font-size: 11px!important;
    margin-left: -2%;
    }
        
    /* table td img{
        width: 46px!important;
        height: 27px!important;
        width: 27px!important;
        height: 36px!important;
        position: relative!important;
        bottom: -18px;
        top: 1px!important;
    } */
        
    table{
        width:100%!important;
    }
        .step1-rsp{
        width: 100%!important;
        }
        .step2-rsp{
        width: 100%!important;
        }
            .step3-rsp{
        width: 100%!important;
        }
            .step4-rsp{
        width: 100%!important;
        }
    /*  boton siguiente primera pantalla */
    /*  .arrow-right{ */
    /*  margin-top: 136%!important; */
    /*  } */
        #boxCVV {
        width: 100%!important; 
        }
        #button-bar1-rsp{
        margin-top: 130%!important;
        }
        .wizard .button-bar {
         padding: 40px 0 0px;
    }
    /*      #titulo1{ */
    /*  margin-bottom: 2em!important; */
    /*  } */
        .messagesAEM2{
        margin-top: 2em;
        }
        .messagesAEM{
        margin-top: 3em;
        } 
      
        /*esto sirve para mover el icono de CVV*/
            /* .pin-sms-input section{
        padding: 80px 0!important;
        
        } */
        /* .form-control{
        margin-left: -16%;
        width: 100%!important;
        } */
        .text-tarjeta-cvv2{
         margin :-50px 0px 0 -3px !important;
         width: 135%!important;
        }
        
        .text-tarjeta-cvv{
        margin: -8% 0 0px -3% !important;
        margin-top: -8%;
        width: 135%;
        }
        .modal-dialog1{
        width: 100%!important;
        }
        .step3step3-rsp {
        width: 100%!important;
        }
        .notif-clave{
        width: 100%!important;
        margin-left:0%!important;
        }
        .step3-btn{
      background: #0079c1!important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
      -webkit-border-radius: 4px!important;
      -moz-border-radius: 4px!important;
      border-radius: 0px!important;
      padding: 12px!important;
      color: #FFF!important;
      cursor: pointer!important;
      text-align: center!important;
      vertical-align: middle!important;
      text-shadow: none!important;
      font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
      position: relative!important;
      height: 56px!important;
      
    }
        .icono-password2{
        margin-top: 1px!important;
        margin-right: -15px!important;
        
        }
        .question-circle1 {
        position: absolute!important;
        /*background-image: url(/lfsp_ve_web_modulolfsp_01/modulolfsp/img/info_inner.png)!important;*/
        width: 22px!important;
        height: 22px!important;
        margin-top: 6%!important;
        margin-left: 92%!important;
        float: right!important;
        }
    }
    
    @media (min-width: 769px) and (max-width: 1080px){
        .spanclas2 {
            position: inherit!important;
            margin-left: -2%!important;
            font-family: "BentonSansBBVABook"!important;
            font-size: 15px!important;
            color: #121212!important;
            width: 104%!important;
            padding-left: 8%!important;
            padding-right: 10%!important;
            margin-top: -3%!important;
        }
        .spanclas1 {
            position: inherit;
            margin-left: -2%;
            font-family: "BentonSansBBVABook";
            font-size: 15px;
            color: #121212;
            width: 104%!important;
        }
        .erbtn20 {
            background: #0079c1!important;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
            -webkit-border-radius: 4px!important;
            -moz-border-radius: 4px!important;
            border-radius: 0px!important;
            padding: 12px!important;
            color: #FFF!important;
            cursor: pointer!important;
            text-align: center!important;
            vertical-align: middle!important;
            text-shadow: none!important;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
            position: relative!important;
            height: 56px!important;
            width: 100%!important;
            margin-left: 0%!important;
            display: inline-block!important;
            margin-top: 22px!important;
            border: 1px solid transparent!important;
        }
        .titulo {
            font-size: 24px;
            font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
            color: #121212;
            margin-top: 5%;
            line-height: 1.1;
            margin-bottom: -5%!important;
            display: block;
            margin-top: 0%!important;
            margin-left: -4%!important;
        }
        /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 32%!important;
    } */
        /* .icon-24.red {
        margin-top: 4%!important;
        margin-right: 200%!important;
        margin-left: 43%!important;
        margin-bottom: 5%!important;
        
        background: url(img/icon-warning.png) no-repeat top left;
        margin-left: 47%!important;
    } */
        /* .spanclas {
         position: fixed!important;
         margin-left: 2%!important;
    } */
        /* .erbtn12 {
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0px;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-shadow: none;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        width: 100%;
        margin-left: 0%;
        display: inline-block;
        margin-top: 47px;
        border: 1px solid transparent;
    } */
    /* .erbtn10 {
        background: #0079c1!important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
        -webkit-border-radius: 4px!important;
        -moz-border-radius: 4px!important;
        border-radius: 0px!important;
        padding: 12px!important;
        color: #FFF!important;
        cursor: pointer!important;
        text-align: center!important;
        vertical-align: middle!important;
        text-shadow: none!important;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
        position: relative!important;
        height: 56px!important;
        width: 100%!important;
        margin-left: 0%!important;
        display: inline-block!important;
        margin-top: -2%!important;
        border: 1px solid transparent!important;
    } */
    .icon-322 {
        width: 16px !important;
        display: inline-block !important;
        height: 16px !important;
        vertical-align: middle !important;
        margin-top: 0 !important;
        margin-top: -1% !important;
        margin-left: -119px !important;
    }
        .info {
        height: 80px!important;
        /* margin: 20px 0 0; */
        width: 100%!important;
        margin-top: 2%!important;
    }
        .icon-89{
            margin-bottom: -4%!important;
        }
        .icon-88{
            margin-bottom: 0%!important;
        }
        .prueba-icono {
        width: 16px !important;
        margin-left: -11%!important;
        padding-top: 0%!important;
        margin-top: -2%!important;
    }
        /* #parrafoTerminosCondiciones{
            margin-left: -24%!important;
    
        } */
       
       
        .peque-error {
         padding-right: 28%!important;
       /* padding-top: 2.9%!important;*/
        }
        .txt-fn{
        margin-left: 8%!important;
        margin-top: 1%!important;
        }
    
        .erjess2{
            margin-top: -3%!important;
        }
    
        /* .rstep1btn {
            width: 100% !important;
            margin-left: 0 !important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px !important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px / 24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
            margin-top: 43%;
        } */

        .btn23 {
            width: 100%!important;
            margin: -4%!important;
            margin-left: 0!important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px!important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
        }
        .btn22 {
            width: 100%!important;
            margin: -4%!important;
            margin-left: 0!important;
            border: #d5d5de !important;
            background: #0079c1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
            border-radius: 0px!important;
            padding: 12px;
            color: #FFF;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
            position: relative;
            height: 56px;
            border: 1px solid transparent;
        }
        .imgT {
            width: 50px!important;
            height: 50px!important;
            margin-top: -6%!important;
        }
        .textoST {
        margin-top: -9%!important;
       }
       .textoST1 {
        margin-top: -8%!important;
    }
    
       .ghost{
            margin-left: -2%!important;
            margin-top: 2%;
       }
    
       .step1btn{
        width: 100%!important;
        margin-top: 40%!important;
        margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
        /* .claveDigbtn{
           margin-top: -68px !important;
           left: 1px!important;
    } */
        
        .tsp1{
            margin-left: 15%!important;
            padding: 0px 0px 15px 0!important;
        }
    
         .bt25{
        width: 100%!important;
         margin: 20px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
        .bt24{
        width: 100%!important;
        margin-top: 2%;
         margin-left: 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        }
    /* .img12{
        width: 32px!important;
        height: 36px !important;
    } */
    /* .img21{
         width: 34px!important;
         height: 34px !important;
    } */
    /* .clave-error-peque {
        position: absolute !important;
        margin-top: 0px!important;
        margin-left: 21px!important;;
        margin-bottom: 10px !important;
        font-size: 13.5px !important;
    } */
    /* .peque-clave {
        width: 7%;
        height: 15px;
        margin-top: 175px !important;
        margin-left: 25px !important;
        padding-bottom: 10px;
        background-size: 16px !important;
        position: absolute !important;
    } */
    
    .inpye{
        width: 101%!important;
        margin-left: -7%!important;
    }
    .cdv{
        margin-left: -12%!important;
        padding-top: 6.3%!important;
    }
    .fa-angle-down0{
        left: 92%!important;
        top: 5%!important;
    }
    .fa-angle-down1{
        top: 75%!important;
        left: 41%!important;
    }
    .fa-angle-down2{
        left: 80%!important;
        top: -7%!important;
    }
    .incvv{
        width: 96%!important;
    }
    .txcv{
        width: 100%!important;
        margin-left: 0%!important;
    }
    .inp-reg{
        width: 74%!important;
        margin-left: -5.7%;
        margin-top: -3%;
    }
    .inp2-reg{
        float: none!important;
        width: 117.1%!important;
        margin-top: 0%!important;
        position: absolute!important;
    
    }
    .ced{
        margin-top: 1%!important;
        padding-left: 2%!important;
    }
    .not-reg{
       top: 69px!important;
       float: right;
       position: relative;
    }
    .flc-reg{
        margin: 5% -1%;
        top: 10%!important;
    }
    label.control-label3{
        margin-top: -2%!important;
        top: 43px !important;
    }
    input#uno.claved{
    width: 10%!important;
    }
        input#dos.claved{
    width: 10%!important;
    }
        input#tres.claved{
    width: 10%!important;
    }
        input#cuatro.claved{
    width: 10%!important;
    }
        input#cinco.claved{
    width: 10%!important;
    }
        input#seis.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#siete.claved{
    width: 10%!important;
    }
        input#ocho.claved{
    width: 10%!important;
    }
    .step-container{
        /*height: 450px!important;*/
        width:68%;
    }
    /* .container h1{
        
        font-size: 23px!important;
        height: 16px;
    } */
    
    /* p{
        font-size: 15px!important;  
        
    } */
    b{
            font-size: 15px!important;  
        
    }
    /* input:not([type=radio]):not([type=checkbox]) { */
    
    /* width: 100%!important; */
    /* } */
    input#cedula{
        width: 74%;
        float: initial;
        margin-top: 3px;
        position: absolute;
        margin-top: 105px;
        /* margin-left: -6%!important; */
    }
    .container2{
        width: 100%!important;  
    }
        div.center div.idtext {
        top: -108%!important;
        font-family: "BentonSansBBVA Light"!important;
    /*     width: 100%!important;  */
    }
        .control-label{
        font-size: 15px!important;
        margin-left: -90px!important
        }
        /* .esp{
        font-size: 15px!important;
        margin-left: -90px!important
        } */
        
        .idtext {
        position: absolute!important;
        padding: 0 0 0 0px!important;
        width: 100%!important;
        left: 0!important;
        margin-top: 0px!important;
    }
    label#label-cedula.control-label{
        font-size: 14px!important;
        padding: 114px 0px 0px 9px;
        margin-left: -2%!important;
    }
    select#select_doc.from-control.has-value{
        width: 74%;
        float: right;
        margin-right: 32%;
        position: relative;
        top: -20px;
    }
    /* .notification{
        float: right;
        position: relative;
        top: 39px;
    } */
    
    .wizard .wizard-progress-bar{
        display: none!important;
    }
    img#img-select-doc.fa-angle-down{
    
        left: 63%;
        width: 15px;
        margin-top: 0%!important;
    }
    label.prueba{
        top: -11px;
        left: -4%;
        font-size: 14px
    }
    /*  ultimo boton */
    .button-bar-rsp{
    margin-top: 7em!important;
    
    }
    .prueba1 {
        margin-top: -2%!important;
        margin-left: -11%!important;
    }
        .dos{
        margin: -5% 0 0 -40% !important;
        width: 45%!important;
        margin-left: -43.5%!important;
        }
        #retryArea{
        margin-top: 3%!important
        }
        .casillas{
        margin-top: -14%!important;
        width: 108%;
        margin-left: -4%
        }
        .clv-dig{
        margin-top: -4%!important;
        }
        
    .btn{  
        width: 100%!important;
        margin-left: 0%!important;
        margin-top: 20% !important;

       /*tenia 33px*/
    }
    .btncvv{
        width: 100%!important;
        margin: 480px 0px!important;
    }
        /* .step4-btn{
        width: 100%!important;
        margin: 0px 0!important;
        border: #d5d5de !important;
        background: #0079c1;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0);
        border-radius: 0px!important;
        padding: 12px;
        color: #FFF;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif;
        position: relative;
        height: 56px;
        border: 1px solid transparent;
        } */
        /* .step3-btn{
        width: 100%!important;
        margin: 10px 0!important;
        border: #d5d5de !important;
        } */
        
    p.tx-dat.mensajesAEM{
    width:100%;
    font-size: 15px!important;
    margin:0%!important;
    margin-top: 6%!important;
    }
        
    div.verdatos{
    width:100%;
    }   
    h1#titulo2{
    margin-left:-2%;
    font-size: 20px!important;
    margin-top: 1em;
        margin-bottom: 1em;
    }
    div.step2{
    padding: 0px 0px!important;
    }
    /* td{
    height: 57%!important;
    width: 27%!important;
    padding-top: 6%!important;
    } */
    p#ntelf{
    font-size: 11px!important;
    margin-left: 3%;
    }
    p#mail{
    font-size: 11px!important;
    margin-left: -2%;
    }
        
    /* table td img{
        width: 46px!important;
        height: 27px!important;
        width: 27px!important;
        height: 36px!important;
        position: relative!important;
        top: 1px!important;
    } */
        
    table{
        width:100%!important;
    }
        .step1-rsp{
        width: 100%!important;
        }
        .step2-rsp{
        width: 100%!important;
        }
            /* .step3-rsp{
        width: 90vw!important;
        } */
            .step4-rsp{
        width: 100%!important;
        }
    /*  boton siguiente primera pantalla */
    /*  .arrow-right{ */
    /*  margin-top: 136%!important; */
    /*  } */
        #boxCVV {
        width: 100%!important; 
        }
        #button-bar1-rsp{
        margin-top: 130%!important;
        }
        .wizard .button-bar {
         padding: 0px 0 0px;
    }
    /*      #titulo1{ */
    /*  margin-bottom: 2em!important; */
    /*  } */
        /* .messagesAEM2{
        margin-top: 2em;
        }
        .messagesAEM{
        margin-top: 3em;
        }  */
       
        /*esto sirve para mover el icono de CVV*/
            /* .pin-sms-input section{
        padding: 80px 0!important;
        
        } */
        /* .form-control{
        margin-left: -16%;
        width: 100%!important;
        } */
        .text-tarjeta-cvv2{
         margin :-49px 0px 0 -3px !important;
         width: 135%!important;
        }
        
        .text-tarjeta-cvv{
        margin: -8% 0 0px -3% !important;
        margin-top: -8%;
        width: 135%;
        }
        .modal-dialog1{
        width: 100%!important;
        }
        .step3step3-rsp {
        width: 100%!important;
        }
        .notif-clave{
        width: 100%!important;
        margin-left:0%!important;
        }
        /* .step3-btn{
      background: #0079c1!important;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0079c1, endColorstr=#00559d, GradientType=0)!important;
      -webkit-border-radius: 4px!important;
      -moz-border-radius: 4px!important;
      border-radius: 0px!important;
      padding: 12px!important;
      color: #FFF!important;
      cursor: pointer!important;
      text-align: center!important;
      vertical-align: middle!important;
      text-shadow: none!important;
      font: 15px/24px "BentonSansBBVA Medium", arial, sans-serif!important;
      position: relative!important;
      height: 56px!important
    } */
        .icono-password2{
        margin-top: 1px!important;
        margin-right: -15px!important;
        
        }
        .question-circle1 {
        position: absolute!important;
        /*background-image: url(/lfsp_ve_web_modulolfsp_01/modulolfsp/img/info_inner.png)!important;*/
        width: 22px!important;
        height: 22px!important;
        margin-top: 6%!important;
        margin-left: 92%!important;
        float: right!important;
        }
        #tooltip{
            width: 15em;
            margin-left: 14.5em;
            margin-top: 3em;
        }
         #tooltip:after {
            left: 90%;
         } 
    }
    
    @media (min-width: 394px) and (max-width: 405px){
    /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 24%!important;
    } */
    .clave-error-peque {
        margin-top: -3px!important;
        margin-left: 33px!important;
        font-size: 13.5px !important;
       }
    
    /* .peque-clave {
        width: 7% !important;
        height: 15px !important;
        margin-top: 175px !important;
        margin-left: 7px !important;
        padding-bottom: 10px !important;
        background-size: 16px !important;
       position: absolute !important;
    } */
    
    .clv-dig{
        margin-top: -4%!important;
        width: 100%;
        margin-left: 0%!important;
        }
    }
    
    @media (min-width: 376px) and (max-width: 393px){
    /* .title2{
        font-size: 24px!important;
        font-family: "BentonSansBBVABook", "Helvetica Neue", Helvetica, sans-serif!important;
        color: #121212!important;
        margin-top: 5%!important;
        margin-left: 24%!important;
    } */
    #message1 {
        margin-top: 1px!important;
        margin-left: 21px!important;
        font-size: 13.5px !important;
    }
       #icon{
        margin-top: 173px!important;
       }
    
      .clave-error-peque {
        margin-top: 0px!important;
        margin-left: 21px!important;
        font-size: 13.5px !important;
       }
       
       .peque-clave {
        width: 7% !important;
        height: 15px !important;
        margin-top: 205px !important;
        margin-left: 16px !important;
        padding-bottom: 10px !important;
        background-size: 16px !important;
        position: absolute !important;
    }
    
        .clv-dig{
        margin-top: -4%!important;
        }
    
    }
    
    @media (min-width: 388px) and (max-width: 439px){
    
        .textoST {
            width: 89%;
            font-size: 15px!important;
            margin: 0%!important;
            margin-top: -8%!important;
            margin-left: 4%!important;
        }
    }
    
    /*Estilos header y footer*/
    
    @media (min-width: 320px) and (max-width: 1080px){
        .modal-body1{

            padding: 0px 20px 37px !important;
        }
        .footer1 {
            background: #072146;
            padding: 0 16px;
            margin: auto;
            display: flex;
            flex-direction: row;
            position: relative;
            width: 100%;
            z-index: 100;
            top: auto;
            left: 0;
            height: 173px;
        }
        .creaOP2 {
            margin-top: -19%;
            margin-left: 17%;
            width: 100%;
        }
    
        ::-webkit-scrollbar:horizontal{
            display: none;
          }
          ::-webkit-scrollbar-thumb:horizontal{
            display: none;
                  
              }
    
        body::-webkit-scrollbar {
            display: none;
        }
        .body::-webkit-scrollbar {
            display: none;
        }
    
        html, body {
            /* position: relative !important; */
            overflow: hidden !important;
            overflow-y: auto !important;
        }
        
    
        .barra1 {
            display: none;
        }
        .txt20 {
            display: none;
        }
        .outside1 {
            display: none;
        }
        .headerRight1 {
            font-size: 10px;
            font-family: 'BentonSansBBVA-Medium';
            top: 58%;
            width: 100%;
            left: auto;
        }
        .container {
            width: auto;
            padding: 0;
            /* margin-top: 8%; */
        }
    
        .contenu-footer {
            width: 1200px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            height: 100%;
            flex-direction: column;
            flex-wrap: nowrap;
            justify-content: space-evenly;
        }
        .footer-services {
            width: auto ;
            margin: auto;
            height: auto;
        }
        .logos1 {
            Top: 30px;
            position: relative;
            margin-left: 10%;
        }
        .iconos0 {
            top: -621%;
            right: -1%;
            position: relative;
            width: 135%;
            margin-top: auto;
            margin-left: auto;
        }
        .textP {
            margin-top: 77px !important;
        }
        .textP1 {
            font-size: 10px !important;
            left: 0%;
            position: relative;
            top: 6%;
        }
        .bloc {
            width: auto;
            margin: auto;
            height: auto;
        }
        .creaOP1 {
            color: #2DCCCD;
            font-family: 'BentonSansBBVA Medium';
            font-size: 10px;
            width: 100%;
            position: relative;
            top: 4%;
            font-size: 10px !important;
        }
        .creaOP {
            margin-top: -28%;
            margin-left: 17%;
            width: 100%;
        }
        .step1btn {
    
            margin: 310px 0px 25px !important;
    
        }
        /* .erbtn10 {
            width: 100% !important;
        } */
    
    }
    /*@media (min-width: 1900px){*/
    
    /*.content {*/
    /*    min-height: 65vh;*/
    /*}*/
    /*}*/
    
    /* @media (min-width: 710px) and (max-width: 1070px){
    
        .container {
            margin-top: 5%;
        }
        .content {
            min-height: 77vh !important;
        }
    
    } */
    
    /* @media (min-width: 1020px) and (max-width: 1030px){
    
            .content {
                min-height: 80vh !important;
                min-height: 74vh !important; 
            }
        
        } */
    /*@media (max-width: 1300px){*/
    
    /*    .content {*/
    /*        min-height: 70vh;*/
    /*    }*/
    /*    }*/
    
    /*    @media(min-height: 900px) and (max-height: 1400px){*/
    /*        .content {*/
    /*            min-height: 80vh !important;*/

    /*    }*/
    /*    @media (min-width: 1301px) and (max-width: 1888px) {*/

    /*        .content {*/
    /*            min-height: 75vh;*/
    /*        }*/
    /*    }*/
        
    /*}*/
    
    