/* /Shared/Component/ImageVideo.razor.rz.scp.css */
.img100[b-gy2tuosxf5] {
    margin: auto;
    width:100%;
    aspect-ratio:1/1;
    /*width: auto;
    height: calc(60px + 8.5vw);*/
    /*height: auto;*/
    max-width: 100%;
    /*min-height: 100%;*/
    /*min-height: calc(60px + 8.5vw);*/
    /*max-height: 100%;*/
    object-fit: contain;
    border-radius: 0px;
}

.imgfull[b-gy2tuosxf5] {
    width: 100%;
    height:auto;
    object-fit: contain;
    border-radius: 0px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.lock[b-e8r7eacbq6] {
    height: 100%;
    width: 100%;
    z-index: 1000;
    position: fixed;
    background: #1a6ab4;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}



.pcode[b-e8r7eacbq6] {
    height: 30px;
    width: 30px;
    border-radius: 0.25rem;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    text-align: center;
}

    .pcode.font-ast[b-e8r7eacbq6] {
        font-family: "font-ast";
        font-style: normal;
        font-weight: normal;
        speak: none;
        /* For safety - reset parent styles, that can break glyph codes*/
        font-variant: normal;
        text-transform: none;
        /* Font smoothing. That was taken from TWBS */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /* Uncomment for 3D effect */
        /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
        /* add spacing to better separate each image */
        letter-spacing: 2px;
    }

    .pcode:focus[b-e8r7eacbq6] {
        border-color: #1a6ab4;
        border-width: 2px;
    }

.sw-lg[b-e8r7eacbq6] {
    width: 4em;
    height: 2em;
}
/* /Shared/Main/NavBottom.razor.rz.scp.css */
.appBottomMenu[b-dedopsgbip] {
    min-height: var(--navBottomHeight);
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    background: #192046;
    background-image: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #E1E1E1;
    border-top-color: rgb(225, 225, 225);
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: env(safe-area-inset-bottom);
}

    .appBottomMenu .item[b-dedopsgbip] {
        font-size: 9px;
        letter-spacing: 0;
        text-align: center;
        width: 100%;
        height: 56px;
        line-height: 1.2em;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        color: #fff;
    }
/* /Shared/Main/NavTop.razor.rz.scp.css */
.appHeader[b-av2q9oy0n5] {
    display: flex;
    flex-direction: row;
    position: fixed;
    /*top: env(safe-area-inset-top);*/
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #fff;
    color: #141515;
    /*box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.08);*/
    padding-top: env(safe-area-inset-top);
    align-items: center;
    justify-content: center;
}
    .appHeader .right[b-av2q9oy0n5] {
        margin-right: 8px;
        text-align: right;
        height: 50px;
    }
    .appHeader .left[b-av2q9oy0n5] {
        margin-left: 8px;
        text-align: left;
        height: 50px;
    }
    .appHeader .center[b-av2q9oy0n5] {
        text-align: center;
        /*height: 50px;*/
        height: calc(var(--navTopHeight) - 6px);
    }
    .appHeader .logo[b-av2q9oy0n5] {
        height: 100%;
        width: auto;
    }

