Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117752122
styles.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
53 KB
Referenced Files
None
Subscribers
None
styles.css
View Options
/**
* Roundcube webmail styles for skin "Larry"
*
* Copyright (c) 2012-2017, The Roundcube Dev Team
* Screendesign by FLINT / Büro für Gestaltung, bueroflint.com
*
* The contents are subject to the Creative Commons Attribution-ShareAlike
* License. It is allowed to copy, distribute, transmit and to adapt the work
* by keeping credits to the original autors in the README file.
* See http://creativecommons.org/licenses/by-sa/3.0/ for details.
*/
body
{
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
,
Helvetica
,
sans-serif
;
font-size
:
11
px
;
color
:
#333
;
background
:
#cad2d9
;
margin
:
0
;
}
body
.
noscroll
{
/* also avoids bounce effect in Chrome and Safari */
overflow
:
hidden
;
}
.
iphone
body
.
noscroll
{
/* revert on iPhone (#1490551) */
overflow
:
auto
;
}
a
{
color
:
#0069a6
;
}
a
:
visited
{
color
:
#0186ba
;
}
img
{
border
:
0
;
}
.
voice
{
position
:
absolute
;
border
:
0
;
clip
:
rect
(
0
0
0
0
);
width
:
1
px
;
height
:
1
px
;
margin
:
-1
px
;
padding
:
0
;
overflow
:
hidden
;
}
input
,
textarea
,
select
,
button
{
font-family
:
inherit
;
font-size
:
inherit
;
vertical-align
:
middle
;
}
input
[
type
=
"text"
],
input
[
type
=
"password"
],
textarea
{
margin
:
0
;
/* Safari by default adds a margin */
padding
:
4
px
;
border
:
1
px
solid
#b2b2b2
;
border-radius
:
4
px
;
}
input
[
type
=
"text"
]
:
focus
,
input
[
type
=
"password"
]
:
focus
,
button
:
focus
,
input
.
button
:
focus
,
textarea
:
focus
{
border-color
:
#4787b1
;
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
outline
:
none
;
}
input
[
type
=
"text"
]
:
required
,
input
[
type
=
"password"
]
:
required
{
border-color
:
#4787b1
;
}
input
.
placeholder
,
textarea
.
placeholder
{
color
:
#aaa
;
}
.
bold
{
font-weight
:
bold
;
}
/* fixes vertical alignment of checkboxes and labels */
label
input
+
span
{
vertical-align
:
middle
;
}
.
noselect
{
user-select
:
none
;
-moz-
user-select
:
none
;
-khtml-
user-select
:
none
;
-ms-
user-select
:
none
;
-webkit-
user-select
:
none
;
}
li
>
.
input-group
{
display
:
inline
;
}
/*** buttons ***/
button
,
input
.
button
{
display
:
inline-block
;
margin
:
0
2
px
;
padding
:
4
px
8
px
;
color
:
#525252
;
border
:
1
px
solid
#c0c0c0
;
border-radius
:
4
px
;
background
:
#f7f7f7
;
text-decoration
:
none
;
outline
:
none
;
}
.
formbuttons
button
,
.
formbuttons
input
.
button
{
color
:
#ddd
;
font-size
:
110
%
;
padding
:
4
px
12
px
;
border-color
:
#465864
;
border-radius
:
5
px
;
background
:
#666666
;
box-shadow
:
0
1
px
1
px
0
#ccc
;
}
.
formbuttons
button
:
hover
,
.
formbuttons
button
:
focus
,
.
formbuttons
input
.
button
:
hover
,
.
formbuttons
input
.
button
:
focus
,
input
.
button
.
mainaction
:
hover
,
input
.
button
.
mainaction
:
focus
{
color
:
#f2f2f2
;
border-color
:
#465864
;
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.6
);
}
.
formbuttons
button
:
active
,
.
formbuttons
input
.
button
:
active
{
color
:
#fff
;
background
:
#5f5f5f
;
}
button
.
mainaction
,
input
.
button
.
mainaction
{
color
:
#ededed
;
border-color
:
#1f262c
;
background
:
#2c2f33
;
}
button
.
mainaction
:
active
,
input
.
button
.
mainaction
:
active
{
color
:
#fff
;
background
:
#515151
;
background
:
-moz-
linear-gradient
(
top
,
#2a2e31
0
%
,
#505050
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#2a2e31
),
color-stop
(
100
%
,
#505050
));
background
:
-ms-
linear-gradient
(
top
,
#2a2e31
0
%
,
#505050
100
%
);
background
:
linear-gradient
(
to
bottom
,
#2a2e31
0
%
,
#505050
100
%
);
}
button
[
disabled
],
button
[
disabled
]
:
hover
,
input
.
button
[
disabled
],
input
.
button
[
disabled
]
:
hover
,
input
.
button
.
mainaction
[
disabled
]
{
color
:
#aaa
!important
;
}
button
.
mainaction
,
input
.
mainaction
{
font-weight
:
bold
!important
;
}
form
.
smart-upload
,
input
.
smart-upload
{
visibility
:
hidden
;
width
:
1
px
;
height
:
1
px
;
opacity
:
0
;
}
/** link buttons **/
a
.
button
,
.
buttongroup
{
display
:
inline-block
;
margin
:
0
2
px
;
padding
:
2
px
5
px
;
color
:
#525252
;
border
:
1
px
solid
#c6c6c6
;
border-radius
:
4
px
;
background
:
#e6e6e6
;
text-decoration
:
none
;
}
.
buttongroup
{
padding
:
0
;
white-space
:
nowrap
;
}
button
:
focus
,
a
.
button
:
focus
,
input
.
button
:
focus
{
border-color
:
#017db6
;
box-shadow
:
0
0
2
px
1
px
rgba
(
71
,
135
,
177
,
0.6
);
outline
:
none
;
}
label
.
disabled
,
button
.
disabled
,
a
.
button
.
disabled
{
color
:
#999
;
}
a
.
button
.
disabled
,
input
.
button
.
disabled
,
input
.
button
[
disabled
],
button
.
disabled
,
button
[
disabled
],
button
.
disabled
:
hover
,
button
[
disabled
]
:
hover
,
a
.
button
.
disabled
:
hover
,
input
.
button
.
disabled
:
hover
,
input
.
button
[
disabled
]
:
hover
{
border-color
:
#c6c6c6
;
}
.
buttongroup
a
.
button
{
margin
:
0
;
border-width
:
0
1
px
0
0
;
border-radius
:
0
;
background
:
none
;
}
.
buttongroup
a
.
button
.
first
,
.
buttongroup
a
.
button
:
first-child
{
border-radius
:
4
px
0
0
4
px
;
border-left
:
0
;
}
.
buttongroup
a
.
button
.
last
,
.
buttongroup
a
.
button
:
last-child
{
border-radius
:
0
4
px
4
px
0
;
border-right
:
0
;
}
a
.
button
.
pressed
,
a
.
button
:
active
,
button
:
active
,
input
.
button
:
active
{
background
:
#f7f7f7
;
}
.
pagenav
.
dark
a
.
button
{
font-weight
:
bold
;
border
:
0
;
background
:
transparent
;
margin
:
0
;
}
.
pagenav
.
dark
a
.
button
.
pressed
{
background
:
#d8d8d8
;
}
.
buttongroup
a
.
button
.
selected
,
.
buttongroup
a
.
button
.
selected
:
hover
{
background
:
#8a8a8a
;
border-right-color
:
#8a8a8a
;
border-left-color
:
#555
;
}
.
buttongroup
a
.
button
:
focus
,
.
buttongroup
a
.
button
.
selected
:
focus
{
background
:
#f2f2f2
;
background
:
-moz-
linear-gradient
(
top
,
#49b3d2
0
,
#66bcd9
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
,
#49b3d2
),
color-stop
(
100
%
,
#66bcd9
));
background
:
-ms-
linear-gradient
(
top
,
#49b3d2
0
,
#66bcd9
100
%
);
background
:
linear-gradient
(
to
bottom
,
#49b3d2
0
,
#66bcd9
100
%
);
}
.
pagenav
a
.
button
{
padding
:
1
px
3
px
;
height
:
16
px
;
vertical-align
:
middle
;
margin-bottom
:
1
px
;
}
.
pagenav
.
buttongroup
a
.
button
,
.
pagenav
.
buttongroup
a
.
button
:
hover
{
padding
:
1
px
5
px
;
margin-bottom
:
0
;
}
a
.
button
span
.
icon
,
.
pagenav
a
.
button
span
.
inner
{
display
:
inline-block
;
width
:
16
px
;
height
:
13
px
;
text-indent
:
1000
px
;
overflow
:
hidden
;
background
:
url
(
images/buttons.png
)
-6
px
-211
px
no-repeat
;
}
a
.
button
.
prevpage
span
.
icon
,
.
pagenav
a
.
prevpage
span
.
inner
{
background-position
:
-7
px
-226
px
;
}
a
.
button
.
nextpage
span
.
icon
,
.
pagenav
a
.
nextpage
span
.
inner
{
background-position
:
-28
px
-226
px
;
}
a
.
button
.
lastpage
span
.
icon
,
.
pagenav
a
.
lastpage
span
.
inner
{
background-position
:
-28
px
-211
px
;
}
a
.
button
.
pageup
span
.
icon
,
.
pagenav
a
.
pageup
span
.
inner
{
background-position
:
-7
px
-241
px
;
}
a
.
button
.
pagedown
span
.
icon
,
.
pagenav
a
.
pagedown
span
.
inner
{
background-position
:
-29
px
-241
px
;
}
a
.
button
.
reply
span
.
icon
,
.
pagenav
a
.
reply
span
.
inner
{
background-position
:
-7
px
-256
px
;
}
a
.
button
.
forward
span
.
icon
,
.
pagenav
a
.
forward
span
.
inner
{
background-position
:
-29
px
-256
px
;
}
a
.
button
.
replyall
span
.
icon
,
.
pagenav
a
.
replyall
span
.
inner
{
background-position
:
-7
px
-271
px
;
}
a
.
button
.
extwin
span
.
icon
,
.
pagenav
a
.
extwin
span
.
inner
{
background-position
:
-29
px
-271
px
;
}
a
.
button
.
changeformat
.
html
span
.
icon
,
.
pagenav
a
.
changeformat
.
html
span
.
inner
{
background-position
:
-7
px
-1859
px
;
}
a
.
button
.
changeformat
.
html
.
selected
span
.
icon
,
.
pagenav
a
.
changeformat
.
html
.
selected
span
.
inner
{
background-position
:
-29
px
-1859
px
;
}
a
.
button
.
changeformat
.
text
span
.
icon
,
.
pagenav
a
.
changeformat
.
text
span
.
inner
{
background-position
:
-7
px
-1874
px
;
}
a
.
button
.
changeformat
.
text
.
selected
span
.
icon
,
.
pagenav
a
.
changeformat
.
text
.
selected
span
.
inner
{
background-position
:
-29
px
-1874
px
;
}
a
.
button
.
add
span
.
icon
{
background-position
:
-7
px
-2009
px
;
}
a
.
button
.
delete
span
.
icon
{
background-position
:
-29
px
-2009
px
;
}
.
pagenav
.
countdisplay
{
display
:
inline-block
;
padding
:
3
px
1
em
0
1
em
;
min-width
:
16
em
;
}
.
pagenavbuttons
{
position
:
relative
;
top
:
-2
px
;
}
.
pagenav
.
pagejumper
{
text-align
:
center
;
padding
:
3
px
0
;
cursor
:
default
;
}
a
.
iconbutton
{
display
:
inline-block
;
width
:
20
px
;
height
:
18
px
;
text-decoration
:
none
;
text-indent
:
-5000
px
;
background
:
url
(
images/buttons.png
)
-1000
px
0
no-repeat
;
}
a
.
iconbutton
.
disabled
{
opacity
:
0.4
;
cursor
:
default
;
}
a
.
iconbutton
.
searchicon
,
a
.
iconbutton
.
searchoptions
{
width
:
24
px
;
background-position
:
-2
px
-317
px
;
}
a
.
iconbutton
.
searchicon
{
width
:
15
px
;
}
a
.
iconbutton
.
reset
{
width
:
24
px
;
background-position
:
-25
px
-317
px
;
}
a
.
iconbutton
.
remove
,
a
.
iconbutton
.
cancel
{
background-position
:
-7
px
-378
px
;
}
a
.
iconbutton
.
delete
{
background-position
:
-7
px
-338
px
;
}
a
.
iconbutton
.
add
{
background-position
:
-7
px
-358
px
;
}
a
.
iconbutton
.
remove
{
background-position
:
-7
px
-379
px
;
}
a
.
iconbutton
.
cancel
{
background-position
:
-7
px
-398
px
;
}
a
.
iconbutton
.
edit
{
background-position
:
-7
px
-418
px
;
}
a
.
iconbutton
.
upload
{
background-position
:
-6
px
-438
px
;
}
a
.
iconlink
{
display
:
inline-block
;
color
:
#888
;
text-decoration
:
none
;
white-space
:
nowrap
;
padding
:
2
px
8
px
2
px
20
px
;
background
:
url
(
images/buttons.png
)
-1000
px
0
no-repeat
;
}
a
.
iconlink
:
hover
{
text-decoration
:
underline
;
}
a
.
iconlink
.
delete
{
background-position
:
-7
px
-337
px
;
}
a
.
iconlink
.
add
{
background-position
:
-7
px
-357
px
;
}
a
.
iconlink
.
remove
{
background-position
:
-7
px
-378
px
;
}
a
.
iconlink
.
cancel
{
background-position
:
-7
px
-397
px
;
}
a
.
iconlink
.
edit
{
background-position
:
-7
px
-417
px
;
}
a
.
iconlink
.
upload
{
background-position
:
-6
px
-437
px
;
}
/*** message bar ***/
#
message
div
.
loading
,
#
message
div
.
uploading
,
#
message
div
.
warning
,
#
message
div
.
error
,
#
message
div
.
notice
,
#
message
div
.
confirmation
,
#
message-objects
div
.
notice
{
color
:
#555
;
font-weight
:
bold
;
padding
:
6
px
30
px
6
px
25
px
;
display
:
inline-block
;
white-space
:
nowrap
;
background
:
url
(
images/messages.png
)
0
5
px
no-repeat
;
cursor
:
default
;
}
#
message
div
.
warning
{
color
:
#960
;
background-position
:
0
-86
px
;
}
#
message
div
.
error
{
color
:
#cf2734
;
background-position
:
0
-57
px
;
}
#
message
div
.
confirmation
{
color
:
#093
;
background-position
:
0
-25
px
;
}
#
message
div
.
loading
{
background
:
url
(
images/ajaxloader.gif
)
2
px
6
px
no-repeat
;
}
#
message
div
a
,
#
message
div
span
{
padding-right
:
0.5
em
;
text-decoration
:
none
;
}
#
message
div
a
:
hover
{
text-decoration
:
underline
;
cursor
:
pointer
;
}
#
message
.
statusbar
{
display
:
none
;
position
:
absolute
;
bottom
:
0
;
left
:
0
;
right
:
0
;
height
:
27
px
;
padding-left
:
8
px
;
border-top
:
1
px
solid
#ddd
;
border-radius
:
0
0
4
px
4
px
;
background
:
#eaeaea
;
background
:
-moz-
linear-gradient
(
top
,
#eaeaea
0
%
,
#c8c8c8
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#eaeaea
),
color-stop
(
100
%
,
#c8c8c8
));
background
:
-ms-
linear-gradient
(
top
,
#eaeaea
0
%
,
#c8c8c8
100
%
);
background
:
linear-gradient
(
to
bottom
,
#eaeaea
0
%
,
#c8c8c8
100
%
);
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
#
messagestack
{
position
:
absolute
;
bottom
:
20
px
;
right
:
12
px
;
z-index
:
50000
;
width
:
auto
;
height
:
auto
;
max-height
:
85
%
;
overflow-y
:
auto
;
padding
:
2
px
;
}
#
messagestack
div
{
display
:
block
;
position
:
relative
;
width
:
280
px
;
height
:
auto
;
min-height
:
16
px
;
margin
:
3
px
2
px
5
px
2
px
;
padding
:
8
px
10
px
7
px
30
px
;
cursor
:
default
;
font-size
:
12
px
;
font-weight
:
bold
;
border-radius
:
4
px
;
border
:
1
px
solid
#444
;
color
:
#ebebeb
;
background
:
rgba
(
64
,
64
,
64
,
0.85
);
background
:
-moz-
linear-gradient
(
top
,
rgba
(
64
,
64
,
64
,
0.85
)
0
%
,
rgba
(
48
,
48
,
48
,
0.9
)
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
rgba
(
64
,
64
,
64
,
0.85
)),
color-stop
(
100
%
,
rgba
(
48
,
48
,
48
,
0.9
)));
background
:
-webkit-
linear-gradient
(
top
,
rgba
(
64
,
64
,
64
,
0.85
)
0
%
,
rgba
(
48
,
48
,
48
,
0.85
)
100
%
);
background
:
-ms-
linear-gradient
(
top
,
rgba
(
64
,
64
,
64
,
0.85
)
0
%
,
rgba
(
48
,
48
,
48
,
0.85
)
100
%
);
background
:
linear-gradient
(
to
bottom
,
rgba
(
64
,
64
,
64
,
0.85
)
0
%
,
rgba
(
48
,
48
,
48
,
0.85
)
100
%
);
}
#
messagestack
div
:
after
{
content
:
""
;
position
:
absolute
;
display
:
block
;
top
:
0
;
left
:
4
px
;
width
:
20
px
;
height
:
24
px
;
background
:
url
(
images/messages_dark.png
)
0
7
px
no-repeat
;
}
#
messagestack
div
.
error
{
color
:
#ff615d
;
}
#
messagestack
div
.
error
:
after
{
background-position
:
0
-55
px
;
}
#
messagestack
div
.
warning
{
color
:
#f4bf0e
;
}
#
messagestack
div
.
warning
:
after
{
background-position
:
0
-84
px
;
}
#
messagestack
div
.
confirmation
{
color
:
#00e05a
;
}
#
messagestack
div
.
confirmation
:
after
{
background-position
:
0
-25
px
;
}
#
messagestack
div
.
uploading
,
#
messagestack
div
.
loading
{
color
:
#ddd
;
}
#
messagestack
div
.
uploading
:
after
,
#
messagestack
div
.
loading
:
after
{
top
:
4
px
;
left
:
6
px
;
background
:
url
(
images/ajaxloader_dark.gif
)
0
4
px
no-repeat
;
}
#
messagestack
div
.
voice
{
position
:
absolute
;
top
:
-1000
px
;
}
#
messagestack
div
a
{
color
:
#94c0da
;
}
#
messagestack
div
a
:
hover
{
text-decoration
:
underline
;
cursor
:
pointer
;
}
.
ui-dialog
.
error
.
ui-dialog-title
,
.
ui-dialog
.
warning
.
ui-dialog-title
,
.
ui-dialog
.
confirmation
.
ui-dialog-title
{
padding-left
:
25
px
;
background
:
url
(
images/messages.png
)
0
5
px
no-repeat
;
}
.
ui-dialog
.
warning
.
ui-dialog-title
{
color
:
#960
;
background-position
:
0
-91
px
;
}
.
ui-dialog
.
error
.
ui-dialog-title
{
color
:
#cf2734
;
background-position
:
0
-62
px
;
}
.
ui-dialog
.
confirmation
.
ui-dialog-title
{
color
:
#093
;
background-position
:
0
-32
px
;
}
.
ui-autocomplete
{
max-height
:
160
px
;
overflow-x
:
hidden
;
overflow-y
:
auto
;
}
/*** basic page layout ***/
#
header
{
overflow-x
:
hidden
;
/* Chrome bug #1488851 */
}
#
topline
{
height
:
18
px
;
background-color
:
#333333
;
border-bottom
:
1
px
solid
#383838
;
padding
:
2
px
0
2
px
10
px
;
color
:
#aaa
;
text-align
:
center
;
}
#
topnav
{
position
:
relative
;
height
:
46
px
;
margin-bottom
:
10
px
;
padding
:
0
0
0
10
px
;
background
:
#1c1c1c
;
}
#
topline
a
,
#
topnav
a
{
color
:
#eee
;
text-decoration
:
none
;
}
#
topline
a
:
hover
{
text-decoration
:
underline
;
}
#
toplogo
{
padding-top
:
2
px
;
cursor
:
pointer
;
border
:
none
;
}
.
topleft
{
float
:
left
;
}
.
topright
{
float
:
right
;
}
.
closelink
{
display
:
inline-block
;
padding
:
2
px
10
px
2
px
20
px
;
}
#
topline
span
.
username
{
padding-right
:
1
em
;
}
#
topline
.
topleft
a
{
display
:
inline-block
;
padding
:
2
px
0.8
em
0
0
;
color
:
#aaa
;
}
#
topline
a
.
button-logout
{
display
:
inline-block
;
padding
:
2
px
10
px
2
px
20
px
;
background
:
url
(
images/buttons.png
)
-6
px
-193
px
no-repeat
;
color
:
#fff
;
}
#
taskbar
.
button-logout
{
display
:
none
;
}
#
taskbar
a
.
button-logout
span
.
button-inner
{
background-position
:
-2
px
-1791
px
;
}
#
taskbar
a
.
button-logout
:
hover
span
.
button-inner
{
background-position
:
-2
px
-1829
px
;
}
/*** minimal version of the page header ***/
.
minimal
#
topline
{
position
:
fixed
;
top
:
-18
px
;
background
:
#444
;
z-index
:
5000
;
width
:
100
%
;
height
:
22
px
;
-moz-
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
.
minimal
#
topline
:
hover
{
top
:
0
px
;
opacity
:
0.94
;
-webkit-
transition
:
top
0.3
s
ease-in-out
;
-moz-
transition
:
top
0.3
s
ease-in-out
;
transition
:
top
0.3
s
ease-in-out
;
}
.
extwin
#
topline
,
.
extwin
#
topline
:
hover
{
position
:
static
;
top
:
0
px
;
height
:
18
px
;
width
:
auto
;
-moz-
box-sizing
:
content-box
;
box-sizing
:
content-box
;
opacity
:
0.999
;
}
.
minimal
#
topline
a
.
button-logout
{
display
:
none
;
}
.
minimal
#
topline
span
.
username
{
display
:
inline-block
;
padding-top
:
2
px
;
}
.
minimal
#
topnav
{
position
:
relative
;
top
:
4
px
;
height
:
42
px
;
}
.
minimal
#
taskbar
a
{
position
:
relative
;
padding
:
10
px
10
px
0
6
px
;
height
:
32
px
;
}
.
minimal
#
taskbar
.
button-logout
{
display
:
inline-block
;
}
.
minimal
#
taskbar
.
button-inner
{
top
:
-4
px
;
padding
:
0
;
height
:
24
px
!important
;
width
:
27
px
;
text-indent
:
-5000
px
;
}
#
taskbar
.
tooltip
{
display
:
none
;
}
.
minimal
#
taskbar
.
tooltip
{
position
:
absolute
;
top
:
-500
px
;
right
:
2
px
;
display
:
inline-block
;
padding
:
2
px
8
px
3
px
8
px
;
background
:
#444
;
color
:
#eee
;
font-weight
:
bold
;
white-space
:
nowrap
;
box-shadow
:
0
1
px
4
px
0
#333
;
z-index
:
200
;
white-space
:
nowrap
;
}
.
minimal
#
taskbar
.
tooltip
:
after
{
content
:
""
;
position
:
absolute
;
top
:
-4
px
;
right
:
15
px
;
border-style
:
solid
;
border-width
:
0
4
px
4
px
;
border-color
:
#444
transparent
;
/* reduce the damage in FF3.0 */
display
:
block
;
width
:
0
;
z-index
:
251
;
}
.
minimal
#
taskbar
a
:
hover
.
tooltip
{
display
:
block
;
top
:
39
px
;
}
/*** taskbar ***/
#
taskbar
{
position
:
relative
;
padding-right
:
18
px
;
}
#
taskbar
a
{
display
:
inline-block
;
height
:
34
px
;
padding
:
12
px
10
px
0
6
px
;
}
#
taskbar
a
span
.
button-inner
{
display
:
inline-block
;
font-size
:
110
%
;
font-weight
:
normal
;
padding
:
5
px
0
0
34
px
;
height
:
19
px
;
background
:
url
(
images/buttons.png
)
-1000
px
0
no-repeat
;
}
#
taskbar
a
:
focus
{
color
:
#fff
;
background-color
:
rgba
(
73
,
180
,
210
,
0.7
);
outline
:
none
;
}
#
taskbar
a
.
button-selected
{
color
:
#20a6fb
;
background-color
:
#2c2c2c
;
}
#
taskbar
a
.
button-mail
span
.
button-inner
{
background-position
:
0
2
px
;
}
#
taskbar
a
.
button-mail
:
hover
span
.
button-inner
,
#
taskbar
a
.
button-mail
.
button-selected
span
.
button-inner
{
background-position
:
0
-22
px
;
}
#
taskbar
a
.
button-addressbook
span
.
button-inner
{
background-position
:
0
-48
px
;
}
#
taskbar
a
.
button-addressbook
:
hover
span
.
button-inner
,
#
taskbar
a
.
button-addressbook
.
button-selected
span
.
button-inner
{
background-position
:
0
-72
px
;
}
#
taskbar
a
.
button-settings
span
.
button-inner
{
background-position
:
0
-96
px
;
}
#
taskbar
a
.
button-settings
:
hover
span
.
button-inner
,
#
taskbar
a
.
button-settings
.
button-selected
span
.
button-inner
{
background-position
:
0
-120
px
;
}
#
taskbar
a
.
button-calendar
span
.
button-inner
{
background-position
:
0
-144
px
;
}
#
taskbar
a
.
button-calendar
:
hover
span
.
button-inner
,
#
taskbar
a
.
button-calendar
.
button-selected
span
.
button-inner
{
background-position
:
0
-168
px
;
}
#
taskbar
.
minmodetoggle
{
position
:
absolute
;
top
:
0
;
right
:
0
;
display
:
block
;
width
:
19
px
;
height
:
46
px
;
cursor
:
pointer
;
background
:
url
(
images/buttons.png
)
-35
px
-1778
px
no-repeat
;
}
.
minimal
#
taskbar
.
minmodetoggle
{
height
:
42
px
;
background-position
:
-35
px
-1820
px
;
}
#
mainscreen
{
position
:
absolute
;
top
:
88
px
;
left
:
10
px
;
right
:
10
px
;
bottom
:
20
px
;
}
#
mainscreencontent
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
right
:
0
;
bottom
:
0
;
}
#
mainscreen
.
offset
{
top
:
132
px
;
}
#
mainscreen
.
offset
{
top
:
42
px
;
}
.
minimal
#
mainscreen
{
top
:
62
px
;
}
.
minimal
#
mainscreen
.
offset
{
top
:
102
px
;
}
.
extwin
#
mainscreen
{
top
:
40
px
;
}
.
extwin
#
mainscreen
.
offset
{
top
:
86
px
;
}
.
uibox
{
border
:
1
px
solid
#b2b8bf
;
border-radius
:
4
px
;
overflow
:
hidden
;
background
:
#fff
;
}
.
minwidth
{
min-width
:
1024
px
;
}
.
scroller
{
overflow
:
auto
;
}
.
watermark
{
background-image
:
url
(
images/watermark.jpg
);
background-position
:
center
;
background-repeat
:
no-repeat
;
}
/* fix scrolling within iframes in webkit browsers on touch devices */
@
media
screen
and
(
-webkit-min-device-pixel-ratio
:
0
)
and
(
max-device-width
:
1024px
)
{
.
iframebox
{
overflow
:
auto
;
-webkit-
overflow-scrolling
:
touch
;
}
}
/*** lists ***/
.
listbox
{
background
:
#d9ecf4
;
overflow
:
hidden
;
}
.
listbox
.
scroller
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
100
%
;
bottom
:
0
;
overflow-x
:
hidden
;
overflow-y
:
auto
;
}
.
listbox
.
scroller
.
withfooter
{
bottom
:
42
px
;
}
.
listbox
.
boxtitle
+
.
scroller
{
top
:
34
px
;
}
.
boxtitle
,
.
uibox
.
listing
thead
th
,
.
uibox
.
listing
thead
td
{
font-size
:
12
px
;
font-weight
:
bold
;
padding
:
7
px
8
px
6
px
8
px
;
line-height
:
20
px
;
margin
:
0
;
border-bottom
:
1
px
solid
#bbd3da
;
white-space
:
nowrap
;
}
.
uibox
.
listing
thead
th
,
.
uibox
.
listing
thead
td
{
padding-bottom
:
8
px
;
height
:
auto
;
}
.
uibox
.
boxtitle
,
.
uibox
.
listing
thead
th
,
.
uibox
.
listing
thead
td
{
background
:
#b0ccd7
;
color
:
#004458
;
}
.
listbox
.
listitem
,
.
listbox
.
tablink
,
.
listing
tbody
td
,
.
listing
li
{
display
:
block
;
border-bottom
:
1
px
solid
#bbd3da
;
cursor
:
default
;
font-weight
:
normal
;
}
.
listbox
.
listitem
a
,
.
listbox
.
listitem
span
,
.
listbox
.
tablink
a
,
.
listing
tbody
td
,
.
listing
li
a
{
display
:
block
;
color
:
#376572
;
text-decoration
:
none
;
cursor
:
default
;
padding
:
5
px
8
px
;
line-height
:
17
px
;
height
:
17
px
;
white-space
:
nowrap
;
}
.
listing
tbody
td
{
display
:
table-cell
;
min-height
:
14
px
;
outline
:
none
;
}
.
listing
tbody
td
a
{
color
:
#376572
;
text-decoration
:
none
;
}
.
webkit
.
listing
tbody
td
{
height
:
14
px
;
}
/* This padding-left minus the focused padding left should be half of the focused border-left */
.
listing
thead
tr
td
:
first-child
,
.
listing
tbody
tr
td
:
first-child
{
border-left
:
2
px
solid
transparent
;
padding-left
:
6
px
;
}
.
listing
.
iconized
thead
tr
td
:
first-child
,
.
listing
.
iconized
tbody
tr
td
:
first-child
{
padding-left
:
34
px
;
}
/* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */
.
listing
.
focus
tbody
tr
.
focused
>
td
:
first-child
{
border-left
:
2
px
solid
#739da8
;
}
.
listbox
.
listitem
.
selected
,
.
listbox
.
tablink
.
selected
,
.
listbox
.
listitem
.
selected
>
a
,
.
listbox
.
tablink
.
selected
>
a
,
.
listing
tbody
tr
.
selected
td
,
.
listing
li
.
selected
,
.
listing
li
.
selected
>
a
{
color
:
#004458
;
font-weight
:
bold
;
background-color
:
#c7e3ef
;
}
ul
.
listing
{
display
:
block
;
list-style
:
none
;
margin
:
0
;
padding
:
0
;
}
ul
.
listing
li
{
background-color
:
#d9ecf4
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
}
ul
.
listing
li
ul
{
border-top
:
1
px
solid
#bbd3da
;
}
ul
.
listing
li
.
droptarget
,
table
.
listing
tr
.
droptarget
td
{
background-color
:
#e8e798
;
}
.
listbox
table
.
listing
{
background-color
:
#d9ecf4
;
}
table
.
listing
,
table
.
layout
{
border
:
0
;
width
:
100
%
;
border-spacing
:
0
;
}
table
.
layout
td
{
vertical-align
:
top
;
}
ul
.
treelist
li
{
position
:
relative
;
}
ul
.
treelist
li
ul
{
margin
:
0
;
padding
:
0
;
}
ul
.
treelist
li
ul
li
:
last-child
{
border-bottom
:
0
;
}
ul
.
treelist
li
a
{
display
:
block
;
padding-left
:
20
px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
ul
.
treelist
li
a
:
focus
,
ul
.
listing
.
listitem
a
:
focus
,
ul
.
listing
.
listitem
span
:
focus
,
ul
.
listing
.
focus
.
listitem
.
focused
span
{
color
:
#fff
!important
;
background-color
:
rgba
(
73
,
180
,
210
,
0.6
);
outline
:
none
;
}
ul
.
treelist
ul
li
a
{
padding-left
:
38
px
;
}
ul
.
treelist
ul
ul
li
a
{
padding-left
:
54
px
;
}
ul
.
treelist
.
iconized
li
a
{
padding-left
:
36
px
;
}
ul
.
treelist
.
iconized
ul
li
a
{
padding-left
:
62
px
;
}
ul
.
treelist
.
iconized
ul
ul
li
a
{
padding-left
:
88
px
;
}
ul
.
treelist
.
iconized
ul
ul
ul
li
a
{
padding-left
:
114
px
;
}
ul
.
treelist
li
div
.
treetoggle
{
position
:
absolute
;
top
:
7
px
;
left
:
4
px
;
width
:
13
px
;
height
:
13
px
;
background
:
url
(
images/listicons.png
)
-3
px
-144
px
no-repeat
;
cursor
:
pointer
;
}
ul
.
treelist
li
ul
li
div
.
treetoggle
{
left
:
22
px
;
}
ul
.
treelist
.
iconized
li
div
.
treetoggle
{
top
:
13
px
;
left
:
19
px
;
}
ul
.
treelist
.
iconized
ul
li
div
.
treetoggle
{
left
:
45
px
;
}
ul
.
treelist
.
iconized
ul
ul
li
div
.
treetoggle
{
left
:
71
px
;
}
ul
.
treelist
li
div
.
treetoggle
.
expanded
{
background-position
:
-3
px
-168
px
;
}
ul
.
treelist
li
.
selected
>
div
.
collapsed
{
background-position
:
-23
px
-144
px
;
}
ul
.
treelist
li
.
selected
>
div
.
expanded
{
background-position
:
-23
px
-168
px
;
}
.
listbox
.
boxfooter
{
position
:
absolute
;
bottom
:
0
;
left
:
0
;
width
:
100
%
;
height
:
42
px
;
border-top
:
1
px
solid
#bbd3da
;
background
:
#d9ecf4
;
white-space
:
nowrap
;
overflow
:
hidden
;
}
.
uibox
.
boxfooter
{
border-radius
:
0
0
4
px
4
px
;
}
.
boxfooter
.
listbutton
{
display
:
inline-block
;
text-decoration
:
none
;
width
:
48
px
;
border-right
:
1
px
solid
#fff
;
background
:
#c7e3ef
;
padding
:
3
px
0
;
margin-top
:
1
px
;
}
.
boxfooter
a
.
listbutton
:
focus
{
color
:
#fff
;
background-color
:
rgba
(
73
,
180
,
210
,
0.6
);
outline
:
none
;
}
.
uibox
.
boxfooter
.
listbutton
:
first-child
{
border-radius
:
0
0
0
4
px
;
}
.
boxfooter
.
listbutton
.
inner
{
display
:
inline-block
;
width
:
48
px
;
height
:
35
px
;
text-indent
:
-5000
px
;
background-image
:
url
(
images/buttons.png
);
background-position
:
-1000
px
0
;
background-repeat
:
no-repeat
;
}
.
boxfooter
.
listbutton
.
add
.
inner
{
background-position
:
10
px
-1301
px
;
}
.
boxfooter
.
listbutton
.
delete
.
inner
{
background-position
:
10
px
-1342
px
;
}
.
boxfooter
.
listbutton
.
groupactions
.
inner
{
background-position
:
5
px
-1382
px
;
}
.
boxfooter
.
listbutton
.
addto
.
inner
{
background-position
:
5
px
-1422
px
;
}
.
boxfooter
.
listbutton
.
addcc
.
inner
{
background-position
:
5
px
-1462
px
;
}
.
boxfooter
.
listbutton
.
addbcc
{
width
:
54
px
;
}
.
boxfooter
.
listbutton
.
addbcc
.
inner
{
width
:
54
px
;
background-position
:
2
px
-1502
px
;
}
.
boxfooter
.
listbutton
.
removegroup
.
inner
{
background-position
:
5
px
-1540
px
;
}
.
boxfooter
.
listbutton
.
disabled
.
inner
{
opacity
:
0.4
;
}
.
boxfooter
.
countdisplay
{
display
:
inline-block
;
position
:
relative
;
top
:
10
px
;
color
:
#69929e
;
padding
:
3
px
6
px
;
}
.
boxpagenav
{
position
:
absolute
;
top
:
10
px
;
right
:
6
px
;
width
:
auto
;
}
.
boxpagenav
a
.
icon
{
display
:
inline-block
;
padding
:
1
px
3
px
;
height
:
13
px
;
width
:
14
px
;
text-indent
:
1000
px
;
vertical-align
:
bottom
;
overflow
:
hidden
;
background
:
url
(
images/buttons.png
)
-4
px
-286
px
no-repeat
;
}
.
boxpagenav
a
.
icon
.
prevpage
{
background-position
:
-4
px
-301
px
;
}
.
boxpagenav
a
.
icon
.
nextpage
{
background-position
:
-28
px
-301
px
;
}
.
boxpagenav
a
.
icon
.
lastpage
{
background-position
:
-28
px
-286
px
;
}
.
boxpagenav
a
.
icon
.
disabled
{
opacity
:
0.4
;
}
.
centerbox
{
width
:
40
em
;
margin
:
16
px
auto
;
}
.
errorbox
{
width
:
40
em
;
padding
:
20
px
;
}
.
errorbox
h3
{
font-size
:
16
px
;
margin-top
:
0
;
}
/*** Records table ***/
table
.
records-table
{
display
:
table
;
width
:
100
%
;
table-layout
:
fixed
;
border-spacing
:
0
;
border
:
1
px
solid
#bbd3da
;
}
.
boxlistcontent
.
records-table
{
border
:
0
;
}
.
records-table
thead
th
,
.
records-table
thead
td
{
color
:
#69939e
;
font-size
:
11
px
;
font-weight
:
bold
;
background
:
#d6eaf3
;
border-left
:
1
px
solid
#bbd3da
;
padding
:
8
px
7
px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
text-align
:
left
;
}
.
records-table
.
sortheader
thead
th
,
.
records-table
.
sortheader
thead
td
{
padding
:
0
;
}
.
records-table
thead
th
a
,
.
records-table
thead
td
a
,
.
records-table
thead
th
span
,
.
records-table
thead
td
span
{
display
:
block
;
padding
:
7
px
7
px
;
color
:
#69939e
;
text-decoration
:
none
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.
records-table
thead
th
a
:
focus
,
.
records-table
thead
td
a
:
focus
{
color
:
#fff
;
background-color
:
rgba
(
73
,
180
,
210
,
0.7
);
outline
:
none
;
}
.
records-table
tbody
td
{
padding
:
2
px
7
px
;
border-bottom
:
1
px
solid
#ddd
;
border-left
:
1
px
dotted
#bbd3da
;
white-space
:
nowrap
;
cursor
:
default
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
background-color
:
#fff
;
outline
:
none
;
}
/* This padding-left minus the focused padding left should be half of the focused border-left */
.
records-table
thead
tr
th
:
first-child
,
.
records-table
thead
tr
td
:
first-child
,
.
records-table
tbody
tr
td
:
first-child
{
border-left
:
2
px
solid
transparent
;
padding-left
:
4
px
;
}
/* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */
.
records-table
.
focus
tbody
tr
.
focused
>
td
:
first-child
{
border-left
:
2
px
solid
#49b3d2
;
}
.
records-table
tr
.
selected
td
{
color
:
#fff
!important
;
background-color
:
#4db0d2
;
}
.
records-table
.
focus
tr
.
selected
td
{
background-color
:
#017db6
!important
;
}
.
records-table
tr
.
selected
td
a
,
.
records-table
tr
.
selected
td
span
{
color
:
#fff
!important
;
}
.
records-table
tr
.
deleted
td
,
.
records-table
tr
.
deleted
td
a
{
color
:
#ccc
!important
;
}
/*** iFrames ***/
#
aboutframe
{
width
:
97
%
;
height
:
100
%
;
border
:
0
;
padding
:
0
;
}
body
.
iframe
{
background
:
#fff
;
margin
:
38
px
0
10
px
0
;
}
body
.
iframe
.
error
{
background
:
#ededed
;
}
body
.
iframe
.
floatingbuttons
{
margin-bottom
:
40
px
;
}
body
.
iframe
.
fullheight
{
margin
:
0
;
}
.
contentbox
.
boxtitle
,
body
.
iframe
.
boxtitle
{
color
:
#777
;
background
:
#efefef
;
border-bottom
:
1
px
solid
#d0d0d0
;
}
body
.
iframe
.
boxtitle
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100
%
;
z-index
:
100
;
}
body
.
iframe
.
footerleft
.
floating
,
#
composeview-bottom
.
formbuttons
.
floating
{
position
:
fixed
;
left
:
0
;
bottom
:
0
;
width
:
100
%
;
z-index
:
110
;
background
:
#fff
;
padding-top
:
8
px
;
padding-bottom
:
12
px
;
}
body
.
iframe
.
footerleft
.
floating
:
before
,
#
composeview-bottom
.
formbuttons
.
floating
:
before
{
content
:
" "
;
position
:
absolute
;
top
:
-6
px
;
left
:
0
;
width
:
100
%
;
height
:
6
px
;
background
:
url
(
images/overflowshadow.png
)
top
center
no-repeat
;
}
.
boxcontent
{
padding
:
10
px
;
}
.
boxcontent
.
boxwarning
{
margin
:
0
0
10
px
;
display
:
block
;
color
:
#960
;
border
:
1
px
solid
#ffdf0e
;
background
:
url
(
images/messages.png
)
#fef893
5
px
-85
px
no-repeat
;
padding
:
6
px
12
px
6
px
30
px
;
}
.
contentbox
.
scroller
{
position
:
absolute
;
top
:
34
px
;
left
:
0
;
right
:
0
;
bottom
:
0
px
;
overflow
:
auto
;
}
.
iframebox
{
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
px
;
}
.
footerleft
{
padding
:
0
12
px
4
px
12
px
;
}
.
propform
fieldset
{
margin-bottom
:
20
px
;
border
:
0
;
padding
:
0
;
}
.
propform
fieldset
legend
{
display
:
block
;
font-size
:
14
px
;
font-weight
:
bold
;
padding-bottom
:
10
px
;
margin-bottom
:
0
;
}
.
propform
fieldset
fieldset
legend
{
color
:
#666
;
font-size
:
12
px
;
}
.
propform
div
.
prop
{
margin-bottom
:
0.5
em
;
}
.
propform
div
.
prop
.
block
label
{
display
:
block
;
margin-bottom
:
0.3
em
;
}
.
propform
div
.
prop
.
block
input
,
.
propform
div
.
prop
.
block
textarea
{
width
:
95
%
;
}
.
propform
a
.
disabled
{
color
:
#999
;
text-decoration
:
none
;
cursor
:
default
;
}
fieldset
.
floating
{
float
:
left
;
margin-right
:
10
px
;
margin-bottom
:
10
px
;
}
table
.
propform
{
width
:
100
%
;
border-spacing
:
0
;
border-collapse
:
collapse
;
}
ul
.
proplist
li
,
table
.
propform
td
{
width
:
80
%
;
padding
:
4
px
10
px
;
background
:
#eee
;
border-bottom
:
2
px
solid
#fff
;
}
table
.
propform
td
.
title
{
width
:
20
%
;
color
:
#333
;
padding-right
:
20
px
;
white-space
:
nowrap
;
}
table
.
propform
.
mceLayout
td
{
padding
:
0
;
border-bottom
:
0
;
}
ul
.
proplist
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
}
ul
.
proplist
li
{
width
:
auto
;
}
ul
.
proplist
.
simplelist
li
{
border
:
0
;
background
:
transparent
;
}
#
pluginbody
{
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
;
}
.
formcontent
input
,
.
formcontent
textarea
{
width
:
95
%
;
}
.
formcontent
.
hint
{
font-style
:
italic
;
margin-bottom
:
1
em
;
}
/*** Login form ***/
#
login-form
{
position
:
relative
;
width
:
580
px
;
margin
:
20
ex
auto
2
ex
auto
;
}
#
login-form
.
box-inner
{
width
:
430
px
;
background
:
#404040
;
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#404040
),
color-stop
(
100
%
,
#2e2e2e
));
background
:
-ms-
linear-gradient
(
top
,
#404040
0
%
,
#2e2e2e
100
%
);
background
:
linear-gradient
(
to
bottom
,
#404040
0
%
,
#2e2e2e
100
%
);
margin
:
0
50
px
;
padding
:
10
px
24
px
24
px
24
px
;
border-radius
:
6
px
;
}
#
login-form
.
box-bottom
{
margin-top
:
-3
px
;
padding-top
:
10
px
;
}
#
login-form
.
noscriptwarning
{
margin
:
0
auto
;
width
:
430
px
;
color
:
#cf2734
;
font-size
:
110
%
;
font-weight
:
bold
;
}
#
login-form
td
.
input
{
width
:
80
%
;
padding
:
8
px
;
}
#
login-form
input
[
type
=
"text"
],
#
login-form
input
[
type
=
"password"
]
{
width
:
100
%
;
border-color
:
#666
;
}
#
login-form
button
.
button
{
color
:
#444
;
border-color
:
#f9f9f9
;
background-color
:
#f9f9f9
;
}
#
login-form
button
.
button
:
active
{
color
:
#333
;
background-color
:
#dcdcdc
;
}
#
login-form
form
table
{
width
:
98
%
;
}
#
login-form
td
.
title
{
width
:
20
%
;
white-space
:
nowrap
;
color
:
#cecece
;
text-align
:
right
;
padding-right
:
1
em
;
}
#
login-form
p
.
formbuttons
{
margin-top
:
2
em
;
text-align
:
center
;
}
#
login-form
#
logo
{
margin-bottom
:
20
px
;
border
:
none
;
}
#
login-form
#
message
{
min-height
:
40
px
;
padding
:
5
px
25
px
;
text-align
:
center
;
font-size
:
1.1
em
;
}
#
login-form
#
message
div
{
display
:
inline-block
;
padding-right
:
0
;
font-size
:
12
px
;
}
#
bottomline
{
font-size
:
90
%
;
text-align
:
center
;
margin-top
:
2
em
;
}
/*** quicksearch **/
.
searchbox
{
position
:
relative
;
}
#
quicksearchbar
{
position
:
absolute
;
right
:
2
px
;
top
:
2
px
;
width
:
240
px
;
}
.
searchbox
input
,
#
quicksearchbar
input
{
width
:
176
px
;
margin
:
0
;
padding
:
3
px
30
px
3
px
34
px
;
height
:
18
px
;
background
:
#f1f1f1
;
border-color
:
#ababab
;
font-weight
:
bold
;
font-size
:
11
px
;
}
.
searchbox
.
searchicon
,
.
searchbox
#
searchmenulink
,
#
quicksearchbar
#
searchmenulink
{
position
:
absolute
;
top
:
5
px
;
left
:
6
px
;
}
.
searchbox
#
searchreset
,
.
searchbox
.
iconbutton
.
reset
,
#
quicksearchbar
#
searchreset
{
position
:
absolute
;
top
:
4
px
;
right
:
1
px
;
}
.
listsearchbox
{
padding
:
4
px
;
background
:
#c7e3ef
;
display
:
none
;
}
.
listsearchbox
input
{
width
:
100
%
;
height
:
26
px
;
-moz-
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
/*** toolbar ***/
.
toolbar
.
spacer
{
display
:
inline-block
;
width
:
24
px
;
height
:
40
px
;
padding
:
0
;
}
.
toolbar
a
.
button
{
text-align
:
center
;
font-size
:
10
px
;
color
:
#555
;
min-width
:
50
px
;
max-width
:
70
px
;
height
:
13
px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
padding
:
28
px
2
px
0
2
px
;
background
:
url
(
images/buttons.png
)
-100
px
0
no-repeat
transparent
;
border
:
0
;
border-radius
:
0
;
}
.
dropbutton
.
dropbuttontip
:
focus
,
.
toolbar
a
.
button
:
focus
{
color
:
#fff
;
background-color
:
rgba
(
30
,
150
,
192
,
0.5
);
border-radius
:
3
px
;
}
.
toolbar
a
.
button
.
disabled
{
opacity
:
0.4
;
}
.
toolbar
a
.
button
.
selected
{
color
:
#1978a1
;
}
.
toolbar
a
.
button
.
selected
:
focus
{
color
:
#fff
;
}
.
toolbar
a
.
button
.
hidden
{
display
:
none
;
}
.
dropbutton
{
display
:
inline-block
;
position
:
relative
;
}
.
dropbutton
.
dropbuttontip
{
display
:
block
;
position
:
absolute
;
right
:
0
;
top
:
0
;
height
:
41
px
;
width
:
18
px
;
overflow
:
hidden
;
text-indent
:
-5000
px
;
background
:
url
(
images/buttons.png
)
0
-1255
px
no-repeat
;
cursor
:
pointer
;
outline
:
none
;
}
.
dropbutton
.
dropbuttontip
:
focus
,
.
dropbutton
.
dropbuttontip
:
hover
{
background-position
:
-26
px
-1255
px
;
}
.
dropbutton
a
.
button
.
disabled
+
.
dropbuttontip
{
opacity
:
0.5
;
}
.
dropbutton
a
.
button
.
disabled
+
.
dropbuttontip
:
hover
{
background-position
:
0
-1255
px
;
}
.
dropbutton
a
.
button
{
margin-left
:
0
;
padding-left
:
0
;
margin-right
:
0
;
padding-right
:
0
;
}
.
toolbar
a
.
button
.
back
{
background-position
:
0
-1216
px
;
}
.
toolbar
a
.
button
.
checkmail
{
background-position
:
center
-1176
px
;
}
.
toolbar
a
.
button
.
compose
{
background-position
:
center
-530
px
;
}
.
toolbar
a
.
button
.
reply
{
background-position
:
center
-570
px
;
}
.
toolbar
a
.
button
.
reply-all
{
min-width
:
64
px
;
background-position
:
0
-610
px
;
}
.
toolbar
a
.
button
.
forward
{
min-width
:
64
px
;
background-position
:
0
-650
px
;
}
.
toolbar
a
.
button
.
delete
{
background-position
:
center
-690
px
;
}
.
toolbar
a
.
button
.
archive
{
background-position
:
center
-730
px
;
}
.
toolbar
a
.
button
.
junk
{
background-position
:
center
-770
px
;
}
.
toolbar
a
.
button
.
print
{
background-position
:
center
-810
px
;
}
.
toolbar
a
.
button
.
markmessage
{
background-position
:
center
-1094
px
;
}
.
toolbar
a
.
button
.
move
{
background-position
:
center
-1971
px
;
}
.
toolbar
a
.
button
.
more
{
background-position
:
center
-850
px
;
}
.
toolbar
a
.
button
.
attach
{
background-position
:
center
-890
px
;
}
.
toolbar
a
.
button
.
spellcheck
{
min-width
:
64
px
;
background-position
:
0
-930
px
;
}
.
toolbar
a
.
button
.
spellcheck
.
selected
{
background-position
:
0
-1620
px
;
color
:
#1978a1
;
}
.
toolbar
a
.
button
.
insertsig
{
background-position
:
center
-1135
px
;
}
.
toolbar
a
.
button
.
search
{
background-position
:
center
-970
px
;
}
.
toolbar
a
.
button
.
import
{
background-position
:
center
-1012
px
;
}
.
toolbar
a
.
button
.
export
{
min-width
:
64
px
;
background-position
:
0
-1054
px
;
}
.
toolbar
a
.
button
.
send
{
background-position
:
center
-1660
px
;
}
.
toolbar
a
.
button
.
savedraft
{
background-position
:
center
-1700
px
;
}
.
toolbar
a
.
button
.
close
{
background-position
:
0
-1745
px
;
}
.
toolbar
a
.
button
.
download
{
background-position
:
center
-1892
px
;
}
.
toolbar
a
.
button
.
responses
{
background-position
:
center
-1932
px
;
}
.
toolbar
a
.
button
.
encrypt
{
min-width
:
66
px
;
background-position
:
center
-2025
px
;
}
.
toolbar
a
.
button
.
encrypt
.
selected
{
background-position
:
center
-2065
px
;
}
.
toolbar
a
.
button
.
rotate
{
background-position
:
center
-2148
px
;
}
.
toolbar
a
.
button
.
zoomin
{
background-position
:
center
-2190
px
;
}
.
toolbar
a
.
button
.
zoomout
{
background-position
:
center
-2230
px
;
}
a
.
menuselector
{
display
:
inline-block
;
border
:
1
px
solid
#ababab
;
border-radius
:
4
px
;
background
:
#f1f1f1
;
text-decoration
:
none
;
color
:
#333
;
cursor
:
pointer
;
white-space
:
nowrap
;
}
a
.
menuselector
.
handle
{
display
:
inline-block
;
padding
:
0
32
px
0
6
px
;
height
:
20
px
;
line-height
:
19
px
;
background
:
url
(
images/selector.png
)
right
center
no-repeat
;
border-radius
:
4
px
;
}
a
.
menuselector
:
active
{
background
:
#dddddd
;
background
:
-moz-
linear-gradient
(
top
,
#dddddd
0
%
,
#f8f8f8
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#dddddd
),
color-stop
(
100
%
,
#f8f8f8
));
background
:
-ms-
linear-gradient
(
top
,
#dddddd
0
%
,
#f8f8f8
100
%
);
background
:
linear-gradient
(
to
bottom
,
#dddddd
0
%
,
#f8f8f8
100
%
);
text-decoration
:
none
;
}
select
.
decorated
{
position
:
relative
;
z-index
:
10
;
opacity
:
0
;
height
:
22
px
;
cursor
:
pointer
;
-khtml-
appearance
:
none
;
-webkit-
appearance
:
none
;
border
:
0
;
}
html
.
opera
select
.
decorated
{
opacity
:
1
;
}
select
.
decorated
option
{
color
:
#fff
;
background
:
#444
;
border
:
0
;
border-top
:
1
px
solid
#5a5a5a
;
border-bottom
:
1
px
solid
#333
;
padding
:
4
px
6
px
;
outline
:
none
;
cursor
:
default
;
}
a
.
menuselector
:
focus
,
a
.
menuselector
.
focus
,
a
.
iconbutton
:
focus
,
.
pagenav
a
.
button
:
focus
{
border-color
:
#0883d0
;
box-shadow
:
0
0
4
px
2
px
rgba
(
71
,
135
,
177
,
0.8
);
outline
:
none
;
}
/*** quota indicator ***/
#
quotadisplay
{
left
:
6
px
;
height
:
18
px
;
font-size
:
12
px
;
font-weight
:
bold
;
padding-left
:
30
px
;
background
:
url
(
images/quota.png
)
-100
px
0
no-repeat
;
}
#
quotadisplay
.
p90
,
#
quotadisplay
.
p100
{
color
:
#e03221
;
}
table
.
quota-info
{
border-spacing
:
0
;
border-collapse
:
collapse
;
table-layout
:
fixed
;
margin
:
5
px
;
}
table
.
quota-info
td
,
table
.
quota-info
th
{
color
:
white
;
border
:
1
px
solid
lightgrey
;
padding
:
2
px
3
px
;
text-align
:
center
;
min-width
:
80
px
;
}
table
.
quota-info
td
.
name
{
text-align
:
left
;
}
table
.
quota-info
td
.
root
{
font-style
:
italic
;
}
/*** popup menus ***/
.
popupmenu
,
#
rcmKSearchpane
{
display
:
none
;
position
:
absolute
;
top
:
32
px
;
left
:
90
px
;
width
:
auto
;
max-height
:
70
%
;
overflow
:
-moz-
scrollbars-vertical
;
overflow-y
:
auto
;
background
:
#444
;
z-index
:
240
;
border-radius
:
4
px
;
box-shadow
:
0
2
px
6
px
0
#333
;
}
.
popupmenu
.
dropdown
{
border-radius
:
0
0
4
px
4
px
;
border-top
:
0
;
}
.
popupmenu
>
.
buttons
{
border-top
:
1
px
solid
#5a5a5a
;
height
:
25
px
;
padding-top
:
5
px
;
text-align
:
center
;
}
ul
.
toolbarmenu
,
ul
.
toolbarmenu
ul
,
#
rcmKSearchpane
ul
{
margin
:
0
;
padding
:
0
;
list-style
:
none
;
}
.
googie_list
td
,
ul
.
toolbarmenu
li
,
#
rcmKSearchpane
ul
li
{
color
:
#fff
;
white-space
:
nowrap
;
min-width
:
130
px
;
margin
:
0
;
border-top
:
1
px
solid
#5a5a5a
;
}
.
googie_list
tr
:
first-child
td
,
ul
.
toolbarmenu
>
li
:
first-child
,
select
.
decorated
option
:
first-child
{
border-top
:
0
;
}
.
googie_list
tr
:
last-child
td
,
ul
.
toolbarmenu
>
li
:
last-child
,
select
.
decorated
option
:
last-child
{
border-bottom
:
0
;
}
.
googie_list
td
span
,
ul
.
toolbarmenu
li
a
{
display
:
block
;
color
:
#666
;
text-decoration
:
none
;
min-height
:
14
px
;
padding
:
6
px
16
px
6
px
10
px
;
}
.
googie_list
td
span
{
padding
:
3
px
10
px
;
}
.
googie_list
td
span
,
ul
.
toolbarmenu
li
a
.
active
{
color
:
#fff
;
cursor
:
default
;
}
.
googie_list
td
.
googie_list_onhover
,
ul
.
toolbarmenu
li
a
.
active
:
hover
,
ul
.
toolbarmenu
li
a
.
active
:
focus
,
#
rcmKSearchpane
ul
li
.
selected
,
#
pagejump-selector
ul
li
.
selected
,
select
.
decorated
option
:
hover
,
select
.
decorated
option
[
selected
=
'selected'
]
{
background-color
:
#0883d0
;
outline
:
none
;
}
ul
.
toolbarmenu
.
iconized
li
a
,
ul
.
toolbarmenu
.
selectable
li
a
{
padding-left
:
30
px
;
}
ul
.
toolbarmenu
.
selectable
li
a
.
selected
{
background
:
url
(
images/messages.png
)
4
px
-27
px
no-repeat
;
}
ul
.
toolbarmenu
li
label
{
display
:
block
;
color
:
#fff
;
padding
:
4
px
8
px
;
}
ul
.
toolbarmenu
li
.
separator
label
{
color
:
#bbb
;
font-style
:
italic
;
padding
:
0
8
px
;
line-height
:
17
px
;
}
ul
.
toolbarmenu
li
input
{
margin
:
0
;
}
ul
.
toolbarmenu
li
a
.
icon
{
color
:
#eee
;
padding
:
2
px
6
px
;
}
ul
.
toolbarmenu
li
span
.
icon
,
#
rcmKSearchpane
ul
li
i
.
icon
{
display
:
block
;
min-height
:
14
px
;
padding
:
4
px
4
px
1
px
24
px
;
height
:
17
px
;
background-image
:
url
(
images/listicons.png
);
background-position
:
-100
px
0
;
background-repeat
:
no-repeat
;
opacity
:
0.2
;
}
ul
.
toolbarmenu
li
a
.
active
span
.
icon
{
opacity
:
0.99
;
}
ul
.
toolbarmenu
li
span
.
read
{
background-position
:
0
-1220
px
;
}
ul
.
toolbarmenu
li
span
.
unread
{
background-position
:
0
-1196
px
;
}
ul
.
toolbarmenu
li
span
.
flagged
{
background-position
:
0
-1244
px
;
}
ul
.
toolbarmenu
li
span
.
unflagged
{
background-position
:
0
-1268
px
;
}
ul
.
toolbarmenu
li
span
.
mail
{
background-position
:
0
-1293
px
;
}
ul
.
toolbarmenu
li
span
.
list
{
background-position
:
0
-1317
px
;
}
ul
.
toolbarmenu
li
span
.
invert
{
background-position
:
0
-1340
px
;
}
ul
.
toolbarmenu
li
span
.
cross
{
background-position
:
0
-1365
px
;
}
ul
.
toolbarmenu
li
span
.
print
{
background-position
:
0
-1436
px
;
}
ul
.
toolbarmenu
li
span
.
download
{
background-position
:
0
-1412
px
;
}
ul
.
toolbarmenu
li
span
.
rename
{
background-position
:
0
-2295
px
;
}
ul
.
toolbarmenu
li
span
.
edit
{
background-position
:
0
-1388
px
;
}
ul
.
toolbarmenu
li
span
.
viewsource
{
background-position
:
0
-1460
px
;
}
ul
.
toolbarmenu
li
span
.
extwin
{
background-position
:
0
-1484
px
;
}
ul
.
toolbarmenu
li
span
.
conversation
{
background-position
:
0
-1532
px
;
}
ul
.
toolbarmenu
li
span
.
move
{
background-position
:
0
-2126
px
;
}
ul
.
toolbarmenu
li
span
.
copy
{
background-position
:
0
-2150
px
;
}
#
pagejump-selector
{
max-height
:
250
px
;
overflow-x
:
hidden
;
}
#
pagejump-selector
ul
li
{
min-width
:
45
px
;
padding
:
4
px
6
px
;
cursor
:
default
;
}
#
snippetslist
{
max-width
:
200
px
;
}
#
snippetslist
li
a
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
#
rcmKSearchpane
{
border-radius
:
0
0
4
px
4
px
;
border-top
:
0
;
}
#
rcmKSearchpane
ul
li
{
text-decoration
:
none
;
min-height
:
14
px
;
padding
:
6
px
10
px
6
px
28
px
;
border
:
0
;
cursor
:
default
;
position
:
relative
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
#
rcmKSearchpane
ul
li
i
.
icon
{
opacity
:
0.99
;
position
:
absolute
;
top
:
4
px
;
left
:
5
px
;
width
:
18
px
;
height
:
18
px
;
padding
:
0
;
background-position
:
-1
px
-2223
px
;
}
#
rcmKSearchpane
ul
li
.
group
i
.
icon
{
background-position
:
-1
px
-2247
px
;
}
.
popupdialog
{
display
:
none
;
padding
:
10
px
;
}
.
popupdialog
.
formbuttons
{
margin
:
20
px
0
4
px
0
;
}
.
ui-dialog
.
prompt
input
{
display
:
block
;
margin
:
8
px
0
;
}
.
ui-dialog
iframe
{
width
:
100
%
;
height
:
100
%
;
border
:
0
;
}
.
ui-dialog-content
.
iframe
{
padding
:
0
!important
;
overflow
:
hidden
!important
;
}
.
hint
{
margin
:
4
px
0
;
color
:
#999
;
}
.
splitter
{
user-select
:
none
;
-moz-
user-select
:
none
;
-khtml-
user-select
:
none
;
position
:
absolute
;
background
:
url
(
images/splitter.png
)
center
no-repeat
;
}
.
splitter-h
{
height
:
10
px
;
width
:
100
%
;
cursor
:
n-resize
;
cursor
:
row-resize
;
background-position
:
center
0
;
}
.
splitter-v
{
width
:
10
px
;
height
:
100
%
;
cursor
:
e-resize
;
cursor
:
col-resize
;
background-position
:
0
center
;
}
#
rcmdraglayer
{
min-width
:
260
px
;
width
:
auto
!important
;
width
:
260
px
;
padding
:
6
px
8
px
;
background
:
#444
;
border
:
1
px
solid
#555
;
border-radius
:
4
px
;
box-shadow
:
0
2
px
6
px
0
#333
;
z-index
:
250
;
color
:
#ccc
;
white-space
:
nowrap
;
opacity
:
0.92
;
}
#
rcmdraglayer
:
after
{
content
:
""
;
position
:
absolute
;
top
:
6
px
;
left
:
-6
px
;
border-style
:
solid
;
border-width
:
6
px
6
px
6
px
0
;
border-color
:
transparent
#444
;
/* reduce the damage in FF3.0 */
display
:
block
;
width
:
0
;
z-index
:
251
;
}
.
draglayercopy
:
before
{
position
:
absolute
;
bottom
:
-6
px
;
left
:
-6
px
;
content
:
" "
;
width
:
16
px
;
height
:
16
px
;
background
:
url
(
images/buttons.png
)
-7
px
-358
px
no-repeat
;
z-index
:
255
;
}
.
popup
label
>
input
{
margin-left
:
10
px
;
}
/*** folder selector ***/
#
folder-selector
{
z-index
:
1000
;
}
#
folder-selector
li
a
span
{
background
:
url
(
"images/listicons.png"
)
4
px
-2021
px
no-repeat
;
display
:
block
;
height
:
17
px
;
min-height
:
14
px
;
padding
:
4
px
4
px
1
px
28
px
;
overflow
:
hidden
;
max-width
:
120
px
;
text-overflow
:
ellipsis
;
}
#
folder-selector
li
a
.
virtual
span
{
opacity
:
.2
;
}
#
folder-selector
li
.
inbox
span
{
background-position
:
4
px
-2049
px
;
}
#
folder-selector
li
.
drafts
span
{
background-position
:
4
px
-1388
px
;
}
#
folder-selector
li
.
sent
span
{
background-position
:
4
px
-2074
px
;
}
#
folder-selector
li
.
trash
span
{
background-position
:
4
px
-1508
px
;
}
#
folder-selector
li
.
junk
span
{
background-position
:
4
px
-2100
px
;
}
/*** folders list ***/
.
folderlist
li
.
mailbox
a
{
padding-left
:
36
px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
background-image
:
url
(
images/listicons.png
);
background-repeat
:
no-repeat
;
background-position
:
6
px
3
px
;
}
.
folderlist
li
.
mailbox
.
unread
>
a
{
padding-right
:
36
px
;
}
.
folderlist
li
.
mailbox
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
selected
>
a
{
background-position
:
6
px
-21
px
;
}
.
folderlist
li
.
mailbox
.
inbox
>
a
{
background-position
:
6
px
-189
px
;
}
.
folderlist
li
.
mailbox
.
inbox
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
inbox
.
selected
>
a
{
background-position
:
6
px
-213
px
;
}
.
folderlist
li
.
mailbox
.
drafts
>
a
{
background-position
:
6
px
-238
px
;
}
.
folderlist
li
.
mailbox
.
drafts
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
drafts
.
selected
>
a
{
background-position
:
6
px
-262
px
;
}
.
folderlist
li
.
mailbox
.
sent
>
a
{
background-position
:
6
px
-286
px
;
}
.
folderlist
li
.
mailbox
.
sent
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
sent
.
selected
>
a
{
background-position
:
6
px
-310
px
;
}
.
folderlist
li
.
mailbox
.
junk
>
a
{
background-position
:
6
px
-334
px
;
}
.
folderlist
li
.
mailbox
.
junk
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
junk
.
selected
>
a
{
background-position
:
6
px
-358
px
;
}
.
folderlist
li
.
mailbox
.
trash
>
a
{
background-position
:
6
px
-382
px
;
}
.
folderlist
li
.
mailbox
.
trash
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
trash
.
selected
>
a
{
background-position
:
6
px
-406
px
;
}
.
folderlist
li
.
mailbox
.
trash
.
empty
>
a
{
background-position
:
6
px
-1924
px
;
}
.
folderlist
li
.
mailbox
.
trash
.
empty
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
trash
.
empty
.
selected
>
a
{
background-position
:
6
px
-1948
px
;
}
.
folderlist
li
.
mailbox
.
archive
>
a
{
background-position
:
6
px
-1699
px
;
}
.
folderlist
li
.
mailbox
.
archive
>
a
:
focus
,
.
folderlist
li
.
mailbox
.
archive
.
selected
>
a
{
background-position
:
6
px
-1723
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
drafts
>
a
{
background-position
:
23
px
-238
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
drafts
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
drafts
.
selected
>
a
{
background-position
:
23
px
-262
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
sent
>
a
{
background-position
:
23
px
-286
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
sent
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
sent
.
selected
>
a
{
background-position
:
23
px
-310
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
junk
>
a
{
background-position
:
23
px
-334
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
junk
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
junk
.
selected
>
a
{
background-position
:
23
px
-358
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
>
a
{
background-position
:
23
px
-382
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
trash
.
selected
>
a
{
background-position
:
23
px
-406
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
.
empty
>
a
{
background-position
:
23
px
-1924
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
.
empty
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
trash
.
empty
.
selected
>
a
{
background-position
:
23
px
-1948
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
archive
>
a
{
background-position
:
23
px
-1699
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
archive
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
archive
.
selected
>
a
{
background-position
:
23
px
-1723
px
;
}
.
folderlist
li
.
virtual
>
a
{
color
:
#aaa
;
}
.
folderlist
li
.
mailbox
div
.
treetoggle
{
top
:
13
px
;
left
:
19
px
;
}
.
folderlist
li
.
mailbox
ul
li
:
last-child
{
border-bottom
:
0
;
}
/* nested mailboxes */
.
folderlist
li
.
mailbox
ul
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
border-top
:
1
px
solid
#bbd3da
;
}
.
folderlist
li
.
mailbox
ul
li
a
{
padding-left
:
52
px
;
/* 36 + 1 x 16 */
background-position
:
22
px
-93
px
;
/* 6 + 1 x 16 */
}
.
folderlist
li
.
mailbox
ul
li
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
li
.
selected
>
a
{
background-position
:
22
px
-117
px
;
}
.
folderlist
li
.
mailbox
ul
li
div
.
treetoggle
{
left
:
33
px
;
top
:
14
px
;
}
.
folderlist
li
.
mailbox
ul
ul
li
.
mailbox
a
{
padding-left
:
68
px
;
/* 2x */
background-position
:
38
px
-93
px
;
}
.
folderlist
li
.
mailbox
ul
ul
li
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
ul
li
.
selected
>
a
{
background-position
:
38
px
-117
px
;
}
.
folderlist
li
.
mailbox
ul
ul
li
div
.
treetoggle
{
left
:
48
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
84
px
;
/* 3x */
background-position
:
54
px
-93
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
li
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
ul
ul
li
.
selected
>
a
{
background-position
:
54
px
-117
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
li
div
.
treetoggle
{
left
:
64
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
100
px
;
/* 4x */
background-position
:
70
px
-93
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
>
a
:
focus
,
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
.
selected
>
a
{
background-position
:
70
px
-117
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
div
.
treetoggle
{
left
:
80
px
;
}
/* indent folders on levels > 4 */
.
folderlist
li
.
mailbox
ul
ul
ul
ul
ul
li
{
padding-left
:
16
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
ul
li
div
.
treetoggle
{
left
:
96
px
;
}
/*** attachment list ***/
.
attachmentslist
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.
attachmentslist
li
{
display
:
block
;
position
:
relative
;
background
:
url
(
images/filetypes.png
)
0
0
no-repeat
;
margin-bottom
:
1
px
;
line-height
:
24
px
;
}
.
attachmentslist
li
.
txt
,
.
attachmentslist
li
.
text
{
background-position
:
0
-416
px
;
}
.
attachmentslist
li
.
pdf
{
background-position
:
0
-26
px
;
}
.
attachmentslist
li
.
doc
,
.
attachmentslist
li
.
docx
,
.
attachmentslist
li
.
msword
{
background-position
:
0
-52
px
;
}
.
attachmentslist
li
.
odt
{
background-position
:
0
-78
px
;
}
.
attachmentslist
li
.
xls
,
.
attachmentslist
li
.
xlsx
,
.
attachmentslist
li
.
msexcel
{
background-position
:
0
-104
px
;
}
.
attachmentslist
li
.
ods
{
background-position
:
0
-130
px
;
}
.
attachmentslist
li
.
zip
,
.
attachmentslist
li
.
gz
{
background-position
:
0
-156
px
;
}
.
attachmentslist
li
.
rar
{
background-position
:
0
-182
px
;
}
.
attachmentslist
li
.
image
{
background-position
:
0
-208
px
;
}
.
attachmentslist
li
.
jpg
,
.
attachmentslist
li
.
jpeg
{
background-position
:
0
-234
px
;
}
.
attachmentslist
li
.
png
{
background-position
:
0
-260
px
;
}
.
attachmentslist
li
.
m4p
{
background-position
:
0
-286
px
;
}
.
attachmentslist
li
.
mp3
,
.
attachmentslist
li
.
audio
{
background-position
:
0
-312
px
;
}
.
attachmentslist
li
.
video
{
background-position
:
0
-338
px
;
}
.
attachmentslist
li
.
ics
,
.
attachmentslist
li
.
calendar
{
background-position
:
0
-364
px
;
}
.
attachmentslist
li
.
vcard
{
background-position
:
0
-390
px
;
}
.
attachmentslist
li
.
sig
,
.
attachmentslist
li
.
pgp-signature
,
.
attachmentslist
li
.
pkcs7-signature
{
background-position
:
0
-442
px
;
}
.
attachmentslist
li
.
html
{
background-position
:
0
-468
px
;
}
.
attachmentslist
li
.
eml
,
.
attachmentslist
li
.
rfc822
{
background-position
:
0
-494
px
;
}
.
attachmentslist
li
.
ppt
,
.
attachmentslist
li
.
pptx
,
.
attachmentslist
li
.
ppsx
,
.
attachmentslist
li
.
vnd
.
mspowerpoint
{
background-position
:
0
-520
px
;
}
.
attachmentslist
li
.
odp
,
.
attachmentslist
li
.
otp
{
background-position
:
0
-546
px
;
}
.
attachmentslist
li
.
application
.
asc
{
background-position
:
0
-598
px
;
}
.
attachmentslist
li
.
application
.
pgp-keys
{
background-position
:
0
-572
px
;
}
.
attachmentslist
li
a
{
display
:
block
;
color
:
#333
;
font-weight
:
bold
;
padding
:
3
px
15
px
3
px
30
px
;
text-decoration
:
none
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
line-height
:
20
px
;
outline
:
none
;
}
.
attachmentslist
li
a
.
drop
{
background
:
url
(
images/buttons.png
)
no-repeat
scroll
center
-1570
px
;
width
:
14
px
;
height
:
20
px
;
cursor
:
pointer
;
position
:
absolute
;
right
:
0
;
top
:
0
;
padding
:
0
;
overflow
:
hidden
;
text-indent
:
-5000
px
;
outline
:
none
;
}
#
compose-attachments
.
attachmentslist
li
a
.
drop
{
right
:
24
px
;
}
.
attachmentslist
li
a
:
focus
,
.
attachmentslist
li
a
.
drop
:
focus
{
background-color
:
rgba
(
30
,
150
,
192
,
0.5
);
border-radius
:
2
px
;
}
#
compose-attachments
ul
li
{
padding-right
:
24
px
;
}
.
attachmentslist
li
a
:
hover
{
text-decoration
:
underline
;
}
.
attachmentslist
li
.
uploading
{
background
:
url
(
images/ajaxloader.gif
)
4
px
4
px
no-repeat
;
padding-left
:
30
px
;
}
.
attachmentslist
li
a
.
delete
,
.
attachmentslist
li
a
.
cancelupload
{
position
:
absolute
;
top
:
4
px
;
right
:
0
;
width
:
20
px
;
height
:
18
px
;
padding
:
0
;
text-decoration
:
none
;
text-indent
:
-5000
px
;
background-image
:
url
(
images/buttons.png
);
background-position
:
-6
px
-338
px
;
background-repeat
:
no-repeat
;
}
.
attachmentslist
li
a
.
cancelupload
{
background-position
:
-6
px
-378
px
;
}
.
attachmentslist
li
a
.
filename
{
display
:
flex
;
overflow
:
hidden
;
}
.
attachmentslist
li
.
attachment-name
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.
attachmentslist
li
.
attachment-size
{
padding
:
0
.25
em
;
}
/*** fieldset tabs ***/
.
tabbed
.
ui-tabs
{
padding
:
0
;
border
:
0
!important
;
background
:
none
;
}
.
ui-dialog
.
tabbed
.
ui-tabs
{
margin
:
-12
px
-8
px
0
-8
px
;
}
.
boxcontent
.
tabbed
.
ui-tabs
{
padding
:
10
px
;
}
.
ui-tabs
.
tabsbar
.
ui-tabs-nav
{
margin-bottom
:
4
px
;
}
.
ui-dialog-content
.
ui-tabs
.
tabsbar
.
ui-tabs-nav
{
margin-bottom
:
0
;
}
.
tabsbar
.
tablink
:
last-child
{
background
:
none
;
}
.
tabsbar
.
tablink
:
last-child
a
{
border-right
:
0
;
}
.
ui-tabs
.
ui-tabs-nav
li
.
tablink
a
{
background
:
#fff
;
}
.
ui-tabs
fieldset
.
ui-tabs-panel
{
border
:
0
;
padding
:
0
;
margin-left
:
0
;
background
:
none
;
}
.
ui-dialog
.
propform
.
ui-tabs-panel
{
display
:
block
;
background
:
#efefef
;
padding
:
0.5
em
1
em
;
}
#
image-selector-form
.
droptarget
{
background
:
url
(
images/filedrop.png
)
center
bottom
no-repeat
;
}
/** Common TinyMCE fixes **/
.
mce-btn
:
not
(
.
mce-active
)
{
background
:
transparent
!important
;
}
.
mce-btn
:
not
(
.
mce-active
)
:
hover
{
background
:
white
!important
;
}
.
mce-btn-small
.
mce-ico
{
display
:
inline
;
/* for old Firefox */
}
.
mce-btn-small
i
{
line-height
:
16
px
!important
;
vertical-align
:
text
-
top
!important
;
}
_
:
not
(),
_
:
-moz-handler-blocked
,
.
mozilla
.
mce-btn-small
i
{
line-height
:
20
px
!important
;
}
.
mce-top-part
::
before
{
box-shadow
:
none
!important
;
}
.
mce-textbox
{
border-radius
:
0
;
box-shadow
:
none
;
}
button
.
mce-close
,
.
mce-btn
button
,
.
mce-textbox
:
focus
{
box-shadow
:
none
;
outline
:
none
;
}
/** PGP Key import dialog **/
.
pgpkeyimport
div
.
key
{
position
:
relative
;
margin-bottom
:
2
px
;
padding
:
1
em
;
background-color
:
#ebebeb
;
}
.
pgpkeyimport
div
.
key
.
revoked
,
.
pgpkeyimport
div
.
key
.
disabled
{
color
:
#a0a0a0
;
}
.
pgpkeyimport
div
.
key
label
{
display
:
inline-block
;
margin-right
:
0.5
em
;
}
.
pgpkeyimport
div
.
key
label
:
after
{
content
:
":"
;
}
.
pgpkeyimport
div
.
key
label
+
a
,
.
pgpkeyimport
div
.
key
label
+
span
{
display
:
inline-block
;
margin-right
:
2
em
;
white-space
:
nowrap
;
}
.
pgpkeyimport
div
.
key
label
+
a
{
font-weight
:
bold
;
}
.
pgpkeyimport
ul
.
uids
{
margin
:
1
em
0
0
0
;
padding
:
0
;
}
.
pgpkeyimport
li
.
uid
{
border
:
0
;
padding
:
0.3
em
;
}
.
pgpkeyimport
div
.
key
button
.
importkey
{
position
:
absolute
;
top
:
0.8
em
;
right
:
0.8
em
;
padding
:
4
px
6
px
;
}
.
pgpkeyimport
div
.
key
button
[
disabled
]
{
display
:
none
;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 4, 3:47 AM (18 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18718647
Default Alt Text
styles.css (53 KB)
Attached To
Mode
R113 roundcubemail
Attached
Detach File
Event Timeline