.adf-pdf-viewer { .textLayer { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; opacity: 0.2; line-height: 1; border: 1px solid gray; & > div { color: transparent; position: absolute; white-space: pre; cursor: text; -webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; } .adf-highlight { margin: -1px; padding: 1px; background-color: rgb(180, 0, 170); border-radius: 4px; &.adf-begin { border-radius: 4px 0 0 4px; } &.adf-end { border-radius: 0 4px 4px 0; } &.adf-middle { border-radius: 0; } &.adf-selected { background-color: rgb(0, 100, 0); } } &::selection { background: rgb(0, 0, 255); } &::-moz-selection { background: rgb(0, 0, 255); } .adf-endOfContent { display: block; position: absolute; left: 0; top: 100%; right: 0; bottom: 0; z-index: -1; cursor: default; user-select: none; -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; &.adf-active { top: 0; } } } .adf-annotationLayer { section { position: absolute; } .adf-linkAnnotation { & > a { position: absolute; font-size: 1em; top: 0; left: 0; width: 100%; height: 100%; /* stylelint-disable */ background: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') 0 0 repeat; /* stylelint-enable */ &:hover { opacity: 0.2; background: #ff0; box-shadow: 0 2px 10px #ff0; } } } .adf-textAnnotation { img { position: absolute; cursor: pointer; } } .adf-popupWrapper { position: absolute; width: 20em; } .adf-popup { position: absolute; z-index: 200; max-width: 20em; background-color: #ffff99; box-shadow: 0 2px 5px #333; border-radius: 2px; padding: 0.6em; margin-left: 5px; cursor: pointer; word-wrap: break-word; h1 { font-size: 1em; border-bottom: 1px solid #000000; padding-bottom: 0.2em; } p { padding-top: 0.2em; } } .adf-highlightAnnotation, .adf-underlineAnnotation, .adf-squigglyAnnotation, .adf-strikeoutAnnotation, .adf-fileAttachmentAnnotation { cursor: pointer; } } .adf-pdfViewer { .canvasWrapper { overflow: hidden; } .adf-page { direction: ltr; width: 816px; height: 1056px; margin: 1px auto -8px auto; position: relative; overflow: visible; border: 9px solid transparent; background-clip: content-box; background-color: white; canvas { margin: 0; display: block; } .adf-loadingIcon { position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; } * { padding: 0; margin: 0; } } &.adf-removePageBorders { .adf-page { margin: 0 auto 10px; border: none; } } .adf-loadingIcon { width: 100px; height: 100px; left: 50% !important; top: 50% !important; margin-top: -50px; margin-left: -50px; font-size: 5px; text-indent: -9999em; border-top: 1.1em solid rgba(3, 0, 2, 0.2); border-right: 1.1em solid rgba(3, 0, 2, 0.2); border-bottom: 1.1em solid rgba(3, 0, 2, 0.2); border-left: 1.1em solid #030002; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; border-radius: 50%; &::after { border-radius: 50%; } } } .adf-hidden, [hidden] { display: none !important; } } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .adf-viewer-pdf-viewer { overflow: auto; -webkit-overflow-scrolling: touch; position: absolute; top: 0; right: 0; bottom: 0; left: 0; outline: none; } html[dir='ltr'] .adf-viewer-pdf-viewer { box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, 0.05); } html[dir='rtl'] .adf-viewer-pdf-viewer { box-shadow: inset -1px 0 0 hsla(0, 0%, 100%, 0.05); }