Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117882457
viewer.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
35 KB
Referenced Files
None
Subscribers
None
viewer.css
View Options
/* Copyright 2012 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
*
{
padding
:
0
;
margin
:
0
;
}
html
{
height
:
100
%
;
}
body
{
height
:
100
%
;
background-color
:
#404040
;
background-image
:
url
(
images/texture.png
);
}
body
,
input
,
button
,
select
{
font
:
message-box
;
}
.
hidden
{
display
:
none
!important
;
}
[
hidden
]
{
display
:
none
!important
;
}
#
viewerContainer
:
-webkit-full-screen
{
top
:
0
px
;
border-top
:
2
px
solid
transparent
;
background-color
:
#404040
;
background-image
:
url
(
images/texture.png
);
width
:
100
%
;
height
:
100
%
;
overflow
:
hidden
;
cursor
:
none
;
}
#
viewerContainer
:
-moz-full-screen
{
top
:
0
px
;
border-top
:
2
px
solid
transparent
;
background-color
:
#404040
;
background-image
:
url
(
images/texture.png
);
width
:
100
%
;
height
:
100
%
;
overflow
:
hidden
;
cursor
:
none
;
}
#
viewerContainer
:
-ms-fullscreen
{
top
:
0
px
!important
;
border-top
:
2
px
solid
transparent
;
width
:
100
%
;
height
:
100
%
;
overflow
:
hidden
!important
;
cursor
:
none
;
}
#
viewerContainer
:
-ms-fullscreen
::
-ms-backdrop
{
background-color
:
#404040
;
background-image
:
url
(
images/texture.png
);
}
#
viewerContainer
:
fullscreen
{
top
:
0
px
;
border-top
:
2
px
solid
transparent
;
background-color
:
#404040
;
background-image
:
url
(
images/texture.png
);
width
:
100
%
;
height
:
100
%
;
overflow
:
hidden
;
cursor
:
none
;
}
:
-webkit-full-screen
.
page
{
margin-bottom
:
100
%
;
}
:
-moz-full-screen
.
page
{
margin-bottom
:
100
%
;
}
:
-ms-fullscreen
.
page
{
margin-bottom
:
100
%
!important
;
}
:
fullscreen
.
page
{
margin-bottom
:
100
%
;
}
:
-webkit-full-screen
a
:
not
(
.
internalLink
)
{
display
:
none
;
}
:
-moz-full-screen
a
:
not
(
.
internalLink
)
{
display
:
none
;
}
:
-ms-fullscreen
a
:
not
(
.
internalLink
)
{
display
:
none
!important
;
}
:
fullscreen
a
:
not
(
.
internalLink
)
{
display
:
none
;
}
:
-webkit-full-screen
.
textLayer
>
div
{
cursor
:
none
;
}
:
-moz-full-screen
.
textLayer
>
div
{
cursor
:
none
;
}
:
fullscreen
.
textLayer
>
div
{
cursor
:
none
;
}
#
viewerContainer
.
presentationControls
,
#
viewerContainer
.
presentationControls
.
textLayer
>
div
{
cursor
:
default
;
}
/* outer/inner center provides horizontal center */
.
outerCenter
{
pointer-events
:
none
;
position
:
relative
;
}
html
[
dir
=
'ltr'
]
.
outerCenter
{
float
:
right
;
right
:
50
%
;
}
html
[
dir
=
'rtl'
]
.
outerCenter
{
float
:
left
;
left
:
50
%
;
}
.
innerCenter
{
pointer-events
:
auto
;
position
:
relative
;
}
html
[
dir
=
'ltr'
]
.
innerCenter
{
float
:
right
;
right
:
-50
%
;
}
html
[
dir
=
'rtl'
]
.
innerCenter
{
float
:
left
;
left
:
-50
%
;
}
#
outerContainer
{
width
:
100
%
;
height
:
100
%
;
}
#
sidebarContainer
{
position
:
absolute
;
top
:
0
;
bottom
:
0
;
width
:
200
px
;
visibility
:
hidden
;
-webkit-
transition-duration
:
200
ms
;
-webkit-
transition-timing-function
:
ease
;
transition-duration
:
200
ms
;
transition-timing-function
:
ease
;
}
html
[
dir
=
'ltr'
]
#
sidebarContainer
{
-webkit-
transition-property
:
left
;
transition-property
:
left
;
left
:
-200
px
;
}
html
[
dir
=
'rtl'
]
#
sidebarContainer
{
-webkit-
transition-property
:
right
;
transition-property
:
right
;
right
:
-200
px
;
}
#
outerContainer
.
sidebarMoving
>
#
sidebarContainer
,
#
outerContainer
.
sidebarOpen
>
#
sidebarContainer
{
visibility
:
visible
;
}
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarOpen
>
#
sidebarContainer
{
left
:
0
px
;
}
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarOpen
>
#
sidebarContainer
{
right
:
0
px
;
}
#
mainContainer
{
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
min-width
:
320
px
;
-webkit-
transition-duration
:
200
ms
;
-webkit-
transition-timing-function
:
ease
;
transition-duration
:
200
ms
;
transition-timing-function
:
ease
;
}
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarOpen
>
#
mainContainer
{
-webkit-
transition-property
:
left
;
transition-property
:
left
;
left
:
200
px
;
}
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarOpen
>
#
mainContainer
{
-webkit-
transition-property
:
right
;
transition-property
:
right
;
right
:
200
px
;
}
#
sidebarContent
{
top
:
32
px
;
bottom
:
0
;
overflow
:
auto
;
position
:
absolute
;
width
:
200
px
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.1
);
box-shadow
:
inset
-1
px
0
0
hsla
(
0
,
0
%
,
0
%
,
.25
);
}
html
[
dir
=
'ltr'
]
#
sidebarContent
{
left
:
0
;
}
html
[
dir
=
'rtl'
]
#
sidebarContent
{
right
:
0
;
}
#
viewerContainer
{
overflow
:
auto
;
box-shadow
:
inset
1
px
0
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
position
:
absolute
;
top
:
32
px
;
right
:
0
;
bottom
:
0
;
left
:
0
;
outline
:
none
;
}
.
toolbar
{
position
:
relative
;
left
:
0
;
right
:
0
;
z-index
:
9999
;
cursor
:
default
;
}
#
toolbarContainer
{
width
:
100
%
;
}
#
toolbarSidebar
{
width
:
200
px
;
height
:
32
px
;
background-color
:
#424242
;
/* fallback */
background-image
:
url
(
images/texture.png
),
linear-gradient
(
hsla
(
0
,
0
%
,
30
%
,
.99
),
hsla
(
0
,
0
%
,
25
%
,
.95
));
box-shadow
:
inset
-1
px
0
0
rgba
(
0
,
0
,
0
,
0.25
),
inset
0
-1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
),
0
1
px
0
hsla
(
0
,
0
%
,
0
%
,
.15
),
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.1
);
}
#
toolbarContainer
,
.
findbar
,
.
secondaryToolbar
{
position
:
relative
;
height
:
32
px
;
background-color
:
#474747
;
/* fallback */
background-image
:
url
(
images/texture.png
),
linear-gradient
(
hsla
(
0
,
0
%
,
32
%
,
.99
),
hsla
(
0
,
0
%
,
27
%
,
.95
));
box-shadow
:
inset
1
px
0
0
hsla
(
0
,
0
%
,
100
%
,
.08
),
inset
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.15
),
inset
0
-1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
),
0
1
px
0
hsla
(
0
,
0
%
,
0
%
,
.15
),
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.1
);
}
#
toolbarViewer
{
height
:
32
px
;
}
#
loadingBar
{
position
:
relative
;
width
:
100
%
;
height
:
6
px
;
background-color
:
#333
;
border-bottom
:
1
px
solid
#333
;
}
#
loadingBar
.
progress
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
0
%
;
height
:
100
%
;
background-color
:
#ddd
;
overflow
:
hidden
;
-webkit-
transition
:
width
200
ms
;
transition
:
width
200
ms
;
}
@
-webkit-keyframes
progressIndeterminate
{
0
%
{
left
:
0
%
;
}
50
%
{
left
:
100
%
;
}
100
%
{
left
:
100
%
;
}
}
@
keyframes
progressIndeterminate
{
0
%
{
left
:
0
%
;
}
50
%
{
left
:
100
%
;
}
100
%
{
left
:
100
%
;
}
}
#
loadingBar
.
progress
.
indeterminate
{
background-color
:
#999
;
-webkit-
transition
:
none
;
transition
:
none
;
}
#
loadingBar
.
indeterminate
.
glimmer
{
position
:
absolute
;
top
:
0
;
left
:
0
;
height
:
100
%
;
width
:
50
px
;
background-image
:
linear-gradient
(
to
right
,
#999
0
%
,
#fff
50
%
,
#999
100
%
);
background-size
:
100
%
100
%
;
background-repeat
:
no-repeat
;
-webkit-
animation
:
progressIndeterminate
2
s
linear
infinite
;
animation
:
progressIndeterminate
2
s
linear
infinite
;
}
.
findbar
,
.
secondaryToolbar
{
top
:
32
px
;
position
:
absolute
;
z-index
:
10000
;
height
:
32
px
;
min-width
:
16
px
;
padding
:
0
px
6
px
0
px
6
px
;
margin
:
4
px
2
px
4
px
2
px
;
color
:
hsl
(
0
,
0
%
,
85
%
);
font-size
:
12
px
;
line-height
:
14
px
;
text-align
:
left
;
cursor
:
default
;
}
html
[
dir
=
'ltr'
]
.
findbar
{
left
:
68
px
;
}
html
[
dir
=
'rtl'
]
.
findbar
{
right
:
68
px
;
}
.
findbar
label
{
-webkit-
user-select
:
none
;
-moz-
user-select
:
none
;
}
#
findInput
[
data-status
=
"pending"
]
{
background-image
:
url
(
images/loading-small.png
);
background-repeat
:
no-repeat
;
background-position
:
right
;
}
.
secondaryToolbar
{
padding
:
6
px
;
height
:
auto
;
z-index
:
30000
;
}
html
[
dir
=
'ltr'
]
.
secondaryToolbar
{
right
:
4
px
;
}
html
[
dir
=
'rtl'
]
.
secondaryToolbar
{
left
:
4
px
;
}
#
secondaryToolbarButtonContainer
{
max-width
:
200
px
;
max-height
:
400
px
;
overflow-y
:
auto
;
}
.
doorHanger
,
.
doorHangerRight
{
border
:
1
px
solid
hsla
(
0
,
0
%
,
0
%
,
.5
);
border-radius
:
2
px
;
box-shadow
:
0
1
px
4
px
rgba
(
0
,
0
,
0
,
0.3
);
}
.
doorHanger
:
after
,
.
doorHanger
:
before
,
.
doorHangerRight
:
after
,
.
doorHangerRight
:
before
{
bottom
:
100
%
;
border
:
solid
transparent
;
content
:
" "
;
height
:
0
;
width
:
0
;
position
:
absolute
;
pointer-events
:
none
;
}
.
doorHanger
:
after
,
.
doorHangerRight
:
after
{
border-bottom-color
:
hsla
(
0
,
0
%
,
32
%
,
.99
);
border-width
:
8
px
;
}
.
doorHanger
:
before
,
.
doorHangerRight
:
before
{
border-bottom-color
:
hsla
(
0
,
0
%
,
0
%
,
.5
);
border-width
:
9
px
;
}
html
[
dir
=
'ltr'
]
.
doorHanger
:
after
,
html
[
dir
=
'rtl'
]
.
doorHangerRight
:
after
{
left
:
13
px
;
margin-left
:
-8
px
;
}
html
[
dir
=
'ltr'
]
.
doorHanger
:
before
,
html
[
dir
=
'rtl'
]
.
doorHangerRight
:
before
{
left
:
13
px
;
margin-left
:
-9
px
;
}
html
[
dir
=
'rtl'
]
.
doorHanger
:
after
,
html
[
dir
=
'ltr'
]
.
doorHangerRight
:
after
{
right
:
13
px
;
margin-right
:
-8
px
;
}
html
[
dir
=
'rtl'
]
.
doorHanger
:
before
,
html
[
dir
=
'ltr'
]
.
doorHangerRight
:
before
{
right
:
13
px
;
margin-right
:
-9
px
;
}
#
findMsg
{
font-style
:
italic
;
color
:
#A6B7D0
;
}
.
notFound
{
background-color
:
rgb
(
255
,
137
,
153
);
}
html
[
dir
=
'ltr'
]
#
toolbarViewerLeft
{
margin-left
:
-1
px
;
}
html
[
dir
=
'rtl'
]
#
toolbarViewerRight
{
margin-right
:
-1
px
;
}
html
[
dir
=
'ltr'
]
#
toolbarViewerLeft
,
html
[
dir
=
'rtl'
]
#
toolbarViewerRight
{
position
:
absolute
;
top
:
0
;
left
:
0
;
}
html
[
dir
=
'ltr'
]
#
toolbarViewerRight
,
html
[
dir
=
'rtl'
]
#
toolbarViewerLeft
{
position
:
absolute
;
top
:
0
;
right
:
0
;
}
html
[
dir
=
'ltr'
]
#
toolbarViewerLeft
>
*,
html
[
dir
=
'ltr'
]
#
toolbarViewerMiddle
>
*,
html
[
dir
=
'ltr'
]
#
toolbarViewerRight
>
*,
html
[
dir
=
'ltr'
]
.
findbar
>
*
{
position
:
relative
;
float
:
left
;
}
html
[
dir
=
'rtl'
]
#
toolbarViewerLeft
>
*,
html
[
dir
=
'rtl'
]
#
toolbarViewerMiddle
>
*,
html
[
dir
=
'rtl'
]
#
toolbarViewerRight
>
*,
html
[
dir
=
'rtl'
]
.
findbar
>
*
{
position
:
relative
;
float
:
right
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
{
margin
:
3
px
2
px
4
px
0
;
display
:
inline-block
;
}
html
[
dir
=
'rtl'
]
.
splitToolbarButton
{
margin
:
3
px
0
4
px
2
px
;
display
:
inline-block
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
>
.
toolbarButton
{
border-radius
:
0
;
float
:
left
;
}
html
[
dir
=
'rtl'
]
.
splitToolbarButton
>
.
toolbarButton
{
border-radius
:
0
;
float
:
right
;
}
.
toolbarButton
,
.
secondaryToolbarButton
{
border
:
0
none
;
background-color
:
rgba
(
0
,
0
,
0
,
0
);
width
:
32
px
;
height
:
25
px
;
}
.
toolbarButton
>
span
{
display
:
inline-block
;
width
:
0
;
height
:
0
;
overflow
:
hidden
;
}
.
toolbarButton
[
disabled
],
.
secondaryToolbarButton
[
disabled
]
{
opacity
:
.5
;
}
.
toolbarButton
.
group
{
margin-right
:
0
;
}
.
splitToolbarButton
.
toggled
.
toolbarButton
{
margin
:
0
;
}
.
splitToolbarButton
:
hover
>
.
toolbarButton
,
.
splitToolbarButton
:
focus
>
.
toolbarButton
,
.
splitToolbarButton
.
toggled
>
.
toolbarButton
,
.
toolbarButton
.
textButton
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.12
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
border
:
1
px
solid
hsla
(
0
,
0
%
,
0
%
,
.35
);
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.32
)
hsla
(
0
,
0
%
,
0
%
,
.38
)
hsla
(
0
,
0
%
,
0
%
,
.42
);
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.15
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
-webkit-
transition-property
:
background-color
,
border-color
,
box-shadow
;
-webkit-
transition-duration
:
150
ms
;
-webkit-
transition-timing-function
:
ease
;
transition-property
:
background-color
,
border-color
,
box-shadow
;
transition-duration
:
150
ms
;
transition-timing-function
:
ease
;
}
.
splitToolbarButton
>
.
toolbarButton
:
hover
,
.
splitToolbarButton
>
.
toolbarButton
:
focus
,
.
dropdownToolbarButton
:
hover
,
.
promptButton
:
hover
,
.
toolbarButton
.
textButton
:
hover
,
.
toolbarButton
.
textButton
:
focus
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.2
);
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.15
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.05
);
z-index
:
199
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
>
.
toolbarButton
:
first-child
,
html
[
dir
=
'rtl'
]
.
splitToolbarButton
>
.
toolbarButton
:
last-child
{
position
:
relative
;
margin
:
0
;
margin-right
:
-1
px
;
border-top-left-radius
:
2
px
;
border-bottom-left-radius
:
2
px
;
border-right-color
:
transparent
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
>
.
toolbarButton
:
last-child
,
html
[
dir
=
'rtl'
]
.
splitToolbarButton
>
.
toolbarButton
:
first-child
{
position
:
relative
;
margin
:
0
;
margin-left
:
-1
px
;
border-top-right-radius
:
2
px
;
border-bottom-right-radius
:
2
px
;
border-left-color
:
transparent
;
}
.
splitToolbarButtonSeparator
{
padding
:
8
px
0
;
width
:
1
px
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.5
);
z-index
:
99
;
box-shadow
:
0
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.08
);
display
:
inline-block
;
margin
:
5
px
0
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButtonSeparator
{
float
:
left
;
}
html
[
dir
=
'rtl'
]
.
splitToolbarButtonSeparator
{
float
:
right
;
}
.
splitToolbarButton
:
hover
>
.
splitToolbarButtonSeparator
,
.
splitToolbarButton
.
toggled
>
.
splitToolbarButtonSeparator
{
padding
:
12
px
0
;
margin
:
1
px
0
;
box-shadow
:
0
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.03
);
-webkit-
transition-property
:
padding
;
-webkit-
transition-duration
:
10
ms
;
-webkit-
transition-timing-function
:
ease
;
transition-property
:
padding
;
transition-duration
:
10
ms
;
transition-timing-function
:
ease
;
}
.
toolbarButton
,
.
dropdownToolbarButton
,
.
promptButton
,
.
secondaryToolbarButton
{
min-width
:
16
px
;
padding
:
2
px
6
px
0
;
border
:
1
px
solid
transparent
;
border-radius
:
2
px
;
color
:
hsla
(
0
,
0
%
,
100
%
,
.8
);
font-size
:
12
px
;
line-height
:
14
px
;
-webkit-
user-select
:
none
;
-moz-
user-select
:
none
;
-ms-
user-select
:
none
;
/* Opera does not support user-select, use <... unselectable="on"> instead */
cursor
:
default
;
-webkit-
transition-property
:
background-color
,
border-color
,
box-shadow
;
-webkit-
transition-duration
:
150
ms
;
-webkit-
transition-timing-function
:
ease
;
transition-property
:
background-color
,
border-color
,
box-shadow
;
transition-duration
:
150
ms
;
transition-timing-function
:
ease
;
}
html
[
dir
=
'ltr'
]
.
toolbarButton
,
html
[
dir
=
'ltr'
]
.
promptButton
,
html
[
dir
=
'ltr'
]
.
dropdownToolbarButton
{
margin
:
3
px
2
px
4
px
0
;
}
html
[
dir
=
'rtl'
]
.
toolbarButton
,
html
[
dir
=
'rtl'
]
.
promptButton
,
html
[
dir
=
'rtl'
]
.
dropdownToolbarButton
{
margin
:
3
px
0
4
px
2
px
;
}
.
toolbarButton
:
hover
,
.
toolbarButton
:
focus
,
.
dropdownToolbarButton
,
.
promptButton
,
.
secondaryToolbarButton
:
hover
,
.
secondaryToolbarButton
:
focus
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.12
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
border
:
1
px
solid
hsla
(
0
,
0
%
,
0
%
,
.35
);
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.32
)
hsla
(
0
,
0
%
,
0
%
,
.38
)
hsla
(
0
,
0
%
,
0
%
,
.42
);
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.15
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
}
.
toolbarButton
:
hover
:
active
,
.
promptButton
:
hover
:
active
,
.
dropdownToolbarButton
:
hover
:
active
,
.
secondaryToolbarButton
:
hover
:
active
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.2
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.35
)
hsla
(
0
,
0
%
,
0
%
,
.4
)
hsla
(
0
,
0
%
,
0
%
,
.45
);
box-shadow
:
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.1
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
-webkit-
transition-property
:
background-color
,
border-color
,
box-shadow
;
-webkit-
transition-duration
:
10
ms
;
-webkit-
transition-timing-function
:
linear
;
transition-property
:
background-color
,
border-color
,
box-shadow
;
transition-duration
:
10
ms
;
transition-timing-function
:
linear
;
}
.
toolbarButton
.
toggled
,
.
splitToolbarButton
.
toggled
>
.
toolbarButton
.
toggled
,
.
secondaryToolbarButton
.
toggled
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.3
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.4
)
hsla
(
0
,
0
%
,
0
%
,
.45
)
hsla
(
0
,
0
%
,
0
%
,
.5
);
box-shadow
:
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.1
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
-webkit-
transition-property
:
background-color
,
border-color
,
box-shadow
;
-webkit-
transition-duration
:
10
ms
;
-webkit-
transition-timing-function
:
linear
;
transition-property
:
background-color
,
border-color
,
box-shadow
;
transition-duration
:
10
ms
;
transition-timing-function
:
linear
;
}
.
toolbarButton
.
toggled
:
hover
:
active
,
.
splitToolbarButton
.
toggled
>
.
toolbarButton
.
toggled
:
hover
:
active
,
.
secondaryToolbarButton
.
toggled
:
hover
:
active
{
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.4
);
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.4
)
hsla
(
0
,
0
%
,
0
%
,
.5
)
hsla
(
0
,
0
%
,
0
%
,
.55
);
box-shadow
:
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.3
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
}
.
dropdownToolbarButton
{
width
:
120
px
;
max-width
:
120
px
;
padding
:
3
px
2
px
2
px
;
overflow
:
hidden
;
background
:
url
(
images/toolbarButton-menuArrows.png
)
no-repeat
;
}
html
[
dir
=
'ltr'
]
.
dropdownToolbarButton
{
background-position
:
95
%
;
}
html
[
dir
=
'rtl'
]
.
dropdownToolbarButton
{
background-position
:
5
%
;
}
.
dropdownToolbarButton
>
select
{
-webkit-
appearance
:
none
;
-moz-
appearance
:
none
;
/* in the future this might matter, see bugzilla bug #649849 */
min-width
:
140
px
;
font-size
:
12
px
;
color
:
hsl
(
0
,
0
%
,
95
%
);
margin
:
0
;
padding
:
0
;
border
:
none
;
background
:
rgba
(
0
,
0
,
0
,
0
);
/* Opera does not support 'transparent' <select> background */
}
.
dropdownToolbarButton
>
select
>
option
{
background
:
hsl
(
0
,
0
%
,
24
%
);
}
.
promptButton
{
margin
:
3
px
2
px
4
px
5
px
!important
;
line-height
:
16
px
;
padding
:
2
px
6
px
3
px
6
px
;
}
#
customScaleOption
{
display
:
none
;
}
#
pageWidthOption
{
border-bottom
:
1
px
rgba
(
255
,
255
,
255
,
.5
)
solid
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
:
first-child
,
html
[
dir
=
'ltr'
]
.
toolbarButton
:
first-child
,
html
[
dir
=
'rtl'
]
.
splitToolbarButton
:
last-child
,
html
[
dir
=
'rtl'
]
.
toolbarButton
:
last-child
{
margin-left
:
4
px
;
}
html
[
dir
=
'ltr'
]
.
splitToolbarButton
:
last-child
,
html
[
dir
=
'ltr'
]
.
toolbarButton
:
last-child
,
html
[
dir
=
'rtl'
]
.
splitToolbarButton
:
first-child
,
html
[
dir
=
'rtl'
]
.
toolbarButton
:
first-child
{
margin-right
:
4
px
;
}
.
toolbarButtonSpacer
{
width
:
30
px
;
display
:
inline-block
;
height
:
1
px
;
}
.
toolbarButtonFlexibleSpacer
{
-webkit-
box-flex
:
1
;
-moz-
box-flex
:
1
;
min-width
:
30
px
;
}
html
[
dir
=
'ltr'
]
#
findPrevious
{
margin-left
:
3
px
;
}
html
[
dir
=
'ltr'
]
#
findNext
{
margin-right
:
3
px
;
}
html
[
dir
=
'rtl'
]
#
findPrevious
{
margin-right
:
3
px
;
}
html
[
dir
=
'rtl'
]
#
findNext
{
margin-left
:
3
px
;
}
.
toolbarButton
::
before
,
.
secondaryToolbarButton
::
before
{
/* All matching images have a size of 16x16
* (except for the print button: 18x16)
* All relevant containers have a size of 32x25 */
position
:
absolute
;
display
:
inline-block
;
top
:
4
px
;
left
:
7
px
;
}
html
[
dir
=
"ltr"
]
.
secondaryToolbarButton
::
before
{
left
:
4
px
;
}
html
[
dir
=
"rtl"
]
.
secondaryToolbarButton
::
before
{
right
:
4
px
;
}
html
[
dir
=
'ltr'
]
.
toolbarButton
#
sidebarToggle
::
before
{
content
:
url
(
images/toolbarButton-sidebarToggle.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
#
sidebarToggle
::
before
{
content
:
url
(
images/toolbarButton-sidebarToggle-rtl.png
);
}
html
[
dir
=
'ltr'
]
.
toolbarButton
#
secondaryToolbarToggle
::
before
{
content
:
url
(
images/toolbarButton-secondaryToolbarToggle.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
#
secondaryToolbarToggle
::
before
{
content
:
url
(
images/toolbarButton-secondaryToolbarToggle-rtl.png
);
}
html
[
dir
=
'ltr'
]
.
toolbarButton
.
findPrevious
::
before
{
content
:
url
(
images/findbarButton-previous.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
.
findPrevious
::
before
{
content
:
url
(
images/findbarButton-previous-rtl.png
);
}
html
[
dir
=
'ltr'
]
.
toolbarButton
.
findNext
::
before
{
content
:
url
(
images/findbarButton-next.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
.
findNext
::
before
{
content
:
url
(
images/findbarButton-next-rtl.png
);
}
html
[
dir
=
'ltr'
]
.
toolbarButton
.
pageUp
::
before
{
content
:
url
(
images/toolbarButton-pageUp.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
.
pageUp
::
before
{
content
:
url
(
images/toolbarButton-pageUp-rtl.png
);
}
html
[
dir
=
'ltr'
]
.
toolbarButton
.
pageDown
::
before
{
content
:
url
(
images/toolbarButton-pageDown.png
);
}
html
[
dir
=
'rtl'
]
.
toolbarButton
.
pageDown
::
before
{
content
:
url
(
images/toolbarButton-pageDown-rtl.png
);
}
.
toolbarButton
.
zoomOut
::
before
{
content
:
url
(
images/toolbarButton-zoomOut.png
);
}
.
toolbarButton
.
zoomIn
::
before
{
content
:
url
(
images/toolbarButton-zoomIn.png
);
}
.
toolbarButton
.
presentationMode
::
before
,
.
secondaryToolbarButton
.
presentationMode
::
before
{
content
:
url
(
images/toolbarButton-presentationMode.png
);
}
.
toolbarButton
.
print
::
before
,
.
secondaryToolbarButton
.
print
::
before
{
content
:
url
(
images/toolbarButton-print.png
);
left
:
6
px
;
}
html
[
dir
=
"ltr"
]
.
secondaryToolbarButton
.
print
::
before
{
left
:
3
px
;
}
html
[
dir
=
"rtl"
]
.
secondaryToolbarButton
.
print
::
before
{
right
:
3
px
;
}
.
toolbarButton
.
openFile
::
before
,
.
secondaryToolbarButton
.
openFile
::
before
{
content
:
url
(
images/toolbarButton-openFile.png
);
}
.
toolbarButton
.
download
::
before
,
.
secondaryToolbarButton
.
download
::
before
{
content
:
url
(
images/toolbarButton-download.png
);
}
.
toolbarButton
.
bookmark
{
-webkit-
box-sizing
:
border-box
;
-moz-
box-sizing
:
border-box
;
box-sizing
:
border-box
;
margin-top
:
3
px
;
padding-top
:
4
px
;
}
#
viewBookmark
[
href
=
'#'
]
{
opacity
:
.5
;
pointer-events
:
none
;
}
.
toolbarButton
.
bookmark
::
before
{
content
:
url
(
images/toolbarButton-bookmark.png
);
}
#
viewThumbnail
.
toolbarButton
::
before
{
content
:
url
(
images/toolbarButton-viewThumbnail.png
);
}
html
[
dir
=
"ltr"
]
#
viewOutline
.
toolbarButton
::
before
{
content
:
url
(
images/toolbarButton-viewOutline.png
);
}
html
[
dir
=
"rtl"
]
#
viewOutline
.
toolbarButton
::
before
{
content
:
url
(
images/toolbarButton-viewOutline-rtl.png
);
}
#
viewFind
.
toolbarButton
::
before
{
content
:
url
(
images/toolbarButton-search.png
);
}
.
secondaryToolbarButton
{
position
:
relative
;
margin
:
0
0
4
px
0
;
padding
:
3
px
0
1
px
0
;
height
:
auto
;
min-height
:
25
px
;
width
:
auto
;
min-width
:
100
%
;
white-space
:
normal
;
}
html
[
dir
=
"ltr"
]
.
secondaryToolbarButton
{
padding-left
:
24
px
;
text-align
:
left
;
}
html
[
dir
=
"rtl"
]
.
secondaryToolbarButton
{
padding-right
:
24
px
;
text-align
:
right
;
}
#
secondaryToolbarButtonContainer
:
last-child
{
margin-bottom
:
0
;
}
html
[
dir
=
"ltr"
]
.
secondaryToolbarButton
>
span
{
padding-right
:
4
px
;
}
html
[
dir
=
"rtl"
]
.
secondaryToolbarButton
>
span
{
padding-left
:
4
px
;
}
.
secondaryToolbarButton
.
firstPage
::
before
{
content
:
url
(
images/secondaryToolbarButton-firstPage.png
);
}
.
secondaryToolbarButton
.
lastPage
::
before
{
content
:
url
(
images/secondaryToolbarButton-lastPage.png
);
}
.
secondaryToolbarButton
.
rotateCcw
::
before
{
content
:
url
(
images/secondaryToolbarButton-rotateCcw.png
);
}
.
secondaryToolbarButton
.
rotateCw
::
before
{
content
:
url
(
images/secondaryToolbarButton-rotateCw.png
);
}
.
verticalToolbarSeparator
{
display
:
block
;
padding
:
8
px
0
;
margin
:
8
px
4
px
;
width
:
1
px
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.5
);
box-shadow
:
0
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.08
);
}
html
[
dir
=
'ltr'
]
.
verticalToolbarSeparator
{
margin-left
:
2
px
;
}
html
[
dir
=
'rtl'
]
.
verticalToolbarSeparator
{
margin-right
:
2
px
;
}
.
horizontalToolbarSeparator
{
display
:
block
;
margin
:
0
0
4
px
0
;
height
:
1
px
;
width
:
100
%
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.5
);
box-shadow
:
0
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.08
);
}
.
toolbarField
{
padding
:
3
px
6
px
;
margin
:
4
px
0
4
px
0
;
border
:
1
px
solid
transparent
;
border-radius
:
2
px
;
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.09
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
border
:
1
px
solid
hsla
(
0
,
0
%
,
0
%
,
.35
);
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.32
)
hsla
(
0
,
0
%
,
0
%
,
.38
)
hsla
(
0
,
0
%
,
0
%
,
.42
);
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
0
%
,
.05
)
inset
,
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
);
color
:
hsl
(
0
,
0
%
,
95
%
);
font-size
:
12
px
;
line-height
:
14
px
;
outline-style
:
none
;
transition-property
:
background-color
,
border-color
,
box-shadow
;
transition-duration
:
150
ms
;
transition-timing-function
:
ease
;
}
.
toolbarField
[
type
=
checkbox
]
{
display
:
inline-block
;
margin
:
8
px
0
px
;
}
.
toolbarField
.
pageNumber
{
min-width
:
16
px
;
text-align
:
right
;
width
:
40
px
;
}
.
toolbarField
.
pageNumber
::
-webkit-inner-spin-button
,
.
toolbarField
.
pageNumber
::
-webkit-outer-spin-button
{
-webkit-
appearance
:
none
;
margin
:
0
;
}
.
toolbarField
:
hover
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.11
);
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.4
)
hsla
(
0
,
0
%
,
0
%
,
.43
)
hsla
(
0
,
0
%
,
0
%
,
.45
);
}
.
toolbarField
:
focus
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.15
);
border-color
:
hsla
(
204
,
100
%
,
65
%
,
.8
)
hsla
(
204
,
100
%
,
65
%
,
.85
)
hsla
(
204
,
100
%
,
65
%
,
.9
);
}
.
toolbarLabel
{
min-width
:
16
px
;
padding
:
3
px
6
px
3
px
2
px
;
margin
:
4
px
2
px
4
px
0
;
border
:
1
px
solid
transparent
;
border-radius
:
2
px
;
color
:
hsl
(
0
,
0
%
,
85
%
);
font-size
:
12
px
;
line-height
:
14
px
;
text-align
:
left
;
-webkit-
user-select
:
none
;
-moz-
user-select
:
none
;
cursor
:
default
;
}
#
thumbnailView
{
position
:
absolute
;
width
:
120
px
;
top
:
0
;
bottom
:
0
;
padding
:
10
px
40
px
0
;
overflow
:
auto
;
}
.
thumbnail
{
float
:
left
;
}
.
thumbnail
:
not
([
data-loaded
])
{
border
:
1
px
dashed
rgba
(
255
,
255
,
255
,
0.5
);
margin-bottom
:
10
px
;
}
.
thumbnailImage
{
transition-duration
:
150
ms
;
border
:
1
px
solid
transparent
;
box-shadow
:
0
0
0
1
px
rgba
(
0
,
0
,
0
,
0.5
),
0
2
px
8
px
rgba
(
0
,
0
,
0
,
0.3
);
opacity
:
0.8
;
z-index
:
99
;
}
.
thumbnailSelectionRing
{
border-radius
:
2
px
;
padding
:
7
px
;
transition-duration
:
150
ms
;
}
a
:
focus
>
.
thumbnail
>
.
thumbnailSelectionRing
>
.
thumbnailImage
,
.
thumbnail
:
hover
>
.
thumbnailSelectionRing
>
.
thumbnailImage
{
opacity
:
.9
;
}
a
:
focus
>
.
thumbnail
>
.
thumbnailSelectionRing
,
.
thumbnail
:
hover
>
.
thumbnailSelectionRing
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.15
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.2
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
);
color
:
hsla
(
0
,
0
%
,
100
%
,
.9
);
}
.
thumbnail
.
selected
>
.
thumbnailSelectionRing
>
.
thumbnailImage
{
box-shadow
:
0
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.5
);
opacity
:
1
;
}
.
thumbnail
.
selected
>
.
thumbnailSelectionRing
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.3
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.1
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
);
color
:
hsla
(
0
,
0
%
,
100
%
,
1
);
}
#
outlineView
{
position
:
absolute
;
width
:
192
px
;
top
:
0
;
bottom
:
0
;
padding
:
4
px
4
px
0
;
overflow
:
auto
;
-webkit-
user-select
:
none
;
-moz-
user-select
:
none
;
}
html
[
dir
=
'ltr'
]
.
outlineItem
>
.
outlineItems
{
margin-left
:
20
px
;
}
html
[
dir
=
'rtl'
]
.
outlineItem
>
.
outlineItems
{
margin-right
:
20
px
;
}
.
outlineItem
>
a
{
text-decoration
:
none
;
display
:
inline-block
;
min-width
:
95
%
;
height
:
auto
;
margin-bottom
:
1
px
;
border-radius
:
2
px
;
color
:
hsla
(
0
,
0
%
,
100
%
,
.8
);
font-size
:
13
px
;
line-height
:
15
px
;
-moz-
user-select
:
none
;
white-space
:
normal
;
}
html
[
dir
=
'ltr'
]
.
outlineItem
>
a
{
padding
:
2
px
0
5
px
10
px
;
}
html
[
dir
=
'rtl'
]
.
outlineItem
>
a
{
padding
:
2
px
10
px
5
px
0
;
}
.
outlineItem
>
a
:
hover
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.02
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.2
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
);
color
:
hsla
(
0
,
0
%
,
100
%
,
.9
);
}
.
outlineItem
.
selected
{
background-color
:
hsla
(
0
,
0
%
,
100
%
,
.08
);
background-image
:
linear-gradient
(
hsla
(
0
,
0
%
,
100
%
,
.05
),
hsla
(
0
,
0
%
,
100
%
,
0
));
background-clip
:
padding-box
;
box-shadow
:
0
1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
100
%
,
.1
)
inset
,
0
0
1
px
hsla
(
0
,
0
%
,
0
%
,
.2
);
color
:
hsla
(
0
,
0
%
,
100
%
,
1
);
}
.
noResults
{
font-size
:
12
px
;
color
:
hsla
(
0
,
0
%
,
100
%
,
.8
);
font-style
:
italic
;
cursor
:
default
;
}
#
findScrollView
{
position
:
absolute
;
top
:
10
px
;
bottom
:
10
px
;
left
:
10
px
;
width
:
280
px
;
}
#
sidebarControls
{
position
:
absolute
;
width
:
180
px
;
height
:
32
px
;
left
:
15
px
;
bottom
:
35
px
;
}
.
canvasWrapper
{
overflow
:
hidden
;
}
canvas
{
margin
:
0
;
display
:
block
;
}
.
page
{
direction
:
ltr
;
width
:
816
px
;
height
:
1056
px
;
margin
:
1
px
auto
-8
px
auto
;
position
:
relative
;
overflow
:
visible
;
border
:
9
px
solid
transparent
;
background-clip
:
content-box
;
border-image
:
url
(
images/shadow.png
)
9
9
repeat
;
background-color
:
white
;
}
.
page
>
a
,
.
annotationLayer
>
a
{
display
:
block
;
position
:
absolute
;
}
.
page
>
a
:
hover
,
.
annotationLayer
>
a
:
hover
{
opacity
:
0.2
;
background
:
#ff0
;
box-shadow
:
0
px
2
px
10
px
#ff0
;
}
.
loadingIcon
{
position
:
absolute
;
display
:
block
;
left
:
0
;
top
:
0
;
right
:
0
;
bottom
:
0
;
background
:
url
(
'images/loading-icon.gif'
)
center
no-repeat
;
}
.
textLayer
{
position
:
absolute
;
left
:
0
;
top
:
0
;
right
:
0
;
bottom
:
0
;
color
:
#000
;
font-family
:
sans-serif
;
overflow
:
hidden
;
}
.
textLayer
>
div
{
color
:
transparent
;
position
:
absolute
;
line-height
:
1
;
white-space
:
pre
;
cursor
:
text
;
}
.
textLayer
.
highlight
{
margin
:
-1
px
;
padding
:
1
px
;
background-color
:
rgba
(
180
,
0
,
170
,
0.2
);
border-radius
:
4
px
;
}
.
textLayer
.
highlight
.
begin
{
border-radius
:
4
px
0
px
0
px
4
px
;
}
.
textLayer
.
highlight
.
end
{
border-radius
:
0
px
4
px
4
px
0
px
;
}
.
textLayer
.
highlight
.
middle
{
border-radius
:
0
px
;
}
.
textLayer
.
highlight
.
selected
{
background-color
:
rgba
(
0
,
100
,
0
,
0.2
);
}
/* TODO: file FF bug to support ::-moz-selection:window-inactive
so we can override the opaque grey background when the window is inactive;
see https://bugzilla.mozilla.org/show_bug.cgi?id=706209 */
::
selection
{
background
:
rgba
(
0
,
0
,
255
,
0.3
);
}
::
-moz-selection
{
background
:
rgba
(
0
,
0
,
255
,
0.3
);
}
.
annotText
>
div
{
z-index
:
200
;
position
:
absolute
;
padding
:
0.6
em
;
max-width
:
20
em
;
background-color
:
#FFFF99
;
box-shadow
:
0
px
2
px
10
px
#333
;
border-radius
:
7
px
;
}
.
annotText
>
img
{
position
:
absolute
;
opacity
:
0.6
;
}
.
annotText
>
img
:
hover
{
opacity
:
1
;
}
.
annotText
>
div
>
h1
{
font-size
:
1.2
em
;
border-bottom
:
1
px
solid
#000000
;
margin
:
0
px
;
}
#
errorWrapper
{
background
:
none
repeat
scroll
0
0
#FF5555
;
color
:
white
;
left
:
0
;
position
:
absolute
;
right
:
0
;
z-index
:
1000
;
padding
:
3
px
;
font-size
:
0.8
em
;
}
.
loadingInProgress
#
errorWrapper
{
top
:
39
px
;
}
#
errorMessageLeft
{
float
:
left
;
}
#
errorMessageRight
{
float
:
right
;
}
#
errorMoreInfo
{
background-color
:
#FFFFFF
;
color
:
black
;
padding
:
3
px
;
margin
:
3
px
;
width
:
98
%
;
}
#
overlayContainer
{
display
:
table
;
position
:
absolute
;
width
:
100
%
;
height
:
100
%
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.2
);
z-index
:
10000
;
}
#
promptContainer
{
display
:
table-cell
;
vertical-align
:
middle
;
text-align
:
center
;
}
#
promptContainer
>
*
{
display
:
inline-block
;
}
.
prompt
{
display
:
table
;
padding
:
15
px
;
border-spacing
:
4
px
;
color
:
hsl
(
0
,
0
%
,
85
%
);
line-height
:
14
px
;
text-align
:
center
;
background-color
:
#474747
;
/* fallback */
background-image
:
url
(
images/texture.png
),
linear-gradient
(
hsla
(
0
,
0
%
,
32
%
,
.99
),
hsla
(
0
,
0
%
,
27
%
,
.95
));
box-shadow
:
inset
1
px
0
0
hsla
(
0
,
0
%
,
100
%
,
.08
),
inset
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.15
),
inset
0
-1
px
0
hsla
(
0
,
0
%
,
100
%
,
.05
),
0
1
px
0
hsla
(
0
,
0
%
,
0
%
,
.15
),
0
1
px
1
px
hsla
(
0
,
0
%
,
0
%
,
.1
);
}
.
prompt
>
.
row
{
display
:
table-row
;
}
.
prompt
>
.
row
>
*
{
display
:
table-cell
;
}
.
prompt
.
toolbarField
{
margin
:
5
px
0
;
width
:
200
px
;
}
.
prompt
.
toolbarField
:
hover
,
.
prompt
.
toolbarField
:
focus
{
border-color
:
hsla
(
0
,
0
%
,
0
%
,
.32
)
hsla
(
0
,
0
%
,
0
%
,
.38
)
hsla
(
0
,
0
%
,
0
%
,
.42
);
}
.
clearBoth
{
clear
:
both
;
}
.
fileInput
{
background
:
white
;
color
:
black
;
margin-top
:
5
px
;
}
#
PDFBug
{
background
:
none
repeat
scroll
0
0
white
;
border
:
1
px
solid
#666666
;
position
:
fixed
;
top
:
32
px
;
right
:
0
;
bottom
:
0
;
font-size
:
10
px
;
padding
:
0
;
width
:
300
px
;
}
#
PDFBug
.
controls
{
background
:
#EEEEEE
;
border-bottom
:
1
px
solid
#666666
;
padding
:
3
px
;
}
#
PDFBug
.
panels
{
bottom
:
0
;
left
:
0
;
overflow
:
auto
;
position
:
absolute
;
right
:
0
;
top
:
27
px
;
}
#
PDFBug
button
.
active
{
font-weight
:
bold
;
}
.
debuggerShowText
{
background
:
none
repeat
scroll
0
0
yellow
;
color
:
blue
;
opacity
:
0.3
;
}
.
debuggerHideText
:
hover
{
background
:
none
repeat
scroll
0
0
yellow
;
opacity
:
0.3
;
}
#
PDFBug
.
stats
{
font-family
:
courier
;
font-size
:
10
px
;
white-space
:
pre
;
}
#
PDFBug
.
stats
.
title
{
font-weight
:
bold
;
}
#
PDFBug
table
{
font-size
:
10
px
;
}
#
viewer
.
textLayer-visible
.
textLayer
>
div
,
#
viewer
.
textLayer-hover
.
textLayer
>
div
:
hover
{
background-color
:
white
;
color
:
black
;
}
#
viewer
.
textLayer-shadow
.
textLayer
>
div
{
background-color
:
rgba
(
255
,
255
,
255
,
.6
);
color
:
black
;
}
@
page
{
margin
:
0
;
}
#
printContainer
{
display
:
none
;
}
@
media
print
{
/* General rules for printing. */
body
{
background
:
transparent
none
;
}
/* Rules for browsers that don't support mozPrintCallback. */
#
sidebarContainer
,
#
secondaryToolbar
,
.
toolbar
,
#
loadingBox
,
#
errorWrapper
,
.
textLayer
{
display
:
none
;
}
#
viewerContainer
{
overflow
:
visible
;
}
#
mainContainer
,
#
viewerContainer
,
.
page
,
.
page
canvas
{
position
:
static
;
padding
:
0
;
margin
:
0
;
}
.
page
{
float
:
left
;
display
:
none
;
border
:
none
;
box-shadow
:
none
;
}
.
page
[
data-loaded
]
{
display
:
block
;
}
.
fileInput
{
display
:
none
;
}
/* Rules for browsers that support mozPrintCallback */
body
[
data-mozPrintCallback
]
#
outerContainer
{
display
:
none
;
}
body
[
data-mozPrintCallback
]
#
printContainer
{
display
:
block
;
}
#
printContainer
canvas
{
position
:
relative
;
top
:
0
;
left
:
0
;
}
}
.
visibleLargeView
,
.
visibleMediumView
,
.
visibleSmallView
{
display
:
none
;
}
@
media
all
and
(
max-width
:
960px
)
{
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarMoving
.
outerCenter
,
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarOpen
.
outerCenter
{
float
:
left
;
left
:
205
px
;
}
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarMoving
.
outerCenter
,
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarOpen
.
outerCenter
{
float
:
right
;
right
:
205
px
;
}
}
@
media
all
and
(
max-width
:
900px
)
{
.
sidebarOpen
.
hiddenLargeView
{
display
:
none
;
}
.
sidebarOpen
.
visibleLargeView
{
display
:
inherit
;
}
}
@
media
all
and
(
max-width
:
860px
)
{
.
sidebarOpen
.
hiddenMediumView
{
display
:
none
;
}
.
sidebarOpen
.
visibleMediumView
{
display
:
inherit
;
}
}
@
media
all
and
(
max-width
:
770px
)
{
#
sidebarContainer
{
top
:
32
px
;
z-index
:
100
;
}
.
loadingInProgress
#
sidebarContainer
{
top
:
39
px
;
}
#
sidebarContent
{
top
:
32
px
;
background-color
:
hsla
(
0
,
0
%
,
0
%
,
.7
);
}
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarOpen
>
#
mainContainer
{
left
:
0
px
;
}
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarOpen
>
#
mainContainer
{
right
:
0
px
;
}
html
[
dir
=
'ltr'
]
.
outerCenter
{
float
:
left
;
left
:
205
px
;
}
html
[
dir
=
'rtl'
]
.
outerCenter
{
float
:
right
;
right
:
205
px
;
}
#
outerContainer
.
hiddenLargeView
,
#
outerContainer
.
hiddenMediumView
{
display
:
inherit
;
}
#
outerContainer
.
visibleLargeView
,
#
outerContainer
.
visibleMediumView
{
display
:
none
;
}
}
@
media
all
and
(
max-width
:
700px
)
{
#
outerContainer
.
hiddenLargeView
{
display
:
none
;
}
#
outerContainer
.
visibleLargeView
{
display
:
inherit
;
}
}
@
media
all
and
(
max-width
:
660px
)
{
#
outerContainer
.
hiddenMediumView
{
display
:
none
;
}
#
outerContainer
.
visibleMediumView
{
display
:
inherit
;
}
}
@
media
all
and
(
max-width
:
600px
)
{
.
hiddenSmallView
{
display
:
none
;
}
.
visibleSmallView
{
display
:
inherit
;
}
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarMoving
.
outerCenter
,
html
[
dir
=
'ltr'
]
#
outerContainer
.
sidebarOpen
.
outerCenter
,
html
[
dir
=
'ltr'
]
.
outerCenter
{
left
:
156
px
;
}
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarMoving
.
outerCenter
,
html
[
dir
=
'rtl'
]
#
outerContainer
.
sidebarOpen
.
outerCenter
,
html
[
dir
=
'rtl'
]
.
outerCenter
{
right
:
156
px
;
}
.
toolbarButtonSpacer
{
width
:
0
;
}
}
@
media
all
and
(
max-width
:
510px
)
{
#
scaleSelectContainer
,
#
pageNumberLabel
{
display
:
none
;
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Apr 6, 12:34 AM (6 d, 17 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18717852
Default Alt Text
viewer.css (35 KB)
Attached To
Mode
rRPK roundcubemail-plugins-kolab
Attached
Detach File
Event Timeline