.document-component{margin-left:auto;margin-right:auto}.document-component .spinner{margin-bottom:2rem;margin-top:2rem}.document-component .spinner>div{margin-left:auto;margin-right:auto}.document-component .page{box-shadow:0 0 .5rem rgba(0,0,0,.15);margin-bottom:1rem;margin-top:1rem;position:relative}.document-component .page:first-child{margin-top:0}.document-component .page:last-child{margin-bottom:0}.document-component canvas{left:0;pointer-events:none;position:absolute;top:0}.document-component .textLayer{bottom:0;color:transparent;left:0;line-height:1;opacity:.2;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0;z-index:2}.document-component .textLayer>span{color:transparent;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.document-component .textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.document-component .textLayer .highlight.begin{border-radius:4px 0 0 4px}.document-component .textLayer .highlight.end{border-radius:0 4px 4px 0}.document-component .textLayer .highlight.middle{border-radius:0}.document-component .textLayer .highlight.selected{background-color:#006400}.document-component .textLayer ::-moz-selection{background:#00f}.document-component .textLayer ::selection{background:#00f}.document-component .textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.document-component .textLayer .endOfContent.active{top:0}.document-component .annotationLayer section{position:absolute}.document-component .annotationLayer .buttonWidgetAnnotation.pushButton>a,.document-component .annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.document-component .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.document-component .annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.document-component .annotationLayer .textAnnotation img{cursor:pointer;position:absolute}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input,.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input,.document-component .annotationLayer .choiceWidgetAnnotation select,.document-component .annotationLayer .textWidgetAnnotation input,.document-component .annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.document-component .annotationLayer .choiceWidgetAnnotation select option{padding:0}.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.document-component .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.document-component .annotationLayer .choiceWidgetAnnotation select[disabled],.document-component .annotationLayer .textWidgetAnnotation input[disabled],.document-component .annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.document-component .annotationLayer .choiceWidgetAnnotation select:hover,.document-component .annotationLayer .textWidgetAnnotation input:hover,.document-component .annotationLayer .textWidgetAnnotation textarea:hover{border:1px solid #000}.document-component .annotationLayer .choiceWidgetAnnotation select:focus,.document-component .annotationLayer .textWidgetAnnotation input:focus,.document-component .annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:1px solid transparent}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:"";display:block;position:absolute}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.document-component .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.document-component .annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.document-component .annotationLayer .buttonWidgetAnnotation.checkBox input,.document-component .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.document-component .annotationLayer .popupWrapper{position:absolute;width:20em}.document-component .annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:2px;box-shadow:0 2px 5px #888;cursor:pointer;font:message-box;font-size:9px;margin-left:5px;max-width:20em;padding:6px;position:absolute;z-index:200}.document-component .annotationLayer .popup>*{font-size:9px}.document-component .annotationLayer .popup h1{display:inline-block}.document-component .annotationLayer .popup span{display:inline-block;margin-left:5px}.document-component .annotationLayer .popup p{border-top:1px solid #333;margin-top:2px;padding-top:2px}.document-component .annotationLayer .caretAnnotation,.document-component .annotationLayer .circleAnnotation svg ellipse,.document-component .annotationLayer .fileAttachmentAnnotation,.document-component .annotationLayer .freeTextAnnotation,.document-component .annotationLayer .highlightAnnotation,.document-component .annotationLayer .inkAnnotation svg polyline,.document-component .annotationLayer .lineAnnotation svg line,.document-component .annotationLayer .polygonAnnotation svg polygon,.document-component .annotationLayer .polylineAnnotation svg polyline,.document-component .annotationLayer .squareAnnotation svg rect,.document-component .annotationLayer .squigglyAnnotation,.document-component .annotationLayer .stampAnnotation,.document-component .annotationLayer .strikeoutAnnotation,.document-component .annotationLayer .underlineAnnotation{cursor:pointer}
