/**
 * Styles used by Quick Print and Pro Print PDF formats only (ie not ePub, Word, or other stuff.)
 */

div.pmb-video-wrapper {
    display:flex;
    justify-content:center;
}
div.pmb-video-inner-wrapper{
    position:relative;
    page-break-inside:avoid;
    display:inline-block;
    width:500px;
    max-width:100%;
}
div.pmb-video-gradient{
    height:60px;
    padding-bottom: 50px;
    top: 0;
    z-index: 25;
    background-position: top;
    width: 100%;
    position: absolute;
    background-repeat: repeat-x;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
}
div.pmb-video-header{
    position:absolute;
}

div.pmb-video-text{
    display:inline-block;
    position:absolute;
    z-index:30;
    color:white;
    font-size:20px;
    padding:10px;
    text-align:left;
    left:0;
}
div.pmb-video-text a{
    color:white;
    text-decoration: none;
}
div.pmb-video-overlay{
    position:absolute;
    z-index:10;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
div.pmb-pretend-play-button{
    position:absolute;
    left:50%;
    top:50%;
    width:68px;
    height:48px;
    margin-left:-34px;
    margin-top:-24px;
}
img.pmb-video-screenshot{
    width:500px;
    min-height:350px;
}

div.pmb-video-screenshot-placeholder{
    height:350px;
    width:500px;
    border:1px solid gray;
    max-width:100%;
}

div.pmb-video-qrcode{
    position:absolute;
    right:10px;
    bottom:10px;
    width:64px;
    height:64px;
}