:root {
    --highlight-bg-color: rgba(180, 0, 170, 1);
    --highlight-selected-bg-color: rgba(0, 100, 0, 1)
}

@media screen and (forced-colors:active) {
    :root {
        --highlight-bg-color: Highlight;
        --highlight-selected-bg-color: ButtonText
    }
}

.textLayer {
    position: absolute;
    text-align: initial;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: .25;
    line-height: 1;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none;
    forced-color-adjust: none;
    transform-origin: 0 0;
    z-index: 2
}

    .textLayer br, .textLayer span {
        color: transparent;
        position: absolute;
        white-space: pre;
        cursor: text;
        transform-origin: 0 0
    }

        .textLayer span.markedContent {
            top: 0;
            height: 0
        }

    .textLayer .highlight {
        margin: -1px;
        padding: 1px;
        background-color: var(--highlight-bg-color);
        border-radius: 4px
    }

        .textLayer .highlight.appended {
            position: initial
        }

        .textLayer .highlight.begin {
            border-radius: 4px 0 0 4px
        }

        .textLayer .highlight.end {
            border-radius: 0 4px 4px 0
        }

        .textLayer .highlight.middle {
            border-radius: 0
        }

        .textLayer .highlight.selected {
            background-color: var(--highlight-selected-bg-color)
        }

    .textLayer ::-moz-selection {
        background: #00f;
        background: AccentColor
    }

    .textLayer ::selection {
        background: #00f;
        background: AccentColor
    }

    .textLayer br::-moz-selection {
        background: 0 0
    }

    .textLayer br::selection {
        background: 0 0
    }

    .textLayer .endOfContent {
        display: block;
        position: absolute;
        left: 0;
        top: 100%;
        right: 0;
        bottom: 0;
        z-index: -1;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

        .textLayer .endOfContent.active {
            top: 0
        }

:root {
    --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
    --input-focus-border-color: Highlight;
    --input-focus-outline: 1px solid Canvas;
    --input-unfocused-border-color: transparent;
    --input-disabled-border-color: transparent;
    --input-hover-border-color: black;
    --link-outline: none
}

@media screen and (forced-colors:active) {
    :root {
        --input-focus-border-color: CanvasText;
        --input-unfocused-border-color: ActiveText;
        --input-disabled-border-color: GrayText;
        --input-hover-border-color: Highlight;
        --link-outline: 1.5px solid LinkText
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:required, .annotationLayer .buttonWidgetAnnotation.radioButton input:required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .textWidgetAnnotation input:required, .annotationLayer .textWidgetAnnotation textarea:required {
        outline: 1.5px solid selectedItem
    }

    .annotationLayer .linkAnnotation:hover {
        -webkit-backdrop-filter: invert(100%);
        backdrop-filter: invert(100%)
    }
}

.annotationLayer {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    transform-origin: 0 0;
    z-index: 3
}

    .annotationLayer section {
        position: absolute;
        text-align: initial;
        pointer-events: auto;
        box-sizing: border-box;
        transform-origin: 0 0
    }

    .annotationLayer .linkAnnotation {
        outline: var(--link-outline)
    }

        .annotationLayer .buttonWidgetAnnotation.pushButton > a, .annotationLayer .linkAnnotation > a {
            position: absolute;
            font-size: 1em;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

    .annotationLayer .buttonWidgetAnnotation.pushButton > canvas {
        width: 100%;
        height: 100%
    }

    .annotationLayer .buttonWidgetAnnotation.pushButton > a:hover, .annotationLayer .linkAnnotation > a:hover {
        opacity: .2;
        background: #ff0;
        box-shadow: 0 2px 10px #ff0
    }

    .annotationLayer .textAnnotation img {
        position: absolute;
        cursor: pointer;
        width: 100%;
        height: 100%
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input, .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .textWidgetAnnotation input, .annotationLayer .textWidgetAnnotation textarea {
        background-image: var(--annotation-unfocused-field-background);
        border: 2px solid var(--input-unfocused-border-color);
        box-sizing: border-box;
        font: calc(9px * var(--scale-factor)) sans-serif;
        height: 100%;
        margin: 0;
        vertical-align: top;
        width: 100%
    }

        .annotationLayer .buttonWidgetAnnotation.checkBox input:required, .annotationLayer .buttonWidgetAnnotation.radioButton input:required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .textWidgetAnnotation input:required, .annotationLayer .textWidgetAnnotation textarea:required {
            outline: 1.5px solid red
        }

        .annotationLayer .choiceWidgetAnnotation select option {
            padding: 0
        }

    .annotationLayer .buttonWidgetAnnotation.radioButton input {
        border-radius: 50%
    }

    .annotationLayer .textWidgetAnnotation textarea {
        resize: none
    }

        .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .textWidgetAnnotation input[disabled], .annotationLayer .textWidgetAnnotation textarea[disabled] {
            background: 0 0;
            border: 2px solid var(--input-disabled-border-color);
            cursor: not-allowed
        }

        .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .annotationLayer .buttonWidgetAnnotation.radioButton input:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover {
            border: 2px solid var(--input-hover-border-color)
        }

        .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover {
            border-radius: 2px
        }

        .annotationLayer .choiceWidgetAnnotation select:focus, .annotationLayer .textWidgetAnnotation input:focus, .annotationLayer .textWidgetAnnotation textarea:focus {
            background: 0 0;
            border: 2px solid var(--input-focus-border-color);
            border-radius: 2px;
            outline: var(--input-focus-outline)
        }

    .annotationLayer .buttonWidgetAnnotation.checkBox :focus, .annotationLayer .buttonWidgetAnnotation.radioButton :focus {
        background-image: none;
        background-color: transparent
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox :focus {
        border: 2px solid var(--input-focus-border-color);
        border-radius: 2px;
        outline: var(--input-focus-outline)
    }

    .annotationLayer .buttonWidgetAnnotation.radioButton :focus {
        border: 2px solid var(--input-focus-border-color);
        outline: var(--input-focus-outline)
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
        background-color: CanvasText;
        content: "";
        display: block;
        position: absolute
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
        height: 80%;
        left: 45%;
        width: 1px
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
        transform: rotate(45deg)
    }

    .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
        transform: rotate(-45deg)
    }

    .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
        border-radius: 50%;
        height: 50%;
        left: 30%;
        top: 20%;
        width: 50%
    }

    .annotationLayer .textWidgetAnnotation input.comb {
        font-family: monospace;
        padding-left: 2px;
        padding-right: 0
    }

        .annotationLayer .textWidgetAnnotation input.comb:focus {
            width: 103%
        }

    .annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .annotationLayer .popupTriggerArea {
        height: 100%;
        width: 100%
    }

    .annotationLayer .popupWrapper {
        position: absolute;
        font-size: calc(9px * var(--scale-factor));
        width: 100%;
        min-width: calc(180px * var(--scale-factor));
        pointer-events: none
    }

    .annotationLayer .popup {
        position: absolute;
        max-width: calc(180px * var(--scale-factor));
        background-color: #ff9;
        box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;
        border-radius: calc(2px * var(--scale-factor));
        padding: calc(6px * var(--scale-factor));
        margin-left: calc(5px * var(--scale-factor));
        cursor: pointer;
        font: message-box;
        white-space: normal;
        word-wrap: break-word;
        pointer-events: auto
    }

        .annotationLayer .popup > * {
            font-size: calc(9px * var(--scale-factor))
        }

        .annotationLayer .popup h1 {
            display: inline-block
        }

    .annotationLayer .popupDate {
        display: inline-block;
        margin-left: calc(5px * var(--scale-factor))
    }

    .annotationLayer .popupContent {
        border-top: 1px solid #333;
        margin-top: calc(2px * var(--scale-factor));
        padding-top: calc(2px * var(--scale-factor))
    }

    .annotationLayer .richText > * {
        white-space: pre-wrap;
        font-size: calc(9px * var(--scale-factor))
    }

    .annotationLayer .caretAnnotation, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .fileAttachmentAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .highlightAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .lineAnnotation svg line, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .squareAnnotation svg rect, .annotationLayer .squigglyAnnotation, .annotationLayer .stampAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .underlineAnnotation {
        cursor: pointer
    }

    .annotationLayer section svg {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .annotationLayer .annotationTextContent {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        pointer-events: none
    }

        .annotationLayer .annotationTextContent span {
            width: 100%;
            display: inline-block
        }

:root {
    --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
    --xfa-focus-outline: auto
}

@media screen and (forced-colors:active) {
    :root {
        --xfa-focus-outline: 2px solid CanvasText
    }

    .xfaLayer :required {
        outline: 1.5px solid selectedItem
    }
}

.xfaLayer {
    background-color: transparent
}

    .xfaLayer .highlight {
        margin: -1px;
        padding: 1px;
        background-color: #efcbed;
        border-radius: 4px
    }

        .xfaLayer .highlight.appended {
            position: initial
        }

        .xfaLayer .highlight.begin {
            border-radius: 4px 0 0 4px
        }

        .xfaLayer .highlight.end {
            border-radius: 0 4px 4px 0
        }

        .xfaLayer .highlight.middle {
            border-radius: 0
        }

        .xfaLayer .highlight.selected {
            background-color: #cbdfcb
        }

.xfaPage {
    overflow: hidden;
    position: relative
}

.xfaContentarea {
    position: absolute
}

.xfaPrintOnly {
    display: none
}

.xfaLayer {
    position: absolute;
    text-align: initial;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    line-height: 1.2
}

    .xfaLayer * {
        color: inherit;
        font: inherit;
        font-style: inherit;
        font-weight: inherit;
        font-kerning: inherit;
        letter-spacing: -.01px;
        text-align: inherit;
        text-decoration: inherit;
        box-sizing: border-box;
        background-color: transparent;
        padding: 0;
        margin: 0;
        pointer-events: auto;
        line-height: inherit
    }

    .xfaLayer :required {
        outline: 1.5px solid red
    }

    .xfaLayer div {
        pointer-events: none
    }

    .xfaLayer svg {
        pointer-events: none
    }

        .xfaLayer svg * {
            pointer-events: none
        }

    .xfaLayer a {
        color: #00f
    }

.xfaRich li {
    margin-left: 3em
}

.xfaFont {
    color: #000;
    font-weight: 400;
    font-kerning: none;
    font-size: 10px;
    font-style: normal;
    letter-spacing: 0;
    text-decoration: none;
    vertical-align: 0
}

.xfaCaption {
    overflow: hidden;
    flex: 0 0 auto
}

.xfaCaptionForCheckButton {
    overflow: hidden;
    flex: 1 1 auto
}

.xfaLabel {
    height: 100%;
    width: 100%
}

.xfaLeft {
    display: flex;
    flex-direction: row;
    align-items: center
}

.xfaRight {
    display: flex;
    flex-direction: row-reverse;
    align-items: center
}

    .xfaLeft > .xfaCaption, .xfaLeft > .xfaCaptionForCheckButton, .xfaRight > .xfaCaption, .xfaRight > .xfaCaptionForCheckButton {
        max-height: 100%
    }

.xfaTop {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.xfaBottom {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start
}

    .xfaBottom > .xfaCaption, .xfaBottom > .xfaCaptionForCheckButton, .xfaTop > .xfaCaption, .xfaTop > .xfaCaptionForCheckButton {
        width: 100%
    }

.xfaBorder {
    background-color: transparent;
    position: absolute;
    pointer-events: none
}

.xfaWrapped {
    width: 100%;
    height: 100%
}

.xfaSelect:focus, .xfaTextfield:focus {
    background-image: none;
    background-color: transparent;
    outline: var(--xfa-focus-outline);
    outline-offset: -1px
}

.xfaCheckbox:focus, .xfaRadio:focus {
    outline: var(--xfa-focus-outline)
}

.xfaSelect, .xfaTextfield {
    height: 100%;
    width: 100%;
    flex: 1 1 auto;
    border: none;
    resize: none;
    background-image: var(--xfa-unfocused-field-background)
}

.xfaSelect {
    padding-inline: 2px
}

.xfaBottom > .xfaSelect, .xfaBottom > .xfaTextfield, .xfaTop > .xfaSelect, .xfaTop > .xfaTextfield {
    flex: 0 1 auto
}

.xfaButton {
    cursor: pointer;
    width: 100%;
    height: 100%;
    border: none;
    text-align: center
}

.xfaLink {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.xfaCheckbox, .xfaRadio {
    width: 100%;
    height: 100%;
    flex: 0 0 auto;
    border: none
}

.xfaRich {
    white-space: pre-wrap;
    width: 100%;
    height: 100%
}

.xfaImage {
    -o-object-position: left top;
    object-position: left top;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.xfaLrTb, .xfaRlTb, .xfaTb {
    display: flex;
    flex-direction: column;
    align-items: stretch
}

.xfaLr {
    display: flex;
    flex-direction: row;
    align-items: stretch
}

.xfaRl {
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch
}

.xfaTb > div {
    justify-content: left
}

.xfaPosition {
    position: relative
}

.xfaArea {
    position: relative
}

.xfaValignMiddle {
    display: flex;
    align-items: center
}

.xfaTable {
    display: flex;
    flex-direction: column;
    align-items: stretch
}

    .xfaTable .xfaRow {
        display: flex;
        flex-direction: row;
        align-items: stretch
    }

    .xfaTable .xfaRlRow {
        display: flex;
        flex-direction: row-reverse;
        align-items: stretch;
        flex: 1
    }

        .xfaTable .xfaRlRow > div {
            flex: 1
        }

.xfaDisabled input, .xfaDisabled textarea, .xfaNonInteractive input, .xfaNonInteractive textarea, .xfaReadOnly input, .xfaReadOnly textarea {
    background: initial
}

@media print {
    .xfaSelect, .xfaTextfield {
        background: 0 0
    }

    .xfaSelect {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        text-indent: 1px;
        text-overflow: ""
    }
}

:root {
    --focus-outline: solid 2px blue;
    --hover-outline: dashed 2px blue;
    --freetext-line-height: 1.35;
    --freetext-padding: 2px;
    --editorFreeText-editing-cursor: text;
    --editorInk-editing-cursor: pointer
}

@media screen and (forced-colors:active) {
    :root {
        --focus-outline: solid 3px ButtonText;
        --hover-outline: dashed 3px ButtonText
    }
}

[data-editor-rotation="90"] {
    transform: rotate(90deg)
}

[data-editor-rotation="180"] {
    transform: rotate(180deg)
}

[data-editor-rotation="270"] {
    transform: rotate(270deg)
}

.annotationEditorLayer {
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    font-size: calc(100px * var(--scale-factor));
    transform-origin: 0 0;
    cursor: auto;
    z-index: 4
}

    .annotationEditorLayer.freeTextEditing {
        cursor: var(--editorFreeText-editing-cursor)
    }

    .annotationEditorLayer.inkEditing {
        cursor: var(--editorInk-editing-cursor)
    }

    .annotationEditorLayer .selectedEditor {
        outline: var(--focus-outline);
        resize: none
    }

    .annotationEditorLayer .freeTextEditor {
        position: absolute;
        background: 0 0;
        border-radius: 3px;
        padding: calc(var(--freetext-padding) * var(--scale-factor));
        resize: none;
        width: auto;
        height: auto;
        z-index: 1;
        transform-origin: 0 0;
        touch-action: none;
        cursor: auto
    }

        .annotationEditorLayer .freeTextEditor .internal {
            background: 0 0;
            border: none;
            top: 0;
            left: 0;
            overflow: visible;
            white-space: nowrap;
            resize: none;
            font: 10px sans-serif;
            line-height: var(--freetext-line-height)
        }

        .annotationEditorLayer .freeTextEditor .overlay {
            position: absolute;
            display: none;
            background: 0 0;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

            .annotationEditorLayer .freeTextEditor .overlay.enabled {
                display: block
            }

        .annotationEditorLayer .freeTextEditor .internal:empty::before {
            content: attr(default-content);
            color: gray
        }

        .annotationEditorLayer .freeTextEditor .internal:focus {
            outline: 0
        }

    .annotationEditorLayer .inkEditor.disabled {
        resize: none
    }

        .annotationEditorLayer .inkEditor.disabled.selectedEditor {
            resize: horizontal
        }

    .annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor), .annotationEditorLayer .inkEditor:hover:not(.selectedEditor) {
        outline: var(--hover-outline)
    }

    .annotationEditorLayer .inkEditor {
        position: absolute;
        background: 0 0;
        border-radius: 3px;
        overflow: auto;
        width: 100%;
        height: 100%;
        z-index: 1;
        transform-origin: 0 0;
        cursor: auto
    }

        .annotationEditorLayer .inkEditor.editing {
            resize: none;
            cursor: inherit
        }

        .annotationEditorLayer .inkEditor .inkEditorCanvas {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            touch-action: none
        }

:root {
    --viewer-container-height: 0;
    --pdfViewer-padding-bottom: 0;
    --page-margin: 1px auto -8px;
    --page-border: 9px solid transparent;
    --spreadHorizontalWrapped-margin-LR: -3.5px;
    --loading-icon-delay: 400ms
}

@media screen and (forced-colors:active) {
    :root {
        --pdfViewer-padding-bottom: 9px;
        --page-margin: 8px auto -1px;
        --page-border: 1px solid CanvasText;
        --spreadHorizontalWrapped-margin-LR: 3.5px
    }
}

[data-main-rotation="90"] {
    transform: rotate(90deg) translateY(-100%)
}

[data-main-rotation="180"] {
    transform: rotate(180deg) translate(-100%,-100%)
}

[data-main-rotation="270"] {
    transform: rotate(270deg) translateX(-100%)
}

.pdfViewer {
    --scale-factor: 1;
    padding-bottom: var(--pdfViewer-padding-bottom)
}

    .pdfViewer .canvasWrapper {
        overflow: hidden;
        width: 100%;
        height: 100%;
        z-index: 1
    }

    .pdfViewer .page {
        direction: ltr;
        width: 816px;
        height: 1056px;
        margin: var(--page-margin);
        position: relative;
        overflow: visible;
        border: var(--page-border);
        background-clip: content-box;
        background-color: #fff
    }

    .pdfViewer .dummyPage {
        position: relative;
        width: 0;
        height: var(--viewer-container-height)
    }

    .pdfViewer.removePageBorders .page {
        margin: 0 auto 10px;
        border: none
    }

    .pdfViewer.singlePageView {
        display: inline-block
    }

        .pdfViewer.singlePageView .page {
            margin: 0;
            border: none
        }

    .pdfViewer.scrollHorizontal, .pdfViewer.scrollWrapped, .spread {
        margin-left: 3.5px;
        margin-right: 3.5px;
        text-align: center
    }

    .pdfViewer.scrollHorizontal, .spread {
        white-space: nowrap
    }

        .pdfViewer.removePageBorders, .pdfViewer.scrollHorizontal .spread, .pdfViewer.scrollWrapped .spread {
            margin-left: 0;
            margin-right: 0
        }

        .pdfViewer.scrollHorizontal .page, .pdfViewer.scrollHorizontal .spread, .pdfViewer.scrollWrapped .page, .pdfViewer.scrollWrapped .spread, .spread .dummyPage, .spread .page {
            display: inline-block;
            vertical-align: middle
        }

        .pdfViewer.scrollHorizontal .page, .pdfViewer.scrollWrapped .page, .spread .page {
            margin-left: var(--spreadHorizontalWrapped-margin-LR);
            margin-right: var(--spreadHorizontalWrapped-margin-LR)
        }

    .pdfViewer.removePageBorders .spread .page, .pdfViewer.removePageBorders.scrollHorizontal .page, .pdfViewer.removePageBorders.scrollWrapped .page {
        margin-left: 5px;
        margin-right: 5px
    }

    .pdfViewer .page canvas {
        margin: 0;
        display: block
    }

        .pdfViewer .page canvas .structTree {
            contain: strict
        }

        .pdfViewer .page canvas[hidden] {
            display: none
        }

        .pdfViewer .page canvas[zooming] {
            width: 100%;
            height: 100%
        }

    .pdfViewer .page.loadingIcon:after {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 100%;
        height: 100%;
        background: url(images/loading-icon.gif) center no-repeat;
        display: none;
        transition-property: display;
        transition-delay: var(--loading-icon-delay);
        z-index: 5;
        contain: strict
    }

    .pdfViewer .page.loading:after {
        display: block
    }

    .pdfViewer .page:not(.loading):after {
        transition-property: none;
        display: none
    }

    .pdfViewer.enablePermissions .textLayer span {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        user-select: none !important;
        cursor: not-allowed
    }

.pdfPresentationMode .pdfViewer {
    padding-bottom: 0
}

.pdfPresentationMode .spread {
    margin: 0
}

.pdfPresentationMode .pdfViewer .page {
    margin: 0 auto;
    border: 2px solid transparent
}
