32
-webkit-transform-origin: 0% 0%;
33
transform-origin: 0% 0%;
36
.textLayer .highlight {
40
background-color: rgb(180, 0, 170);
44
.textLayer .highlight.begin {
45
border-radius: 4px 0px 0px 4px;
48
.textLayer .highlight.end {
49
border-radius: 0px 4px 4px 0px;
52
.textLayer .highlight.middle {
56
.textLayer .highlight.selected {
57
background-color: rgb(0, 100, 0);
60
.textLayer ::-moz-selection { background: rgb(0,0,255); }
62
.textLayer ::selection { background: rgb(0,0,255); }
64
.textLayer .endOfContent {
73
-webkit-user-select: none;
74
-moz-user-select: none;
75
-ms-user-select: none;
79
.textLayer .endOfContent.active {
84
.annotationLayer section {
88
.annotationLayer .linkAnnotation > a,
89
.annotationLayer .buttonWidgetAnnotation.pushButton > a {
98
.annotationLayer .linkAnnotation > a:hover,
99
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
102
box-shadow: 0px 2px 10px #ff0;
105
.annotationLayer .textAnnotation img {
110
.annotationLayer .textWidgetAnnotation input,
111
.annotationLayer .textWidgetAnnotation textarea,
112
.annotationLayer .choiceWidgetAnnotation select,
113
.annotationLayer .buttonWidgetAnnotation.checkBox input,
114
.annotationLayer .buttonWidgetAnnotation.radioButton input {
115
background-color: rgba(0, 54, 255, 0.13);
116
border: 1px solid transparent;
117
box-sizing: border-box;
126
.annotationLayer .choiceWidgetAnnotation select option {
130
.annotationLayer .buttonWidgetAnnotation.radioButton input {
134
.annotationLayer .textWidgetAnnotation textarea {
140
.annotationLayer .textWidgetAnnotation input[disabled],
141
.annotationLayer .textWidgetAnnotation textarea[disabled],
142
.annotationLayer .choiceWidgetAnnotation select[disabled],
143
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
144
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
146
border: 1px solid transparent;
150
.annotationLayer .textWidgetAnnotation input:hover,
151
.annotationLayer .textWidgetAnnotation textarea:hover,
152
.annotationLayer .choiceWidgetAnnotation select:hover,
153
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
154
.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
155
border: 1px solid #000;
158
.annotationLayer .textWidgetAnnotation input:focus,
159
.annotationLayer .textWidgetAnnotation textarea:focus,
160
.annotationLayer .choiceWidgetAnnotation select:focus {
162
border: 1px solid transparent;
165
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
166
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
167
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
168
background-color: #000;
174
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
175
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
181
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
182
-webkit-transform: rotate(45deg);
183
transform: rotate(45deg);
186
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
187
-webkit-transform: rotate(-45deg);
188
transform: rotate(-45deg);
191
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
199
.annotationLayer .textWidgetAnnotation input.comb {
200
font-family: monospace;
205
.annotationLayer .textWidgetAnnotation input.comb:focus {
215
.annotationLayer .buttonWidgetAnnotation.checkBox input,
216
.annotationLayer .buttonWidgetAnnotation.radioButton input {
217
-webkit-appearance: none;
218
-moz-appearance: none;
223
.annotationLayer .popupWrapper {
228
.annotationLayer .popup {
232
background-color: #FFFF99;
233
box-shadow: 0px 2px 5px #888;
240
word-wrap: break-word;
243
.annotationLayer .popup > * {
247
.annotationLayer .popup h1 {
248
display: inline-block;
251
.annotationLayer .popup span {
252
display: inline-block;
256
.annotationLayer .popup p {
257
border-top: 1px solid #333;
262
.annotationLayer .highlightAnnotation,
263
.annotationLayer .underlineAnnotation,
264
.annotationLayer .squigglyAnnotation,
265
.annotationLayer .strikeoutAnnotation,
266
.annotationLayer .freeTextAnnotation,
267
.annotationLayer .lineAnnotation svg line,
268
.annotationLayer .squareAnnotation svg rect,
269
.annotationLayer .circleAnnotation svg ellipse,
270
.annotationLayer .polylineAnnotation svg polyline,
271
.annotationLayer .polygonAnnotation svg polygon,
272
.annotationLayer .caretAnnotation,
273
.annotationLayer .inkAnnotation svg polyline,
274
.annotationLayer .stampAnnotation,
275
.annotationLayer .fileAttachmentAnnotation {
279
.pdfViewer .canvasWrapper {
287
margin: 1px auto -8px auto;
290
border: 9px solid transparent;
291
background-clip: content-box;
292
-webkit-border-image: url(images/shadow.png) 9 9 repeat;
293
-o-border-image: url(images/shadow.png) 9 9 repeat;
294
border-image: url(images/shadow.png) 9 9 repeat;
295
background-color: white;
298
.pdfViewer.removePageBorders .page {
299
margin: 0px auto 10px auto;
303
.pdfViewer.singlePageView {
304
display: inline-block;
307
.pdfViewer.singlePageView .page {
312
.pdfViewer.scrollHorizontal, .pdfViewer.scrollWrapped, .spread {
318
.pdfViewer.scrollHorizontal, .spread {
322
.pdfViewer.removePageBorders,
323
.pdfViewer.scrollHorizontal .spread,
324
.pdfViewer.scrollWrapped .spread {
330
.pdfViewer.scrollHorizontal .page,
331
.pdfViewer.scrollWrapped .page,
332
.pdfViewer.scrollHorizontal .spread,
333
.pdfViewer.scrollWrapped .spread {
334
display: inline-block;
335
vertical-align: middle;
339
.pdfViewer.scrollHorizontal .page,
340
.pdfViewer.scrollWrapped .page {
342
margin-right: -3.5px;
345
.pdfViewer.removePageBorders .spread .page,
346
.pdfViewer.removePageBorders.scrollHorizontal .page,
347
.pdfViewer.removePageBorders.scrollWrapped .page {
352
.pdfViewer .page canvas {
357
.pdfViewer .page canvas[hidden] {
361
.pdfViewer .page .loadingIcon {
368
background: url('images/loading-icon.gif') center no-repeat;
371
.pdfPresentationMode .pdfViewer {
376
.pdfPresentationMode .pdfViewer .page,
377
.pdfPresentationMode .pdfViewer .spread {
381
.pdfPresentationMode .pdfViewer .page,
382
.pdfPresentationMode .pdfViewer.removePageBorders .page {
387
.pdfPresentationMode:-ms-fullscreen .pdfViewer .page {
388
margin-bottom: 100% !important;
391
.pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
396
.pdfPresentationMode:-moz-full-screen .pdfViewer .page {
401
.pdfPresentationMode:fullscreen .pdfViewer .page {
407
--sidebar-width: 200px;
425
background-color: #404040;
426
background-image: url(images/texture.png);
438
display: none !important;
441
display: none !important;
444
#viewerContainer.pdfPresentationMode:-ms-fullscreen {
446
overflow: hidden !important;
449
#viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop {
450
background-color: #000;
453
#viewerContainer.pdfPresentationMode:-webkit-full-screen {
455
border-top: 2px solid transparent;
456
background-color: #000;
461
-webkit-user-select: none;
465
#viewerContainer.pdfPresentationMode:-moz-full-screen {
467
border-top: 2px solid transparent;
468
background-color: #000;
473
-moz-user-select: none;
477
#viewerContainer.pdfPresentationMode:-ms-fullscreen {
479
border-top: 2px solid transparent;
480
background-color: #000;
485
-ms-user-select: none;
489
#viewerContainer.pdfPresentationMode:fullscreen {
491
border-top: 2px solid transparent;
492
background-color: #000;
497
-webkit-user-select: none;
498
-moz-user-select: none;
499
-ms-user-select: none;
503
.pdfPresentationMode:-webkit-full-screen a:not(.internalLink) {
507
.pdfPresentationMode:-moz-full-screen a:not(.internalLink) {
511
.pdfPresentationMode:-ms-fullscreen a:not(.internalLink) {
515
.pdfPresentationMode:fullscreen a:not(.internalLink) {
519
.pdfPresentationMode:-webkit-full-screen .textLayer > span {
523
.pdfPresentationMode:-moz-full-screen .textLayer > span {
527
.pdfPresentationMode:-ms-fullscreen .textLayer > span {
531
.pdfPresentationMode:fullscreen .textLayer > span {
535
.pdfPresentationMode.pdfPresentationModeControls > *,
536
.pdfPresentationMode.pdfPresentationModeControls .textLayer > span {
552
width: var(--sidebar-width);
555
border-top: 1px solid #333;
557
-webkit-transition-duration: 200ms;
559
transition-duration: 200ms;
560
-webkit-transition-timing-function: ease;
561
transition-timing-function: ease;
563
html[dir='ltr'] #sidebarContainer {
564
-webkit-transition-property: left;
565
transition-property: left;
567
left: calc(-1 * var(--sidebar-width));
569
html[dir='rtl'] #sidebarContainer {
570
-webkit-transition-property: right;
571
transition-property: right;
573
right: calc(-1 * var(--sidebar-width));
576
.loadingInProgress #sidebarContainer {
580
#outerContainer.sidebarResizing #sidebarContainer {
582
-webkit-transition-duration: 0s;
583
transition-duration: 0s;
585
-webkit-user-select: none;
586
-moz-user-select: none;
587
-ms-user-select: none;
591
#outerContainer.sidebarMoving #sidebarContainer,
592
#outerContainer.sidebarOpen #sidebarContainer {
595
html[dir='ltr'] #outerContainer.sidebarOpen #sidebarContainer {
598
html[dir='rtl'] #outerContainer.sidebarOpen #sidebarContainer {
615
-webkit-overflow-scrolling: touch;
618
background-color: hsla(0,0%,0%,.1);
620
html[dir='ltr'] #sidebarContent {
622
box-shadow: inset -1px 0 0 hsla(0,0%,0%,.25);
624
html[dir='rtl'] #sidebarContent {
626
box-shadow: inset 1px 0 0 hsla(0,0%,0%,.25);
631
-webkit-overflow-scrolling: touch;
639
#viewerContainer:not(.pdfPresentationMode) {
640
-webkit-transition-duration: 200ms;
641
transition-duration: 200ms;
642
-webkit-transition-timing-function: ease;
643
transition-timing-function: ease;
645
html[dir='ltr'] #viewerContainer {
646
box-shadow: inset 1px 0 0 hsla(0,0%,100%,.05);
648
html[dir='rtl'] #viewerContainer {
649
box-shadow: inset -1px 0 0 hsla(0,0%,100%,.05);
652
#outerContainer.sidebarResizing #viewerContainer {
654
-webkit-transition-duration: 0s;
655
transition-duration: 0s;
658
html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) {
659
-webkit-transition-property: left;
660
transition-property: left;
662
left: var(--sidebar-width);
664
html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) {
665
-webkit-transition-property: right;
666
transition-property: right;
668
right: var(--sidebar-width);
686
background-color: #424242;
687
background-image: url(images/texture.png),
688
-webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,30%,.99)), to(hsla(0,0%,25%,.95)));
689
background-image: url(images/texture.png),
690
linear-gradient(hsla(0,0%,30%,.99), hsla(0,0%,25%,.95));
692
html[dir='ltr'] #toolbarSidebar {
693
box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25),
694
inset 0 -1px 0 hsla(0,0%,100%,.05),
695
0 1px 0 hsla(0,0%,0%,.15),
696
0 0 1px hsla(0,0%,0%,.1);
698
html[dir='rtl'] #toolbarSidebar {
699
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25),
700
inset 0 1px 0 hsla(0,0%,100%,.05),
701
0 1px 0 hsla(0,0%,0%,.15),
702
0 0 1px hsla(0,0%,0%,.1);
713
html[dir='ltr'] #sidebarResizer {
716
html[dir='rtl'] #sidebarResizer {
720
#toolbarContainer, .findbar, .secondaryToolbar {
723
background-color: #474747;
724
background-image: url(images/texture.png),
725
-webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,32%,.99)), to(hsla(0,0%,27%,.95)));
726
background-image: url(images/texture.png),
727
linear-gradient(hsla(0,0%,32%,.99), hsla(0,0%,27%,.95));
729
html[dir='ltr'] #toolbarContainer, .findbar, .secondaryToolbar {
730
box-shadow: inset 0 1px 1px hsla(0,0%,0%,.15),
731
inset 0 -1px 0 hsla(0,0%,100%,.05),
732
0 1px 0 hsla(0,0%,0%,.15),
733
0 1px 1px hsla(0,0%,0%,.1);
735
html[dir='rtl'] #toolbarContainer, .findbar, .secondaryToolbar {
736
box-shadow: inset 0 1px 1px hsla(0,0%,0%,.15),
737
inset 0 -1px 0 hsla(0,0%,100%,.05),
738
0 1px 0 hsla(0,0%,0%,.15),
739
0 1px 1px hsla(0,0%,0%,.1);
750
background-color: #333;
751
border-bottom: 1px solid #333;
754
#loadingBar .progress {
760
background-color: #ddd;
762
-webkit-transition: width 200ms;
763
transition: width 200ms;
766
@-webkit-keyframes progressIndeterminate {
771
@keyframes progressIndeterminate {
776
#loadingBar .progress.indeterminate {
777
background-color: #999;
778
-webkit-transition: none;
782
#loadingBar .progress.indeterminate .glimmer {
787
width: calc(100% + 150px);
789
background: repeating-linear-gradient(135deg,
791
#999 45px, #ddd 55px,
792
#ddd 95px, #bbb 100px);
794
-webkit-animation: progressIndeterminate 950ms linear infinite;
796
animation: progressIndeterminate 950ms linear infinite;
799
.findbar, .secondaryToolbar {
805
padding: 0px 6px 0px 6px;
806
margin: 4px 2px 4px 2px;
807
color: hsl(0,0%,85%);
820
.findbar.wrapContainers > div {
823
.findbar.wrapContainers > div#findbarMessageContainer {
826
html[dir='ltr'] .findbar {
829
html[dir='rtl'] .findbar {
834
-webkit-user-select: none;
835
-moz-user-select: none;
836
-ms-user-select: none;
843
#findInput::-webkit-input-placeholder {
844
color: hsl(0, 0%, 75%);
846
#findInput::-moz-placeholder {
849
#findInput:-ms-input-placeholder {
852
#findInput::-ms-input-placeholder {
855
#findInput::placeholder {
858
#findInput[data-status="pending"] {
859
background-image: url(images/loading-small.png);
860
background-repeat: no-repeat;
861
background-position: right;
863
html[dir='rtl'] #findInput[data-status="pending"] {
864
background-position: left;
872
html[dir='ltr'] .secondaryToolbar {
875
html[dir='rtl'] .secondaryToolbar {
879
#secondaryToolbarButtonContainer {
883
-webkit-overflow-scrolling: touch;
887
#secondaryToolbarButtonContainer.hiddenScrollModeButtons > .scrollModeButtons,
888
#secondaryToolbarButtonContainer.hiddenSpreadModeButtons > .spreadModeButtons {
889
display: none !important;
894
border: 1px solid hsla(0,0%,0%,.5);
896
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
898
.doorHanger:after, .doorHanger:before,
899
.doorHangerRight:after, .doorHangerRight:before {
901
border: solid transparent;
906
pointer-events: none;
909
.doorHangerRight:after {
910
border-bottom-color: hsla(0,0%,32%,.99);
914
.doorHangerRight:before {
915
border-bottom-color: hsla(0,0%,0%,.5);
919
html[dir='ltr'] .doorHanger:after,
920
html[dir='rtl'] .doorHangerRight:after {
925
html[dir='ltr'] .doorHanger:before,
926
html[dir='rtl'] .doorHangerRight:before {
931
html[dir='rtl'] .doorHanger:after,
932
html[dir='ltr'] .doorHangerRight:after {
937
html[dir='rtl'] .doorHanger:before,
938
html[dir='ltr'] .doorHangerRight:before {
944
background-color: hsl(0, 0%, 85%);
945
color: hsl(0, 0%, 32%);
959
background-color: rgb(255, 102, 102);
962
#toolbarViewerMiddle {
965
-webkit-transform: translateX(-50%);
966
transform: translateX(-50%);
969
html[dir='ltr'] #toolbarViewerLeft,
970
html[dir='rtl'] #toolbarViewerRight {
973
html[dir='ltr'] #toolbarViewerRight,
974
html[dir='rtl'] #toolbarViewerLeft {
977
html[dir='ltr'] #toolbarViewerLeft > *,
978
html[dir='ltr'] #toolbarViewerMiddle > *,
979
html[dir='ltr'] #toolbarViewerRight > *,
980
html[dir='ltr'] .findbar * {
984
html[dir='rtl'] #toolbarViewerLeft > *,
985
html[dir='rtl'] #toolbarViewerMiddle > *,
986
html[dir='rtl'] #toolbarViewerRight > *,
987
html[dir='rtl'] .findbar * {
992
html[dir='ltr'] .splitToolbarButton {
993
margin: 3px 2px 4px 0;
994
display: inline-block;
996
html[dir='rtl'] .splitToolbarButton {
997
margin: 3px 0 4px 2px;
998
display: inline-block;
1000
html[dir='ltr'] .splitToolbarButton > .toolbarButton {
1004
html[dir='rtl'] .splitToolbarButton > .toolbarButton {
1010
.secondaryToolbarButton,
1018
.toolbarButton > span {
1019
display: inline-block;
1025
.toolbarButton[disabled],
1026
.secondaryToolbarButton[disabled],
1027
.overlayButton[disabled] {
1031
.splitToolbarButton.toggled .toolbarButton {
1035
.splitToolbarButton:hover > .toolbarButton,
1036
.splitToolbarButton:focus > .toolbarButton,
1037
.splitToolbarButton.toggled > .toolbarButton,
1038
.toolbarButton.textButton {
1039
background-color: hsla(0,0%,0%,.12);
1040
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1041
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1042
background-clip: padding-box;
1043
border: 1px solid hsla(0,0%,0%,.35);
1044
border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
1045
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1046
0 0 1px hsla(0,0%,100%,.15) inset,
1047
0 1px 0 hsla(0,0%,100%,.05);
1048
-webkit-transition-property: background-color, border-color, box-shadow;
1049
transition-property: background-color, border-color, box-shadow;
1050
-webkit-transition-duration: 150ms;
1051
transition-duration: 150ms;
1052
-webkit-transition-timing-function: ease;
1053
transition-timing-function: ease;
1056
.splitToolbarButton > .toolbarButton:hover,
1057
.splitToolbarButton > .toolbarButton:focus,
1058
.dropdownToolbarButton:hover,
1059
.overlayButton:hover,
1060
.overlayButton:focus,
1061
.toolbarButton.textButton:hover,
1062
.toolbarButton.textButton:focus {
1063
background-color: hsla(0,0%,0%,.2);
1064
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1065
0 0 1px hsla(0,0%,100%,.15) inset,
1066
0 0 1px hsla(0,0%,0%,.05);
1069
.splitToolbarButton > .toolbarButton {
1072
html[dir='ltr'] .splitToolbarButton > .toolbarButton:first-child,
1073
html[dir='rtl'] .splitToolbarButton > .toolbarButton:last-child {
1077
border-top-left-radius: 2px;
1078
border-bottom-left-radius: 2px;
1079
border-right-color: transparent;
1081
html[dir='ltr'] .splitToolbarButton > .toolbarButton:last-child,
1082
html[dir='rtl'] .splitToolbarButton > .toolbarButton:first-child {
1086
border-top-right-radius: 2px;
1087
border-bottom-right-radius: 2px;
1088
border-left-color: transparent;
1090
.splitToolbarButtonSeparator {
1093
background-color: hsla(0,0%,0%,.5);
1095
box-shadow: 0 0 0 1px hsla(0,0%,100%,.08);
1096
display: inline-block;
1099
html[dir='ltr'] .splitToolbarButtonSeparator {
1102
html[dir='rtl'] .splitToolbarButtonSeparator {
1105
.splitToolbarButton:hover > .splitToolbarButtonSeparator,
1106
.splitToolbarButton.toggled > .splitToolbarButtonSeparator {
1109
box-shadow: 0 0 0 1px hsla(0,0%,100%,.03);
1110
-webkit-transition-property: padding;
1111
transition-property: padding;
1112
-webkit-transition-duration: 10ms;
1113
transition-duration: 10ms;
1114
-webkit-transition-timing-function: ease;
1115
transition-timing-function: ease;
1119
.dropdownToolbarButton,
1120
.secondaryToolbarButton,
1124
border: 1px solid transparent;
1126
color: hsla(0,0%,100%,.8);
1129
-webkit-user-select: none;
1130
-moz-user-select: none;
1131
-ms-user-select: none;
1135
-webkit-transition-property: background-color, border-color, box-shadow;
1136
transition-property: background-color, border-color, box-shadow;
1137
-webkit-transition-duration: 150ms;
1138
transition-duration: 150ms;
1139
-webkit-transition-timing-function: ease;
1140
transition-timing-function: ease;
1143
html[dir='ltr'] .toolbarButton,
1144
html[dir='ltr'] .overlayButton,
1145
html[dir='ltr'] .dropdownToolbarButton {
1146
margin: 3px 2px 4px 0;
1148
html[dir='rtl'] .toolbarButton,
1149
html[dir='rtl'] .overlayButton,
1150
html[dir='rtl'] .dropdownToolbarButton {
1151
margin: 3px 0 4px 2px;
1154
.toolbarButton:hover,
1155
.toolbarButton:focus,
1156
.dropdownToolbarButton,
1158
.secondaryToolbarButton:hover,
1159
.secondaryToolbarButton:focus {
1160
background-color: hsla(0,0%,0%,.12);
1161
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1162
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1163
background-clip: padding-box;
1164
border: 1px solid hsla(0,0%,0%,.35);
1165
border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
1166
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1167
0 0 1px hsla(0,0%,100%,.15) inset,
1168
0 1px 0 hsla(0,0%,100%,.05);
1171
.toolbarButton:hover:active,
1172
.overlayButton:hover:active,
1173
.dropdownToolbarButton:hover:active,
1174
.secondaryToolbarButton:hover:active {
1175
background-color: hsla(0,0%,0%,.2);
1176
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1177
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1178
border-color: hsla(0,0%,0%,.35) hsla(0,0%,0%,.4) hsla(0,0%,0%,.45);
1179
box-shadow: 0 1px 1px hsla(0,0%,0%,.1) inset,
1180
0 0 1px hsla(0,0%,0%,.2) inset,
1181
0 1px 0 hsla(0,0%,100%,.05);
1182
-webkit-transition-property: background-color, border-color, box-shadow;
1183
transition-property: background-color, border-color, box-shadow;
1184
-webkit-transition-duration: 10ms;
1185
transition-duration: 10ms;
1186
-webkit-transition-timing-function: linear;
1187
transition-timing-function: linear;
1190
.toolbarButton.toggled,
1191
.splitToolbarButton.toggled > .toolbarButton.toggled,
1192
.secondaryToolbarButton.toggled {
1193
background-color: hsla(0,0%,0%,.3);
1194
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1195
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1196
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.45) hsla(0,0%,0%,.5);
1197
box-shadow: 0 1px 1px hsla(0,0%,0%,.1) inset,
1198
0 0 1px hsla(0,0%,0%,.2) inset,
1199
0 1px 0 hsla(0,0%,100%,.05);
1200
-webkit-transition-property: background-color, border-color, box-shadow;
1201
transition-property: background-color, border-color, box-shadow;
1202
-webkit-transition-duration: 10ms;
1203
transition-duration: 10ms;
1204
-webkit-transition-timing-function: linear;
1205
transition-timing-function: linear;
1208
.toolbarButton.toggled:hover:active,
1209
.splitToolbarButton.toggled > .toolbarButton.toggled:hover:active,
1210
.secondaryToolbarButton.toggled:hover:active {
1211
background-color: hsla(0,0%,0%,.4);
1212
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.5) hsla(0,0%,0%,.55);
1213
box-shadow: 0 1px 1px hsla(0,0%,0%,.2) inset,
1214
0 0 1px hsla(0,0%,0%,.3) inset,
1215
0 1px 0 hsla(0,0%,100%,.05);
1218
.dropdownToolbarButton {
1223
background: url(images/toolbarButton-menuArrows.png) no-repeat;
1225
html[dir='ltr'] .dropdownToolbarButton {
1226
background-position: 95%;
1228
html[dir='rtl'] .dropdownToolbarButton {
1229
background-position: 5%;
1232
.dropdownToolbarButton > select {
1235
color: hsl(0,0%,95%);
1237
padding: 3px 2px 2px;
1239
background: rgba(0,0,0,0);
1242
.dropdownToolbarButton > select > option {
1243
background: hsl(0,0%,24%);
1251
border-bottom: 1px rgba(255, 255, 255, .5) solid;
1254
html[dir='ltr'] .splitToolbarButton:first-child,
1255
html[dir='ltr'] .toolbarButton:first-child,
1256
html[dir='rtl'] .splitToolbarButton:last-child,
1257
html[dir='rtl'] .toolbarButton:last-child {
1260
html[dir='ltr'] .splitToolbarButton:last-child,
1261
html[dir='ltr'] .toolbarButton:last-child,
1262
html[dir='rtl'] .splitToolbarButton:first-child,
1263
html[dir='rtl'] .toolbarButton:first-child {
1267
.toolbarButtonSpacer {
1269
display: inline-block;
1273
html[dir='ltr'] #findPrevious {
1276
html[dir='ltr'] #findNext {
1280
html[dir='rtl'] #findPrevious {
1283
html[dir='rtl'] #findNext {
1287
.toolbarButton::before,
1288
.secondaryToolbarButton::before {
1292
display: inline-block;
1297
html[dir="ltr"] .secondaryToolbarButton::before {
1300
html[dir="rtl"] .secondaryToolbarButton::before {
1304
html[dir='ltr'] .toolbarButton#sidebarToggle::before {
1305
content: url(images/toolbarButton-sidebarToggle.png);
1307
html[dir='rtl'] .toolbarButton#sidebarToggle::before {
1308
content: url(images/toolbarButton-sidebarToggle-rtl.png);
1311
html[dir='ltr'] .toolbarButton#secondaryToolbarToggle::before {
1312
content: url(images/toolbarButton-secondaryToolbarToggle.png);
1314
html[dir='rtl'] .toolbarButton#secondaryToolbarToggle::before {
1315
content: url(images/toolbarButton-secondaryToolbarToggle-rtl.png);
1318
html[dir='ltr'] .toolbarButton.findPrevious::before {
1319
content: url(images/findbarButton-previous.png);
1321
html[dir='rtl'] .toolbarButton.findPrevious::before {
1322
content: url(images/findbarButton-previous-rtl.png);
1325
html[dir='ltr'] .toolbarButton.findNext::before {
1326
content: url(images/findbarButton-next.png);
1328
html[dir='rtl'] .toolbarButton.findNext::before {
1329
content: url(images/findbarButton-next-rtl.png);
1332
html[dir='ltr'] .toolbarButton.pageUp::before {
1333
content: url(images/toolbarButton-pageUp.png);
1335
html[dir='rtl'] .toolbarButton.pageUp::before {
1336
content: url(images/toolbarButton-pageUp-rtl.png);
1339
html[dir='ltr'] .toolbarButton.pageDown::before {
1340
content: url(images/toolbarButton-pageDown.png);
1342
html[dir='rtl'] .toolbarButton.pageDown::before {
1343
content: url(images/toolbarButton-pageDown-rtl.png);
1346
.toolbarButton.zoomOut::before {
1347
content: url(images/toolbarButton-zoomOut.png);
1350
.toolbarButton.zoomIn::before {
1351
content: url(images/toolbarButton-zoomIn.png);
1354
.toolbarButton.presentationMode::before,
1355
.secondaryToolbarButton.presentationMode::before {
1356
content: url(images/toolbarButton-presentationMode.png);
1359
.toolbarButton.print::before,
1360
.secondaryToolbarButton.print::before {
1361
content: url(images/toolbarButton-print.png);
1364
.toolbarButton.openFile::before,
1365
.secondaryToolbarButton.openFile::before {
1366
content: url(images/toolbarButton-openFile.png);
1369
.toolbarButton.download::before,
1370
.secondaryToolbarButton.download::before {
1371
content: url(images/toolbarButton-download.png);
1374
.toolbarButton.bookmark,
1375
.secondaryToolbarButton.bookmark {
1376
box-sizing: border-box;
1379
text-decoration: none;
1381
.secondaryToolbarButton.bookmark {
1385
.bookmark[href='#'] {
1387
pointer-events: none;
1390
.toolbarButton.bookmark::before,
1391
.secondaryToolbarButton.bookmark::before {
1392
content: url(images/toolbarButton-bookmark.png);
1395
#viewThumbnail.toolbarButton::before {
1396
content: url(images/toolbarButton-viewThumbnail.png);
1399
html[dir="ltr"] #viewOutline.toolbarButton::before {
1400
content: url(images/toolbarButton-viewOutline.png);
1402
html[dir="rtl"] #viewOutline.toolbarButton::before {
1403
content: url(images/toolbarButton-viewOutline-rtl.png);
1406
#viewAttachments.toolbarButton::before {
1407
content: url(images/toolbarButton-viewAttachments.png);
1410
#viewFind.toolbarButton::before {
1411
content: url(images/toolbarButton-search.png);
1414
.toolbarButton.pdfSidebarNotification::after {
1416
display: inline-block;
1420
background-color: #70DB55;
1425
html[dir='ltr'] .toolbarButton.pdfSidebarNotification::after {
1428
html[dir='rtl'] .toolbarButton.pdfSidebarNotification::after {
1432
.secondaryToolbarButton {
1435
padding: 3px 0 1px 0;
1440
white-space: normal;
1442
html[dir="ltr"] .secondaryToolbarButton {
1446
html[dir="rtl"] .secondaryToolbarButton {
1447
padding-right: 24px;
1450
html[dir="ltr"] .secondaryToolbarButton.bookmark {
1453
html[dir="rtl"] .secondaryToolbarButton.bookmark {
1454
padding-right: 27px;
1457
html[dir="ltr"] .secondaryToolbarButton > span {
1460
html[dir="rtl"] .secondaryToolbarButton > span {
1464
.secondaryToolbarButton.firstPage::before {
1465
content: url(images/secondaryToolbarButton-firstPage.png);
1468
.secondaryToolbarButton.lastPage::before {
1469
content: url(images/secondaryToolbarButton-lastPage.png);
1472
.secondaryToolbarButton.rotateCcw::before {
1473
content: url(images/secondaryToolbarButton-rotateCcw.png);
1476
.secondaryToolbarButton.rotateCw::before {
1477
content: url(images/secondaryToolbarButton-rotateCw.png);
1480
.secondaryToolbarButton.selectTool::before {
1481
content: url(images/secondaryToolbarButton-selectTool.png);
1484
.secondaryToolbarButton.handTool::before {
1485
content: url(images/secondaryToolbarButton-handTool.png);
1488
.secondaryToolbarButton.scrollVertical::before {
1489
content: url(images/secondaryToolbarButton-scrollVertical.png);
1492
.secondaryToolbarButton.scrollHorizontal::before {
1493
content: url(images/secondaryToolbarButton-scrollHorizontal.png);
1496
.secondaryToolbarButton.scrollWrapped::before {
1497
content: url(images/secondaryToolbarButton-scrollWrapped.png);
1500
.secondaryToolbarButton.spreadNone::before {
1501
content: url(images/secondaryToolbarButton-spreadNone.png);
1504
.secondaryToolbarButton.spreadOdd::before {
1505
content: url(images/secondaryToolbarButton-spreadOdd.png);
1508
.secondaryToolbarButton.spreadEven::before {
1509
content: url(images/secondaryToolbarButton-spreadEven.png);
1512
.secondaryToolbarButton.documentProperties::before {
1513
content: url(images/secondaryToolbarButton-documentProperties.png);
1516
.verticalToolbarSeparator {
1521
background-color: hsla(0,0%,0%,.5);
1522
box-shadow: 0 0 0 1px hsla(0,0%,100%,.08);
1524
html[dir='ltr'] .verticalToolbarSeparator {
1527
html[dir='rtl'] .verticalToolbarSeparator {
1531
.horizontalToolbarSeparator {
1536
background-color: hsla(0,0%,0%,.5);
1537
box-shadow: 0 0 0 1px hsla(0,0%,100%,.08);
1542
margin: 4px 0 4px 0;
1543
border: 1px solid transparent;
1545
background-color: hsla(0,0%,100%,.09);
1546
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1547
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1548
background-clip: padding-box;
1549
border: 1px solid hsla(0,0%,0%,.35);
1550
border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
1551
box-shadow: 0 1px 0 hsla(0,0%,0%,.05) inset,
1552
0 1px 0 hsla(0,0%,100%,.05);
1553
color: hsl(0,0%,95%);
1556
outline-style: none;
1557
-webkit-transition-property: background-color, border-color, box-shadow;
1558
transition-property: background-color, border-color, box-shadow;
1559
-webkit-transition-duration: 150ms;
1560
transition-duration: 150ms;
1561
-webkit-transition-timing-function: ease;
1562
transition-timing-function: ease;
1565
.toolbarField[type=checkbox] {
1566
display: inline-block;
1570
.toolbarField.pageNumber {
1571
-moz-appearance: textfield;
1577
.toolbarField.pageNumber.visiblePageIsLoading {
1578
background-image: url(images/loading-small.png);
1579
background-repeat: no-repeat;
1580
background-position: 1px;
1583
.toolbarField.pageNumber::-webkit-inner-spin-button,
1584
.toolbarField.pageNumber::-webkit-outer-spin-button {
1585
-webkit-appearance: none;
1589
.toolbarField:hover {
1590
background-color: hsla(0,0%,100%,.11);
1591
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.43) hsla(0,0%,0%,.45);
1594
.toolbarField:focus {
1595
background-color: hsla(0,0%,100%,.15);
1596
border-color: hsla(204,100%,65%,.8) hsla(204,100%,65%,.85) hsla(204,100%,65%,.9);
1601
padding: 3px 6px 3px 2px;
1602
margin: 4px 2px 4px 0;
1603
border: 1px solid transparent;
1605
color: hsl(0,0%,85%);
1609
-webkit-user-select: none;
1610
-moz-user-select: none;
1611
-ms-user-select: none;
1618
width: calc(100% - 60px);
1621
padding: 10px 30px 0;
1623
-webkit-overflow-scrolling: touch;
1626
#thumbnailView > a:active,
1627
#thumbnailView > a:focus {
1632
margin: 0 10px 5px 10px;
1634
html[dir='ltr'] .thumbnail {
1637
html[dir='rtl'] .thumbnail {
1641
#thumbnailView > a:last-of-type > .thumbnail {
1642
margin-bottom: 10px;
1645
#thumbnailView > a:last-of-type > .thumbnail:not([data-loaded]) {
1649
.thumbnail:not([data-loaded]) {
1650
border: 1px dashed rgba(255, 255, 255, 0.5);
1651
margin: -1px 9px 4px 9px;
1655
border: 1px solid transparent;
1656
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
1659
background-color: white;
1660
background-clip: content-box;
1663
.thumbnailSelectionRing {
1668
a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
1669
.thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
1673
a:focus > .thumbnail > .thumbnailSelectionRing,
1674
.thumbnail:hover > .thumbnailSelectionRing {
1675
background-color: hsla(0,0%,100%,.15);
1676
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1677
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1678
background-clip: padding-box;
1679
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1680
0 0 1px hsla(0,0%,100%,.2) inset,
1681
0 0 1px hsla(0,0%,0%,.2);
1682
color: hsla(0,0%,100%,.9);
1685
.thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
1686
box-shadow: 0 0 0 1px hsla(0,0%,0%,.5);
1690
.thumbnail.selected > .thumbnailSelectionRing {
1691
background-color: hsla(0,0%,100%,.3);
1692
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1693
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1694
background-clip: padding-box;
1695
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1696
0 0 1px hsla(0,0%,100%,.1) inset,
1697
0 0 1px hsla(0,0%,0%,.2);
1698
color: hsla(0,0%,100%,1);
1704
width: calc(100% - 8px);
1708
-webkit-overflow-scrolling: touch;
1709
-webkit-user-select: none;
1710
-moz-user-select: none;
1711
-ms-user-select: none;
1722
html[dir='ltr'] .outlineWithDeepNesting > .outlineItem,
1723
html[dir='ltr'] .outlineItem > .outlineItems {
1727
html[dir='rtl'] .outlineWithDeepNesting > .outlineItem,
1728
html[dir='rtl'] .outlineItem > .outlineItems {
1733
.attachmentsItem > button {
1734
text-decoration: none;
1735
display: inline-block;
1737
min-width: calc(100% - 4px);
1742
color: hsla(0,0%,100%,.8);
1745
-webkit-user-select: none;
1746
-moz-user-select: none;
1747
-ms-user-select: none;
1749
white-space: normal;
1752
.attachmentsItem > button {
1759
html[dir='ltr'] .outlineItem > a {
1760
padding: 2px 0 5px 4px;
1762
html[dir='ltr'] .attachmentsItem > button {
1763
padding: 2px 0 3px 7px;
1767
html[dir='rtl'] .outlineItem > a {
1768
padding: 2px 4px 5px 0;
1770
html[dir='rtl'] .attachmentsItem > button {
1771
padding: 2px 7px 3px 0;
1775
.outlineItemToggler {
1779
color: hsla(0,0%,100%,.5);
1781
.outlineItemToggler::before {
1782
content: url(images/treeitem-expanded.png);
1783
display: inline-block;
1786
html[dir='ltr'] .outlineItemToggler.outlineItemsHidden::before {
1787
content: url(images/treeitem-collapsed.png);
1789
html[dir='rtl'] .outlineItemToggler.outlineItemsHidden::before {
1790
content: url(images/treeitem-collapsed-rtl.png);
1792
.outlineItemToggler.outlineItemsHidden ~ .outlineItems {
1795
html[dir='ltr'] .outlineItemToggler {
1798
html[dir='rtl'] .outlineItemToggler {
1801
html[dir='ltr'] .outlineItemToggler::before {
1804
html[dir='rtl'] .outlineItemToggler::before {
1808
.outlineItemToggler:hover,
1809
.outlineItemToggler:hover + a,
1810
.outlineItemToggler:hover ~ .outlineItems,
1811
.outlineItem > a:hover,
1812
.attachmentsItem > button:hover {
1813
background-color: hsla(0,0%,100%,.02);
1814
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1815
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1816
background-clip: padding-box;
1817
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1818
0 0 1px hsla(0,0%,100%,.2) inset,
1819
0 0 1px hsla(0,0%,0%,.2);
1821
color: hsla(0,0%,100%,.9);
1824
.outlineItem.selected {
1825
background-color: hsla(0,0%,100%,.08);
1826
background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.05)), to(hsla(0,0%,100%,0)));
1827
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
1828
background-clip: padding-box;
1829
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
1830
0 0 1px hsla(0,0%,100%,.1) inset,
1831
0 0 1px hsla(0,0%,0%,.2);
1832
color: hsla(0,0%,100%,1);
1837
color: hsla(0,0%,100%,.8);
1845
::-moz-selection { background: rgba(0,0,255,0.3); }
1846
::selection { background: rgba(0,0,255,0.3); }
1849
background: none repeat scroll 0 0 #FF5555;
1858
.loadingInProgress #errorWrapper {
1871
background-color: #FFFFFF;
1880
margin: 3px 4px 2px 4px !important;
1881
padding: 2px 6px 3px 6px;
1889
background-color: hsla(0,0%,0%,.2);
1892
#overlayContainer > * {
1894
-webkit-overflow-scrolling: touch;
1897
#overlayContainer > .container {
1898
display: table-cell;
1899
vertical-align: middle;
1903
#overlayContainer > .container > .dialog {
1904
display: inline-block;
1906
border-spacing: 4px;
1907
color: hsl(0,0%,85%);
1910
background-color: #474747;
1911
background-image: url(images/texture.png),
1912
-webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,32%,.99)), to(hsla(0,0%,27%,.95)));
1913
background-image: url(images/texture.png),
1914
linear-gradient(hsla(0,0%,32%,.99), hsla(0,0%,27%,.95));
1915
box-shadow: inset 1px 0 0 hsla(0,0%,100%,.08),
1916
inset 0 1px 1px hsla(0,0%,0%,.15),
1917
inset 0 -1px 0 hsla(0,0%,100%,.05),
1918
0 1px 0 hsla(0,0%,0%,.15),
1919
0 1px 1px hsla(0,0%,0%,.1);
1920
border: 1px solid hsla(0,0%,0%,.5);
1922
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1930
display: table-cell;
1933
.dialog .toolbarField {
1939
margin: 4px 0 4px 0;
1942
background-color: hsla(0,0%,0%,.5);
1943
box-shadow: 0 0 0 1px hsla(0,0%,100%,.08);
1948
vertical-align: middle;
1955
#passwordOverlay > .dialog {
1958
#passwordOverlay .toolbarField {
1962
#documentPropertiesOverlay > .dialog {
1965
#documentPropertiesOverlay .row > * {
1968
html[dir='ltr'] #documentPropertiesOverlay .row > * {
1971
html[dir='rtl'] #documentPropertiesOverlay .row > * {
1974
#documentPropertiesOverlay .row > span {
1976
word-wrap: break-word;
1978
#documentPropertiesOverlay .row > p {
1980
word-wrap: break-word;
1982
#documentPropertiesOverlay .buttonRow {
2001
background: none repeat scroll 0 0 white;
2002
border: 1px solid #666666;
2013
border-bottom: 1px solid #666666;
2020
-webkit-overflow-scrolling: touch;
2025
#PDFBug button.active {
2029
background: none repeat scroll 0 0 yellow;
2032
.debuggerHideText:hover {
2033
background: none repeat scroll 0 0 yellow;
2036
font-family: courier;
2040
#PDFBug .stats .title {
2047
#viewer.textLayer-visible .textLayer {
2051
#viewer.textLayer-visible .canvasWrapper {
2052
background-color: rgb(128,255,128);
2055
#viewer.textLayer-visible .canvasWrapper canvas {
2056
mix-blend-mode: screen;
2059
#viewer.textLayer-visible .textLayer > span {
2060
background-color: rgba(255, 255, 0, 0.1);
2062
border: solid 1px rgba(255, 0, 0, 0.5);
2063
box-sizing: border-box;
2066
#viewer.textLayer-hover .textLayer > span:hover {
2067
background-color: white;
2071
#viewer.textLayer-shadow .textLayer > span {
2072
background-color: rgba(255,255,255, .6);
2077
cursor: url("images/grab.cur"), move !important;
2078
cursor: -webkit-grab !important;
2079
cursor: grab !important;
2081
.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
2082
cursor: inherit !important;
2084
.grab-to-pan-grab:active,
2085
.grab-to-pan-grabbing {
2086
cursor: url("images/grabbing.cur"), move !important;
2087
cursor: -webkit-grabbing !important;
2088
cursor: grabbing !important;
2091
background: transparent;
2109
@media screen and (-webkit-min-device-pixel-ratio: 1.1), screen and (min-resolution: 1.1dppx) {
2111
.toolbarButton::before {
2112
-webkit-transform: scale(0.5);
2113
transform: scale(0.5);
2117
.secondaryToolbarButton::before {
2118
-webkit-transform: scale(0.5);
2119
transform: scale(0.5);
2123
html[dir='ltr'] .toolbarButton::before,
2124
html[dir='rtl'] .toolbarButton::before {
2128
html[dir='ltr'] .secondaryToolbarButton::before {
2131
html[dir='rtl'] .secondaryToolbarButton::before {
2135
.toolbarField.pageNumber.visiblePageIsLoading,
2136
#findInput[data-status="pending"] {
2137
background-image: url(images/loading-small@2x.png);
2138
background-size: 16px 17px;
2141
.dropdownToolbarButton {
2142
background: url(images/toolbarButton-menuArrows@2x.png) no-repeat;
2143
background-size: 7px 16px;
2146
html[dir='ltr'] .toolbarButton#sidebarToggle::before {
2147
content: url(images/toolbarButton-sidebarToggle@2x.png);
2149
html[dir='rtl'] .toolbarButton#sidebarToggle::before {
2150
content: url(images/toolbarButton-sidebarToggle-rtl@2x.png);
2153
html[dir='ltr'] .toolbarButton#secondaryToolbarToggle::before {
2154
content: url(images/toolbarButton-secondaryToolbarToggle@2x.png);
2156
html[dir='rtl'] .toolbarButton#secondaryToolbarToggle::before {
2157
content: url(images/toolbarButton-secondaryToolbarToggle-rtl@2x.png);
2160
html[dir='ltr'] .toolbarButton.findPrevious::before {
2161
content: url(images/findbarButton-previous@2x.png);
2163
html[dir='rtl'] .toolbarButton.findPrevious::before {
2164
content: url(images/findbarButton-previous-rtl@2x.png);
2167
html[dir='ltr'] .toolbarButton.findNext::before {
2168
content: url(images/findbarButton-next@2x.png);
2170
html[dir='rtl'] .toolbarButton.findNext::before {
2171
content: url(images/findbarButton-next-rtl@2x.png);
2174
html[dir='ltr'] .toolbarButton.pageUp::before {
2175
content: url(images/toolbarButton-pageUp@2x.png);
2177
html[dir='rtl'] .toolbarButton.pageUp::before {
2178
content: url(images/toolbarButton-pageUp-rtl@2x.png);
2181
html[dir='ltr'] .toolbarButton.pageDown::before {
2182
content: url(images/toolbarButton-pageDown@2x.png);
2184
html[dir='rtl'] .toolbarButton.pageDown::before {
2185
content: url(images/toolbarButton-pageDown-rtl@2x.png);
2188
.toolbarButton.zoomIn::before {
2189
content: url(images/toolbarButton-zoomIn@2x.png);
2192
.toolbarButton.zoomOut::before {
2193
content: url(images/toolbarButton-zoomOut@2x.png);
2196
.toolbarButton.presentationMode::before,
2197
.secondaryToolbarButton.presentationMode::before {
2198
content: url(images/toolbarButton-presentationMode@2x.png);
2201
.toolbarButton.print::before,
2202
.secondaryToolbarButton.print::before {
2203
content: url(images/toolbarButton-print@2x.png);
2206
.toolbarButton.openFile::before,
2207
.secondaryToolbarButton.openFile::before {
2208
content: url(images/toolbarButton-openFile@2x.png);
2211
.toolbarButton.download::before,
2212
.secondaryToolbarButton.download::before {
2213
content: url(images/toolbarButton-download@2x.png);
2216
.toolbarButton.bookmark::before,
2217
.secondaryToolbarButton.bookmark::before {
2218
content: url(images/toolbarButton-bookmark@2x.png);
2221
#viewThumbnail.toolbarButton::before {
2222
content: url(images/toolbarButton-viewThumbnail@2x.png);
2225
html[dir="ltr"] #viewOutline.toolbarButton::before {
2226
content: url(images/toolbarButton-viewOutline@2x.png);
2228
html[dir="rtl"] #viewOutline.toolbarButton::before {
2229
content: url(images/toolbarButton-viewOutline-rtl@2x.png);
2232
#viewAttachments.toolbarButton::before {
2233
content: url(images/toolbarButton-viewAttachments@2x.png);
2236
#viewFind.toolbarButton::before {
2237
content: url(images/toolbarButton-search@2x.png);
2240
.secondaryToolbarButton.firstPage::before {
2241
content: url(images/secondaryToolbarButton-firstPage@2x.png);
2244
.secondaryToolbarButton.lastPage::before {
2245
content: url(images/secondaryToolbarButton-lastPage@2x.png);
2248
.secondaryToolbarButton.rotateCcw::before {
2249
content: url(images/secondaryToolbarButton-rotateCcw@2x.png);
2252
.secondaryToolbarButton.rotateCw::before {
2253
content: url(images/secondaryToolbarButton-rotateCw@2x.png);
2256
.secondaryToolbarButton.selectTool::before {
2257
content: url(images/secondaryToolbarButton-selectTool@2x.png);
2260
.secondaryToolbarButton.handTool::before {
2261
content: url(images/secondaryToolbarButton-handTool@2x.png);
2264
.secondaryToolbarButton.scrollVertical::before {
2265
content: url(images/secondaryToolbarButton-scrollVertical@2x.png);
2268
.secondaryToolbarButton.scrollHorizontal::before {
2269
content: url(images/secondaryToolbarButton-scrollHorizontal@2x.png);
2272
.secondaryToolbarButton.scrollWrapped::before {
2273
content: url(images/secondaryToolbarButton-scrollWrapped@2x.png);
2276
.secondaryToolbarButton.spreadNone::before {
2277
content: url(images/secondaryToolbarButton-spreadNone@2x.png);
2280
.secondaryToolbarButton.spreadOdd::before {
2281
content: url(images/secondaryToolbarButton-spreadOdd@2x.png);
2284
.secondaryToolbarButton.spreadEven::before {
2285
content: url(images/secondaryToolbarButton-spreadEven@2x.png);
2288
.secondaryToolbarButton.documentProperties::before {
2289
content: url(images/secondaryToolbarButton-documentProperties@2x.png);
2292
.outlineItemToggler::before {
2293
-webkit-transform: scale(0.5);
2294
transform: scale(0.5);
2296
content: url(images/treeitem-expanded@2x.png);
2298
html[dir='ltr'] .outlineItemToggler.outlineItemsHidden::before {
2299
content: url(images/treeitem-collapsed@2x.png);
2301
html[dir='rtl'] .outlineItemToggler.outlineItemsHidden::before {
2302
content: url(images/treeitem-collapsed-rtl@2x.png);
2304
html[dir='ltr'] .outlineItemToggler::before {
2307
html[dir='rtl'] .outlineItemToggler::before {
2315
background: transparent none;
2319
#sidebarContainer, #secondaryToolbar, .toolbar, #loadingBox, #errorWrapper, .textLayer {
2326
#mainContainer, #viewerContainer, .page, .page canvas {
2337
background-clip: content-box;
2338
background-color: white;
2341
.page[data-loaded] {
2350
body[data-pdfjsprinting] #outerContainer {
2353
body[data-pdfjsprinting] #printContainer {
2360
#printContainer > div {
2367
page-break-after: always;
2368
page-break-inside: avoid;
2370
#printContainer canvas,
2371
#printContainer img {
2382
@media all and (max-width: 900px) {
2383
#toolbarViewerMiddle {
2388
-webkit-transform: none;
2393
@media all and (max-width: 840px) {
2395
background-color: hsla(0,0%,0%,.7);
2398
html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {
2399
left: 0px !important;
2401
html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {
2402
right: 0px !important;
2405
#outerContainer .hiddenLargeView,
2406
#outerContainer .hiddenMediumView {
2409
#outerContainer .visibleLargeView,
2410
#outerContainer .visibleMediumView {
2415
@media all and (max-width: 770px) {
2416
#outerContainer .hiddenLargeView {
2419
#outerContainer .visibleLargeView {
2424
@media all and (max-width: 700px) {
2425
#outerContainer .hiddenMediumView {
2428
#outerContainer .visibleMediumView {
2433
@media all and (max-width: 640px) {
2434
.hiddenSmallView, .hiddenSmallView * {
2440
.toolbarButtonSpacer {
2443
html[dir='ltr'] .findbar {
2446
html[dir='rtl'] .findbar {
2451
@media all and (max-width: 535px) {
2452
#scaleSelectContainer {