/* Version 5.6.7 — viewport-bottom sticky footer */

html{
    min-height:100%;
}

body{
    display:flex;
    flex-direction:column;
    min-height:100vh;
    min-height:100dvh;
}

body > main{
    display:block;
    flex:1 0 auto;
    width:100%;
}

.portal-footer{
    flex:0 0 auto;
    width:100%;
    margin-top:auto;
    border-top:1px solid #d7dee7;
    background:#ffffff;
}

.portal-footer-inner{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:6px;
    min-height:66px;
    padding-top:17px;
    padding-bottom:17px;
    color:#52606d;
    font-size:.9rem;
    line-height:1.45;
    text-align:center;
}

.portal-footer a{
    color:#0b5790;
    font-weight:750;
    text-decoration:none;
}

.portal-footer a:hover,
.portal-footer a:focus-visible{
    text-decoration:underline;
}

.portal-footer-separator{
    color:#98a2b3;
}

@media(max-width:560px){
    .portal-footer-inner{
        display:block;
        min-height:0;
        padding:16px 18px;
        font-size:.84rem;
    }

    .portal-footer-separator{
        display:inline-block;
        margin:0 4px;
    }
}


/* Version 5.6.8 — mobile two-line footer */
@media(max-width:560px){
    .portal-footer-inner{
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        gap:3px;
        min-height:76px;
        padding:14px 18px 16px;
        line-height:1.3;
        text-align:center;
    }

    .portal-footer-version,
    .portal-footer-credit{
        display:block;
        width:100%;
        text-align:center;
    }

    .portal-footer-separator{
        display:none;
    }
}

/* Portal release cache marker: 5.7.0 */

/* Portal release cache marker: 5.7.1 */

/* Portal release cache marker: 5.8.0 */

/* Portal release cache marker: 5.9.0 */

/* Portal release cache marker: 5.9.1 */

/* Portal release cache marker: 5.9.2 */

/* Portal release cache marker: 5.9.3 */

/* Portal release cache marker: 6.0.0 */

/* Portal release cache marker: 6.0.1 */

/* Portal release cache marker: 6.0.2 */

/* Portal release cache marker: 6.0.3 */

/* Portal release cache marker: 6.1.0 */

/* Portal release cache marker: 6.1.1 */

/* Portal release cache marker: 7.0.1 */
