.pdfview-pagedisplay {
    overflow: auto;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
    border-top: 1px solid grey;

}

.pdfview-pagedisplay .text-layer > span,
.pdfview-pagedisplay .text-layer > div{
    color: transparent;
    position: absolute;
    white-space: pre;
    cursor: text;
    text-align: left;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}

.pdfview-pagedisplay .text-layer > span.selected,
.pdfview-pagedisplay .text-layer > div.selected{
    background-color: rgb(0, 116, 232);
}

.pdfview-pagedisplay .text-layer > span.hit,
.pdfview-pagedisplay .text-layer > div.hit {
    background-color: rgb(0, 116, 232);
    
} 

.pdfview-pagedisplay .text-layer ::selection{
    background: transparent;
}

.pdfview-pagedisplay .text-layer ::-moz-selection{
    background: transparent;
}

.pdfview-pagedisplay .text-layer {
    opacity: 0.3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: normal;
}

.pdfview-pagedisplay .annotation-layer .annot-link {
    position: absolute;
    border: 1px solid #FF0000;
    display: block;
}

.pdfview-pagedisplay .page-div {
    display: inline-block;
    position: relative;
    vertical-align: top;
    text-align: center;
}
.pdfview-pagedisplay .page-div .progress-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    background: rgba(200,200,200,0.7);
}
.pdfview-pagedisplay .page-div .progress {
    width: 60%;
    margin-top: 40%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: -2px -2px 3px #555;
}

.pdfview-pagedisplay .page-div .error-message {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0;
}

.pdfview-pagedisplay .page-canvas {
    box-shadow: -3px -3px 5px #34414b;
    background-color: white;
}

