/* PDFVIEWER */
#pdfviewer-container {
    position: absolute;
    /* margin: 1vh 1vw; */
    width: 100vw;
    height: 100vh;
    /*background: goldenrod;*/
    top: 0;
    left: 0;
    z-index: 101;
    border: 2px #ccc solid;
}


iframe#pdfviewer-wrapper {
    margin: 2rem 1rem;
    width: calc( 100vw - 2rem );
    height: calc( 100vh - 5rem);
    border: 2px solid black;
}

#pdfviewer-background {
    position: absolute;
    top: 0;
    left: 0;
    width:  100vw;
    height:  100vh;
    background: rgba(250,250,250, 0.7);
    z-index: 100;
}
@media screen and (max-width: 1200px) {
    iframe#pdfviewer-wrapper {
        margin: 0;
        width:  100vw;
        height:  100vh;
        border: 2px solid black;
    }
}