* {
    box-sizing: border-box;
}
html, body ,
#htmlContainer {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding: 0;
    margin: 0;
}
#logoContainer {
    text-align: center;
    padding: 10vh 0;
    margin: 0;
}

#logoContainer > img {
    height: 50px;
}

#logoContainer.top {
    padding: 2.5vh 0;
}
#logoContainer.top > img {
    height: 26px;
}
#logoContainer ,
#logoContainer * {
    transition: all .5s;
}

#textoIntro {
    margin: 0 auto;
    max-width: 640px;
}
#textoYBancos {
    display: none;
    margin: 0 auto;
    max-width: 800px;
}

#arcopayContainer iframe {
    width: 100%;
    min-height: 50vh;
}


/*
    @font-face {
        font-family: 'bankintertext-regular';
        src: url('./assets/fonts/bankintertext-regular.woff') format('woff');
        font-style: normal;
    }

    .alert-primary {
        color: #144D83;
        background-color: #fff;
        border-color: #2A9DDE;
    }

    .logo-ibc {
        cursor: pointer;
    }

    .alert-danger {
        color: #842029;
        background-color: #fff;
        border-color: #f5c2c7;
    }

    .shadow {
        background-color: #f5f5f5;
        box-shadow: 0px 10px 10px -10px #111;
    }

    div#arcopayContainer {
        height: 90% !important;
        margin-top: 1rem;
    }

    #headerTextSofinco {
        font-size: 10px;
        font-weight: 300;
        line-height: 12px;
        color: black;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
*/


@media only screen and (max-width:479px) {

}