Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117752011
mail.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
29 KB
Referenced Files
None
Subscribers
None
mail.css
View Options
/**
* Roundcube webmail styles for the Email section
*
* Copyright (c) 2012, 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.
*/
#
mailview-left
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
220
px
;
bottom
:
0
;
z-index
:
2
;
}
#
mailview-right
{
position
:
absolute
;
top
:
0
;
left
:
232
px
;
right
:
0
;
bottom
:
0
;
z-index
:
3
;
}
#
mailview-right
.
fullwidth
{
left
:
0
;
}
#
mailview-top
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
width
:
100
%
;
bottom
:
0
px
;
}
#
mailview-bottom
{
display
:
none
;
position
:
absolute
;
left
:
0
;
bottom
:
0
;
width
:
100
%
;
height
:
0
;
border-radius
:
4
px
;
border-top
:
none
;
}
#
composeview-right
#
mailview-bottom
{
border-radius
:
0
0
4
px
4
px
;
}
#
folderlist-header
{
width
:
100
%
;
height
:
12
px
;
top
:
32
px
;
}
#
mailboxcontainer
,
#
messagelistcontainer
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
width
:
100
%
;
bottom
:
0
;
}
#
messagelistcontainer
{
top
:
0
;
bottom
:
30
px
;
overflow
:
auto
;
}
/* Real browsers accept this (not IE) */
html
>
/**/
body
#
messagelist
{
overflow
:
auto
;
overflow-x
:
hidden
;
}
#
messagelistfooter
{
position
:
absolute
;
bottom
:
0
;
left
:
0
;
right
:
0
;
height
:
22
px
;
padding
:
4
px
6
px
;
border-top
:
1
px
solid
#ddd
;
background
:
#ebebeb
;
background
:
-moz-
linear-gradient
(
top
,
#ebebeb
0
%
,
#c6c6c6
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#ebebeb
),
color-stop
(
100
%
,
#c6c6c6
));
background
:
-o-
linear-gradient
(
top
,
#ebebeb
0
%
,
#c6c6c6
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#ebebeb
0
%
,
#c6c6c6
100
%
);
background
:
linear-gradient
(
top
,
#ebebeb
0
%
,
#c6c6c6
100
%
);
border-radius
:
0
0
4
px
4
px
;
}
#
messagelistfooter
.
rightalign
{
text-align
:
right
;
}
#
messagelistfooter
#
countcontrols
{
display
:
inline-block
;
}
#
messagelistfooter
#
listcontrols
,
#
messagelistfooter
#
listselectors
{
display
:
inline-block
;
margin-right
:
2
em
;
vertical-align
:
middle
;
}
#
messagelistfooter
#
listselectors
.
menuselector
{
margin-top
:
-2
px
;
}
a
.
iconbutton
.
listmode
{
width
:
26
px
;
height
:
20
px
;
background-position
:
0
-477
px
;
}
a
.
iconbutton
.
threadmode
{
width
:
26
px
;
height
:
20
px
;
background-position
:
0
-497
px
;
}
a
.
iconbutton
.
listmode
.
selected
{
background-position
:
-26
px
-477
px
;
}
a
.
iconbutton
.
threadmode
.
selected
{
background-position
:
-26
px
-497
px
;
}
#
mailboxlist
li
.
mailbox
{
position
:
relative
;
background-repeat
:
no-repeat
;
background-position
:
6
px
2
px
;
}
#
mailboxlist
>
li
:
first-child
{
border-radius
:
4
px
4
px
0
0
;
border-top
:
0
;
}
#
mailboxlist
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
;
}
#
mailboxlist
li
.
mailbox
.
unread
>
a
{
padding-right
:
36
px
;
}
#
mailboxlist
li
.
mailbox
.
selected
>
a
{
background-position
:
6
px
-21
px
;
}
#
mailboxlist
li
.
mailbox
.
inbox
>
a
{
background-position
:
6
px
-189
px
;
}
#
mailboxlist
li
.
mailbox
.
inbox
.
selected
>
a
{
background-position
:
6
px
-213
px
;
}
#
mailboxlist
li
.
mailbox
.
drafts
>
a
{
background-position
:
6
px
-238
px
;
}
#
mailboxlist
li
.
mailbox
.
drafts
.
selected
>
a
{
background-position
:
6
px
-262
px
;
}
#
mailboxlist
li
.
mailbox
.
sent
>
a
{
background-position
:
6
px
-286
px
;
}
#
mailboxlist
li
.
mailbox
.
sent
.
selected
>
a
{
background-position
:
6
px
-310
px
;
}
#
mailboxlist
li
.
mailbox
.
junk
>
a
{
background-position
:
6
px
-334
px
;
}
#
mailboxlist
li
.
mailbox
.
junk
.
selected
>
a
{
background-position
:
6
px
-358
px
;
}
#
mailboxlist
li
.
mailbox
.
trash
>
a
{
background-position
:
6
px
-382
px
;
}
#
mailboxlist
li
.
mailbox
.
trash
.
selected
>
a
{
background-position
:
6
px
-406
px
;
}
#
mailboxlist
li
.
mailbox
.
archive
>
a
{
background-position
:
6
px
-1699
px
;
}
#
mailboxlist
li
.
mailbox
.
archive
.
selected
>
a
{
background-position
:
6
px
-1723
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
drafts
>
a
{
background-position
:
23
px
-238
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
drafts
.
selected
>
a
{
background-position
:
23
px
-262
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
sent
>
a
{
background-position
:
23
px
-286
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
sent
.
selected
>
a
{
background-position
:
23
px
-310
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
junk
>
a
{
background-position
:
23
px
-334
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
junk
.
selected
>
a
{
background-position
:
23
px
-358
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
trash
>
a
{
background-position
:
23
px
-382
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
trash
.
selected
>
a
{
background-position
:
23
px
-406
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
archive
>
a
{
background-position
:
23
px
-1699
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
.
archive
.
selected
>
a
{
background-position
:
23
px
-1723
px
;
}
#
mailboxlist
li
.
unread
{
font-weight
:
bold
;
}
#
mailboxlist
li
.
virtual
>
a
{
color
:
#aaa
;
}
#
mailboxlist
li
.
recent
>
a
{
color
:
#017cb4
;
}
#
mailboxlist
li
.
mailbox
div
.
treetoggle
{
top
:
13
px
;
left
:
19
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
:
last-child
{
border-bottom
:
0
;
}
/* nested mailboxes */
#
mailboxlist
li
.
mailbox
ul
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
border-top
:
1
px
solid
#bbd3da
;
}
#
mailboxlist
li
.
mailbox
ul
li
a
{
padding-left
:
52
px
;
/* 36 + 1 x 16 */
background-position
:
22
px
-93
px
;
/* 6 + 1 x 16 */
}
#
mailboxlist
li
.
mailbox
ul
li
.
selected
>
a
{
background-position
:
22
px
-117
px
;
}
#
mailboxlist
li
.
mailbox
ul
li
div
.
treetoggle
{
left
:
33
px
;
top
:
14
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
li
.
mailbox
a
{
padding-left
:
68
px
;
/* 2x */
background-position
:
38
px
-93
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
li
.
selected
>
a
{
background-position
:
38
px
-117
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
li
div
.
treetoggle
{
left
:
48
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
84
px
;
/* 3x */
background-position
:
54
px
-93
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
li
.
selected
>
a
{
background-position
:
54
px
-117
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
li
div
.
treetoggle
{
left
:
64
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
100
px
;
/* 4x */
background-position
:
70
px
-93
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
ul
li
.
selected
>
a
{
background-position
:
70
px
-117
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
ul
li
div
.
treetoggle
{
left
:
80
px
;
}
/* indent folders on levels > 4 */
#
mailboxlist
li
.
mailbox
ul
ul
ul
ul
ul
li
{
padding-left
:
16
px
;
}
#
mailboxlist
li
.
mailbox
ul
ul
ul
ul
ul
li
div
.
treetoggle
{
left
:
96
px
;
}
#
mailboxlist
li
.
mailbox
.
unreadcount
{
position
:
absolute
;
top
:
3
px
;
right
:
6
px
;
min-width
:
1.8
em
;
padding
:
2
px
4
px
;
background
:
#82acb5
;
background
:
-moz-
linear-gradient
(
top
,
#82acb5
0
%
,
#6a939f
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#82acb5
),
color-stop
(
100
%
,
#6a939f
));
background
:
-o-
linear-gradient
(
top
,
#82acb5
0
%
,
#6a939f
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#82acb5
0
%
,
#6a939f
100
%
);
background
:
linear-gradient
(
top
,
#82acb5
0
%
,
#6a939f
100
%
);
box-shadow
:
inset
0
1
px
1
px
0
#536d72
;
-o-
box-shadow
:
inset
0
1
px
1
px
0
#536d72
;
-webkit-
box-shadow
:
inset
0
1
px
1
px
0
#536d72
;
-moz-
box-shadow
:
inset
0
1
px
1
px
0
#536d72
;
border-radius
:
9
px
;
color
:
#fff
;
text-align
:
center
;
font-weight
:
bold
;
text-shadow
:
none
;
}
#
mailboxlist
li
.
mailbox
.
selected
>
a
.
unreadcount
{
background
:
#005d76
;
background
:
-moz-
linear-gradient
(
top
,
#005d76
0
%
,
#004558
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#005d76
),
color-stop
(
100
%
,
#004558
));
background
:
-o-
linear-gradient
(
top
,
#005d76
0
%
,
#004558
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#005d76
0
%
,
#004558
100
%
);
background
:
linear-gradient
(
top
,
#005d76
0
%
,
#004558
100
%
);
box-shadow
:
inset
0
1
px
1
px
0
#003645
;
-o-
box-shadow
:
inset
0
1
px
1
px
0
#003645
;
-webkit-
box-shadow
:
inset
0
1
px
1
px
0
#003645
;
-moz-
box-shadow
:
inset
0
1
px
1
px
0
#003645
;
}
#
mailboxlist
li
.
mailbox
.
recent
>
a
.
unreadcount
{
background
:
#017cb4
;
background
:
-moz-
linear-gradient
(
top
,
#017cb4
0
%
,
#006ca4
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#017cb4
),
color-stop
(
100
%
,
#006ca4
));
background
:
-o-
linear-gradient
(
top
,
#017cb4
0
%
,
#006ca4
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#017cb4
0
%
,
#006ca4
100
%
);
background
:
linear-gradient
(
top
,
#017cb4
0
%
,
#006ca4
100
%
);
box-shadow
:
inset
0
1
px
1
px
0
#005080
;
-o-
box-shadow
:
inset
0
1
px
1
px
0
#005080
;
-webkit-
box-shadow
:
inset
0
1
px
1
px
0
#005080
;
-moz-
box-shadow
:
inset
0
1
px
1
px
0
#005080
;
}
#
searchfilter
{
position
:
absolute
;
right
:
256
px
;
width
:
auto
;
top
:
2
px
;
}
#
searchfilter
select
{
height
:
26
px
;
}
#
mailview-left
select
.
mailboxlist
{
position
:
relative
;
top
:
10
px
;
width
:
100
%
;
}
#
messagetoolbar
{
position
:
absolute
;
top
:
-6
px
;
left
:
0
;
height
:
40
px
;
white-space
:
nowrap
;
z-index
:
10
;
}
#
messagetoolbar
.
fullwidth
{
right
:
0
;
}
#
messagetoolbar
.
toolbarselect
{
position
:
absolute
;
bottom
:
6
px
;
right
:
3
px
;
}
#
messagesearchtools
{
position
:
absolute
;
right
:
0
;
top
:
0
;
}
#
mailpreviewtoggle
{
display
:
block
;
position
:
absolute
;
top
:
6
px
;
right
:
4
px
;
width
:
20
px
;
height
:
18
px
;
background
:
url
(
images/buttons.png
)
-3
px
-458
px
no-repeat
;
}
#
mailpreviewtoggle
.
enabled
{
background-position
:
-28
px
-458
px
;
}
/*** message list ***/
table
.
messagelist
{
z-index
:
1
;
}
table
.
messagelist
.
fixedcopy
{
z-index
:
2
;
}
.
messagelist
thead
td
:
first-child
{
border-radius
:
4
px
0
0
0
;
/* for Chrome */
}
.
messagelist
tr
td
.
attachment
,
.
messagelist
tr
td
.
threads
,
.
messagelist
tr
td
.
status
,
.
messagelist
tr
td
.
flag
,
.
messagelist
tr
td
.
priority
{
width
:
20
px
;
padding
:
2
px
3
px
;
}
.
webkit
.
messagelist
tr
td
.
attachment
,
.
webkit
.
messagelist
tr
td
.
threads
,
.
webkit
.
messagelist
tr
td
.
status
,
.
webkit
.
messagelist
tr
td
.
flag
,
.
webkit
.
messagelist
tr
td
.
priority
{
width
:
26
px
;
}
.
messagelist
tr
td
.
threads
{
width
:
26
px
;
}
.
webkit
.
messagelist
tr
td
.
threads
{
width
:
30
px
;
}
.
messagelist
tr
td
.
threads
,
.
messagelist
tr
td
.
threads
+
td
{
border-left
:
0
;
}
.
messagelist
tr
td
.
size
{
width
:
60
px
;
text-align
:
right
;
}
.
messagelist
thead
tr
td
.
size
{
text-align
:
left
;
}
.
messagelist
tr
td
.
fromto
,
.
messagelist
tr
td
.
from
,
.
messagelist
tr
td
.
to
,
.
messagelist
tr
td
.
cc
,
.
messagelist
tr
td
.
replyto
{
width
:
200
px
;
}
.
messagelist
tr
td
.
date
{
width
:
155
px
;
}
.
messagelist
tr
.
message
{
/* background-color: #fff; */
}
.
messagelist
tr
.
thread
.
expanded
td
{
background-color
:
#ededed
;
}
.
messagelist
tr
.
unread
{
font-weight
:
bold
;
/* background-color: #fff; */
}
.
messagelist
tr
.
flagged
td
,
.
messagelist
tr
.
flagged
td
a
{
color
:
#f30
;
}
.
messagelist
thead
tr
td
.
sortedASC
a
,
.
messagelist
thead
tr
td
.
sortedDESC
a
{
color
:
#004458
;
text-decoration
:
underline
;
background
:
url
(
images/listicons.png
)
right
-912
px
no-repeat
;
}
.
messagelist
thead
tr
td
.
sortedASC
a
{
background-position
:
right
-944
px
;
}
.
messagelist
td
img
{
vertical-align
:
middle
;
display
:
inline-block
;
}
.
messagelist
tbody
td
a
{
color
:
#333
;
text-decoration
:
none
;
white-space
:
nowrap
;
cursor
:
default
;
}
.
messagelist
tbody
tr
td
.
flag
,
.
messagelist
tbody
tr
td
.
status
,
.
messagelist
tbody
tr
td
.
subject
span
.
status
{
cursor
:
pointer
;
}
.
messagelist
tr
td
.
flag
span
,
.
messagelist
tr
td
.
status
span
,
.
messagelist
tr
td
.
attachment
span
,
.
messagelist
tr
td
.
priority
span
{
display
:
block
;
width
:
20
px
;
}
.
messagelist
tr
td
div
.
collapsed
,
.
messagelist
tr
td
div
.
expanded
,
.
messagelist
tr
td
.
threads
div
.
listmenu
,
.
messagelist
tr
td
.
attachment
span
.
attachment
,
.
messagelist
tr
td
.
attachment
span
.
report
,
.
messagelist
tr
td
.
priority
span
.
priority
,
.
messagelist
tr
td
.
priority
span
.
prio1
,
.
messagelist
tr
td
.
priority
span
.
prio2
,
.
messagelist
tr
td
.
priority
span
.
prio3
,
.
messagelist
tr
td
.
priority
span
.
prio4
,
.
messagelist
tr
td
.
priority
span
.
prio5
,
.
messagelist
tr
td
.
flag
span
.
flagged
,
.
messagelist
tr
td
.
flag
span
.
unflagged
,
.
messagelist
tr
td
.
flag
span
.
unflagged
:
hover
,
.
messagelist
tr
td
.
status
span
.
status
,
.
messagelist
tr
td
.
status
span
.
msgicon
,
.
messagelist
tr
td
.
status
span
.
deleted
,
.
messagelist
tr
td
.
status
span
.
unread
,
.
messagelist
tr
td
.
status
span
.
unreadchildren
,
.
messagelist
tr
td
.
subject
span
.
msgicon
,
.
messagelist
tr
td
.
subject
span
.
deleted
,
.
messagelist
tr
td
.
subject
span
.
unread
,
.
messagelist
tr
td
.
subject
span
.
replied
,
.
messagelist
tr
td
.
subject
span
.
forwarded
,
.
messagelist
tr
td
.
subject
span
.
unreadchildren
{
display
:
inline-block
;
vertical-align
:
middle
;
height
:
18
px
;
width
:
20
px
;
padding
:
0
;
background
:
url
(
images/listicons.png
)
-100
px
0
no-repeat
;
}
.
messagelist
tbody
tr
td
.
attachment
span
.
attachment
{
background-position
:
0
-996
px
;
}
.
messagelist
thead
tr
td
.
attachment
span
.
attachment
{
background-position
:
-24
px
-997
px
;
}
.
messagelist
tbody
tr
td
.
attachment
span
.
report
{
background-position
:
-24
px
-1116
px
;
}
.
messagelist
thead
tr
td
.
priority
span
.
priority
{
background-position
:
-24
px
-1845
px
;
}
.
messagelist
tr
td
.
priority
span
.
prio5
{
background-position
:
0
-1905
px
;
}
.
messagelist
tr
td
.
priority
span
.
prio4
{
background-position
:
0
-1885
px
;
}
.
messagelist
tr
td
.
priority
span
.
prio2
{
background-position
:
0
-1865
px
;
}
.
messagelist
tr
td
.
priority
span
.
prio1
{
background-position
:
0
-1845
px
;
}
.
messagelist
tbody
tr
td
.
flag
span
.
flagged
{
background-position
:
0
-1036
px
;
}
.
messagelist
thead
tr
td
.
flag
span
.
flagged
{
background-position
:
-22
px
-1036
px
;
}
.
messagelist
tr
td
.
status
span
.
msgicon
:
hover
{
background-position
:
-23
px
-1056
px
;
}
.
messagelist
tr
td
.
flag
span
.
unflagged
:
hover
{
background-position
:
-23
px
-1076
px
;
}
.
messagelist
tr
td
.
subject
span
.
msgicon
,
.
messagelist
tr
td
.
subject
span
.
unreadchildren
{
background-position
:
0
-1056
px
;
margin
:
0
1
px
0
0
;
width
:
24
px
;
}
.
messagelist
tr
td
.
subject
span
.
replied
{
background-position
:
0
-1076
px
;
}
.
messagelist
tr
td
.
subject
span
.
forwarded
{
background-position
:
0
-1096
px
;
}
.
messagelist
tr
td
.
subject
span
.
replied
.
forwarded
{
background-position
:
0
-1116
px
;
}
.
messagelist
tr
td
.
status
span
.
msgicon
,
.
messagelist
tr
td
.
flag
span
.
unflagged
,
.
messagelist
tr
td
.
status
span
.
unreadchildren
{
background-position
:
0
1056
px
;
/* no icon */
}
/*
.messagelist tr td.status span.msgicon:hover {
background-position: 0 -272px;
}
*/
.
messagelist
tr
td
.
status
span
.
deleted
,
.
messagelist
tr
td
.
status
span
.
deleted
:
hover
,
.
messagelist
tr
td
.
subject
span
.
deleted
{
background-position
:
-22
px
-1096
px
;
}
.
messagelist
tr
td
.
status
span
.
status
,
.
messagelist
tr
td
.
status
span
.
unread
,
.
messagelist
tr
td
.
subject
span
.
unread
,
.
messagelist
tr
td
.
status
span
.
unread
:
hover
{
background-position
:
0
-1016
px
;
}
.
messagelist
thead
tr
td
.
status
span
.
status
{
background-position
:
-23
px
-1017
px
;
}
.
messagelist
tr
td
div
.
collapsed
{
background-position
:
0
-1137
px
;
cursor
:
pointer
;
}
.
messagelist
tr
td
div
.
expanded
{
background-position
:
0
-1157
px
;
cursor
:
pointer
;
}
.
messagelist
tr
td
.
threads
div
.
listmenu
{
background-position
:
0
-976
px
;
cursor
:
pointer
;
width
:
26
px
;
}
.
messagelist
thead
tr
td
.
subject
,
.
messagelist
tbody
tr
td
.
subject
{
width
:
99
%
;
white-space
:
nowrap
;
}
.
messagelist
tbody
tr
td
.
subject
a
{
cursor
:
default
;
vertical-align
:
middle
;
/* #1487091 */
}
/* thread parent message with unread children */
.
messagelist
tbody
tr
.
unroot
td
.
subject
a
{
text-decoration
:
underline
;
}
/**** tree indicators ****/
.
messagelist
tbody
tr
td
span
.
branch
div
{
display
:
inline-block
;
}
.
messagelist
tbody
tr
td
span
.
branch
div
.
tree
{
width
:
15
px
;
}
#
listoptions
ul
.
proplist
{
min-width
:
16
em
;
}
/**** message view ****/
#
mailpreviewframe
{
display
:
none
;
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
100
%
;
bottom
:
0
px
;
}
#
messagecontframe
{
border
:
0
;
border-radius
:
4
px
4
px
0
0
;
}
#
messagecontent
{
position
:
absolute
;
top
:
110
px
;
left
:
0
;
width
:
100
%
;
bottom
:
1
px
;
overflow
:
auto
;
-webkit-
overflow-scrolling
:
touch
;
}
#
messageheader
,
#
composeheaders
{
position
:
relative
;
padding
:
3
px
0
;
background
:
#f9f9f9
;
background
:
-moz-
linear-gradient
(
top
,
#fff
0
%
,
#f0f0f0
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#fff
),
color-stop
(
100
%
,
#f0f0f0
));
background
:
-o-
linear-gradient
(
top
,
#fff
0
%
,
#f0f0f0
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#fff
0
%
,
#f0f0f0
100
%
);
background
:
linear-gradient
(
top
,
#fff
0
%
,
#f0f0f0
100
%
);
border-bottom
:
1
px
solid
#dfdfdf
;
}
#
mailview-right
#
messageheader
{
border-radius
:
4
px
4
px
0
0
;
padding-left
:
78
px
;
/* avoid headers eating up all the vertical space */
max-height
:
50
%
;
overflow
:
auto
;
}
h2
.
subject
{
font-size
:
15
px
;
margin
:
0
15
em
0
0
;
padding
:
4
px
8
px
2
px
8
px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
#
mailview-right
#
messageheader
h2
.
subject
{
margin-left
:
-56
px
;
}
h3
.
subject
{
font-size
:
14
px
;
margin
:
0
12
em
0
0
;
padding
:
8
px
8
px
4
px
8
px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.
headers-table
td
{
color
:
#666
;
padding
:
2
px
8
px
;
}
.
headers-table
td
.
header
,
.
ui-dialog-content
.
popup
span
.
adr
{
font-weight
:
bold
;
}
.
headers-table
td
.
header-title
{
white-space
:
nowrap
;
}
.
headers-table
td
.
header
a
,
.
ui-dialog-content
.
popup
span
.
adr
a
{
color
:
#666
;
text-decoration
:
none
;
}
.
headers-table
td
.
header
a
:
hover
,
.
ui-dialog-content
.
popup
span
.
adr
a
:
hover
{
text-decoration
:
underline
;
}
.
headers-table
td
.
subject
{
color
:
#333
;
font-size
:
110
%
;
font-weight
:
bold
;
}
.
headers-table
td
.
header
span
,
.
ui-dialog-content
.
popup
span
.
adr
{
white-space
:
nowrap
;
}
.
headers-table
td
.
header
a
.
morelink
{
color
:
#0069a6
;
white-space
:
nowrap
;
font-weight
:
normal
;
}
.
rcmaddcontact
{
position
:
relative
;
top
:
1
px
;
margin-left
:
0.5
em
;
}
.
rcmaddcontact
imp
{
width
:
20
px
;
height
:
13
px
;
}
#
preview-allheaders
{
display
:
none
;
}
#
preview-allheaders
td
.
header-title
,
#
preview-shortheaders
td
.
header-title
{
padding-left
:
0
;
}
#
preview-shortheaders
td
.
header
{
padding-right
:
18
px
;
}
.
moreheaderstoggle
{
display
:
block
;
position
:
absolute
;
top
:
0
;
left
:
0
;
bottom
:
0
;
width
:
18
px
;
padding
:
0
;
outline
:
none
;
background
:
#f2f2f2
;
background
:
-moz-
linear-gradient
(
left
,
#fbfbfb
0
,
#e9e9e9
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
right
top
,
color
-stop
(
0
,
#fbfbfb
),
color-stop
(
100
%
,
#e9e9e9
));
background
:
-o-
linear-gradient
(
left
,
#fbfbfb
0
,
#e9e9e9
100
%
);
background
:
-ms-
linear-gradient
(
left
,
#fbfbfb
0
,
#e9e9e9
100
%
);
background
:
linear-gradient
(
left
,
#fbfbfb
0
,
#e9e9e9
100
%
);
border-right
:
1
px
solid
#dfdfdf
;
border-radius
:
3
px
0
0
0
;
/* for Opera */
}
.
moreheaderstoggle
.
iconlink
{
display
:
inline-block
;
position
:
absolute
;
top
:
8
px
;
left
:
0
;
width
:
18
px
;
height
:
16
px
;
background
:
url
(
images/buttons.png
)
-27
px
-242
px
no-repeat
;
}
.
moreheaderstoggle
.
remove
.
iconlink
{
top
:
auto
;
bottom
:
5
px
;
background-position
:
-5
px
-242
px
;
}
#
full-headers
{
position
:
relative
;
}
div
.
more-headers
{
position
:
absolute
;
top
:
-12
px
;
right
:
10
px
;
width
:
12
px
;
height
:
10
px
;
cursor
:
pointer
;
background
:
url
(
images/buttons.png
)
center
-1579
px
no-repeat
;
}
div
.
hide-headers
{
background-position
:
center
-1590
px
;
}
#
all-headers
{
position
:
relative
;
margin
:
4
px
10
px
;
padding
:
0
;
height
:
180
px
;
border
:
1
px
solid
#ccc
;
border-radius
:
4
px
;
background
:
#fdfdfd
;
-moz-
box-shadow
:
inset
0
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.1
);
-webkit-
box-shadow
:
inset
0
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.1
);
-o-
box-shadow
:
inset
0
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.1
);
box-shadow
:
inset
0
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.1
);
}
#
headers-source
{
display
:
none
;
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
;
padding
:
3
px
6
px
;
overflow
:
auto
;
text-align
:
left
;
color
:
#333
;
}
#
messageheader
.
previewheader
#
all-headers
{
margin-left
:
0
;
}
#
messageheader
.
previewheader
{
position
:
relative
;
height
:
auto
;
min-height
:
52
px
;
padding
:
0
0
3
px
72
px
;
}
#
messageheader
.
previewheader
h3
.
subject
{
padding
:
8
px
8
px
2
px
0
;
}
#
messageheader
.
previewheader
#
contactphoto
{
display
:
block
;
position
:
absolute
;
top
:
11
px
;
left
:
30
px
;
width
:
32
px
;
height
:
32
px
;
overflow
:
hidden
;
background
:
url
(
images/contactpic_32px.png
)
center
center
no-repeat
#fff
;
border-radius
:
3
px
;
}
#
messageheader
.
previewheader
#
contactphoto
img
{
width
:
32
px
;
height
:
auto
;
border-radius
:
3
px
;
}
#
messageheader
.
message-headers
{
min-height
:
60
px
;
}
#
messageheader
#
contactphoto
{
display
:
block
;
position
:
absolute
;
top
:
34
px
;
left
:
30
px
;
width
:
48
px
;
height
:
48
px
;
overflow
:
hidden
;
border-radius
:
4
px
;
border
:
1
px
solid
#e6e6e6
;
background
:
url
(
images/contactpic_48px.png
)
center
center
no-repeat
#fff
;
}
#
messageheader
#
contactphoto
img
{
width
:
48
px
;
height
:
auto
;
border-radius
:
4
px
;
}
#
messageheader
#
countcontrols
,
#
messageheader
#
formatcontrols
{
position
:
absolute
;
top
:
8
px
;
right
:
8
px
;
text-align
:
right
;
white-space
:
nowrap
;
}
#
messageheader
#
formatcontrols
{
top
:
38
px
;
right
:
8
px
;
}
#
messageheader
.
pagenav
.
countdisplay
{
min-width
:
0
;
padding-right
:
0.5
em
;
white-space
:
nowrap
;
}
#
messagecontent
.
leftcol
,
#
messagepreview
.
leftcol
{
margin-right
:
252
px
;
overflow-x
:
auto
;
}
#
messagecontent
.
rightcol
,
#
messagepreview
.
rightcol
{
float
:
right
;
/*
position: absolute;
top: 10px;
right: 10px;
height: 90%;
*/
width
:
230
px
;
margin
:
8
px
;
min-height
:
200
px
;
background
:
#f0f0f0
;
padding
:
8
px
;
border-radius
:
4
px
;
}
#
messagebody
{
position
:
relative
;
margin
:
8
px
;
}
#
message-objects
div
,
#
messagebody
span
.
part-notice
{
margin
:
8
px
;
}
#
message-objects
div
.
notice
,
#
message-buttons
div
.
notice
{
display
:
block
;
color
:
#960
;
border
:
1
px
solid
#ffdf0e
;
background-color
:
#fef893
;
background-position
:
5
px
-83
px
;
padding
:
6
px
12
px
4
px
30
px
;
white-space
:
normal
;
}
#
message-objects
div
a
.
button
,
#
messagebody
span
.
part-notice
a
.
button
{
margin-left
:
10
px
;
}
div
.
message-part
,
div
.
message-htmlpart
,
div
.
message-partheaders
{
padding
:
10
px
2
px
;
border-top
:
1
px
solid
#ccc
;
}
#
messagebody
div
:
first-child
{
padding-top
:
0
;
border-top
:
0
;
}
div
.
message-part
pre
,
div
.
message-htmlpart
pre
,
div
.
message-part
div
.
pre
{
margin
:
0
;
padding
:
0
;
font-family
:
monospace
;
font-size
:
12
px
;
white-space
:
-moz-
pre-wrap
!important
;
white-space
:
pre-wrap
!important
;
white-space
:
pre
;
}
div
.
message-part
span
.
sig
{
color
:
#666
;
}
div
.
message-part
blockquote
{
color
:
blue
;
border-left
:
2
px
solid
blue
;
border-right
:
2
px
solid
blue
;
background-color
:
#F6F6F6
;
margin
:
2
px
0
2
px
0
;
padding
:
1
px
8
px
1
px
10
px
;
}
div
.
message-part
blockquote
blockquote
{
color
:
green
;
border-left
:
2
px
solid
green
;
border-right
:
2
px
solid
green
;
}
div
.
message-part
blockquote
blockquote
blockquote
{
color
:
#900
;
border-left
:
2
px
solid
#b00
;
border-right
:
2
px
solid
#b00
;
}
div
.
message-partheaders
{
margin-top
:
8
px
;
padding
:
8
px
0
;
}
div
.
message-partheaders
.
headers-table
{
width
:
100
%
;
}
div
.
message-partheaders
.
headers-table
td
.
header-title
{
width
:
auto
;
padding-left
:
0
;
}
div
.
message-partheaders
.
headers-table
td
.
header
{
width
:
88
%
;
}
#
messagebody
>
hr
{
color
:
#fff
;
background
:
#fff
;
border
:
0
;
border-bottom
:
2
px
solid
#f0f0f0
;
}
#
messagebody
fieldset
.
image-attachment
{
border
:
0
;
border-top
:
1
px
solid
#ccc
;
margin-top
:
1
em
;
}
#
messagebody
fieldset
.
image-attachment
p
>
img
{
max-width
:
80
%
;
}
#
messagebody
legend
.
image-filename
{
color
:
#999
;
font-size
:
0.9
em
;
margin
:
0
1
em
;
}
#
messagebody
p
.
image-attachment
{
position
:
relative
;
padding
:
1
em
;
border-top
:
1
px
solid
#ccc
;
}
#
messagebody
p
.
image-attachment
a
.
image-link
{
float
:
left
;
display
:
block
;
margin-right
:
2
em
;
min-width
:
160
px
;
min-height
:
60
px
;
text-align
:
center
;
}
#
messagebody
p
.
image-attachment
.
image-filename
{
display
:
block
;
font-weight
:
bold
;
line-height
:
1.6
em
;
}
#
messagebody
p
.
image-attachment
.
image-filesize
{
padding-right
:
1
em
;
}
#
messagebody
p
.
image-attachment
.
attachment-links
a
{
margin-right
:
0.6
em
;
}
#
messagepartcontainer
{
position
:
absolute
;
top
:
42
px
;
left
:
232
px
;
right
:
0
;
bottom
:
0
;
}
#
messagepartframe
{
border
:
0
;
width
:
100
%
;
height
:
100
%
;
}
#
messagepartheader
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
width
:
220
px
;
bottom
:
0
;
}
#
messagepartheader
table
{
table-layout
:
fixed
;
overflow
:
hidden
;
}
#
messagepartheader
table
td
{
text-overflow
:
ellipsis
;
overflow
:
hidden
;
}
#
messagepartheader
table
td
.
title
{
width
:
60
px
;
padding-right
:
0
;
}
/*** message composition ***/
#
composeview-left
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
250
px
;
bottom
:
0
;
}
#
composeview-right
{
position
:
absolute
;
top
:
0
;
left
:
262
px
;
right
:
0
;
bottom
:
0
;
}
#
compose-contacts
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
width
:
100
%
;
bottom
:
0
;
}
#
composequicksearch
{
position
:
relative
;
padding
:
4
px
;
background
:
#c7e3ef
;
}
#
composequicksearch
.
searchbox
input
{
width
:
100
%
;
height
:
26
px
;
-moz-
box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
#
composequicksearch
#
searchmenulink
{
width
:
15
px
;
}
#
compose-contacts
#
directorylist
{
border-bottom
:
4
px
solid
#c7e3ef
;
}
#
compose-contacts
.
scroller
{
top
:
65
px
;
border-top
:
1
px
solid
#fff
;
}
#
contacts-table
{
table-layout
:
fixed
;
}
#
contacts-table
td
{
width
:
100
%
;
}
#
contacts-table
td
span
{
display
:
block
;
}
#
contacts-table
td
span
.
email
{
display
:
inline
;
color
:
#69939e
;
font-style
:
italic
;
margin-left
:
0.5
em
;
}
#
compose-contacts
li
a
,
#
contacts-table
td
{
background
:
url
(
images/listicons.png
)
-100
px
0
no-repeat
;
overflow
:
hidden
;
padding-left
:
36
px
;
text-overflow
:
ellipsis
;
}
#
contacts-table
td
.
contactgroup
a
{
color
:
#376572
;
text-decoration
:
none
;
}
#
contacts-table
td
.
contactgroup
a
span
{
display
:
inline-block
;
font-size
:
16
px
;
font-weight
:
bold
;
line-height
:
11
px
;
margin-left
:
0.3
em
;
}
#
contacts-table
tr
:
first-child
td
{
border-top
:
0
;
}
#
compose-contacts
li
.
addressbook
a
{
background-position
:
6
px
-766
px
;
}
#
compose-contacts
li
.
addressbook
.
selected
a
{
background-position
:
6
px
-791
px
;
}
#
contacts-table
td
.
contactgroup
{
background-position
:
6
px
-1555
px
;
}
#
contacts-table
tr
.
unfocused
td
.
contactgroup
,
#
contacts-table
tr
.
selected
td
.
contactgroup
{
background-position
:
6
px
-1579
px
;
}
#
contacts-table
td
.
contact
{
background-position
:
6
px
-1603
px
;
}
#
contacts-table
tr
.
unfocused
td
.
contact
,
#
contacts-table
tr
.
selected
td
.
contact
{
background-position
:
6
px
-1627
px
;
}
#
compose-content
{
position
:
absolute
;
top
:
42
px
;
left
:
0
;
width
:
100
%
;
bottom
:
0
px
;
overflow
:
hidden
;
}
#
composeheaders
{
border-radius
:
4
px
4
px
0
0
;
padding-left
:
19
px
;
}
#
composebuttons
{
position
:
absolute
;
top
:
6
px
;
right
:
6
px
;
width
:
auto
;
white-space
:
nowrap
;
z-index
:
100
;
}
#
composebuttons
a
.
button
.
extwin
{
padding
:
2
px
3
px
;
}
.
compose-headers
{
width
:
99
%
;
margin-bottom
:
2
px
;
}
.
compose-headers
td
{
padding
:
2
px
4
px
;
}
.
compose-headers
td
.
title
{
width
:
11
%
;
white-space
:
nowrap
;
padding-left
:
6
px
;
}
.
compose-headers
td
.
title
label
{
float
:
left
;
}
.
compose-headers
td
.
title
a
.
iconbutton
{
float
:
right
;
position
:
relative
;
top
:
-2
px
;
width
:
15
px
;
}
.
compose-headers
td
.
editfield
{
width
:
90
%
;
padding-left
:
4
px
;
}
.
compose-headers
td
.
editfield
a
.
iconlink
{
margin-left
:
0.5
em
;
}
.
compose-headers
td
.
formlinks
{
padding
:
0
4
px
;
}
.
compose-headers
td
.
top
{
vertical-align
:
top
;
padding-top
:
10
px
;
}
.
compose-headers
td
textarea
,
.
compose-headers
td
input
{
width
:
100
%
;
resize
:
none
;
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
,
Helvetica
,
sans-serif
;
font-size
:
11
px
;
}
#
compose-cc
,
#
compose-bcc
,
#
compose-replyto
,
#
compose-followupto
{
display
:
none
;
}
#
composeoptions
{
display
:
none
;
padding
:
2
px
0
0
8
px
;
white-space
:
normal
;
border-top
:
1
px
solid
#dfdfdf
;
box-shadow
:
inset
0
1
px
0
0
#fff
;
-o-
box-shadow
:
inset
0
1
px
0
0
#fff
;
-webkit-
box-shadow
:
inset
0
1
px
0
0
#fff
;
-moz-
box-shadow
:
inset
0
1
px
0
0
#fff
;
}
.
composeoption
{
color
:
#666
;
padding-right
:
22
px
;
white-space
:
nowrap
;
}
#
composeoptions
.
composeoption
{
display
:
inline-block
;
padding
:
4
px
22
px
4
px
0
;
}
#
composeoptions
.
composeoption
:
last-child
{
padding-right
:
4
px
;
}
.
mozilla
.
composeoption
input
{
vertical-align
:
-3
px
;
}
#
composeview-bottom
{
position
:
relative
;
width
:
100
%
;
height
:
200
px
;
}
#
composebodycontainer
{
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
260
px
;
bottom
:
0
;
border-radius
:
0
0
0
4
px
;
}
#
composebodycontainer
.
buttons
{
bottom
:
42
px
;
}
#
composebody
{
position
:
absolute
;
top
:
0
;
left
:
0
;
bottom
:
0
;
width
:
99
%
;
border
:
0
;
border-radius
:
0
0
0
4
px
;
padding
:
8
px
0
8
px
8
px
;
resize
:
none
;
font-family
:
monospace
;
font-size
:
9
pt
;
outline
:
none
;
box-shadow
:
inset
0
0
2
px
1
px
rgba
(
0
,
0
,
0
,
0.2
);
-moz-
box-shadow
:
inset
0
0
2
px
1
px
rgba
(
0
,
0
,
0
,
0.2
);
-webkit-
box-shadow
:
inset
0
0
2
px
1
px
rgba
(
0
,
0
,
0
,
0.2
);
-o-
box-shadow
:
inset
0
0
2
px
1
px
rgba
(
0
,
0
,
0
,
0.2
);
}
#
composebody
:
active
,
#
composebody
:
focus
{
box-shadow
:
inset
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-moz-
box-shadow
:
inset
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-webkit-
box-shadow
:
inset
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-o-
box-shadow
:
inset
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
}
#
compose-attachments
{
position
:
absolute
;
right
:
0
;
top
:
1
px
;
bottom
:
0
;
width
:
240
px
;
background
:
#f0f0f0
;
border-style
:
solid
;
border-color
:
#f0f0f0
#f0f0f0
#f0f0f0
#ddd
;
border-width
:
1
px
;
padding
:
8
px
;
overflow
:
auto
;
}
#
compose-attachments
.
droptarget
{
background-image
:
url
(
images/filedrop.png
);
background-position
:
center
bottom
;
background-repeat
:
no-repeat
;
}
#
compose-attachments
.
droptarget
.
hover
,
#
compose-attachments
.
droptarget
.
active
{
border-color
:
#019bc6
;
box-shadow
:
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.5
);
-moz-
box-shadow
:
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.5
);
-webkit-
box-shadow
:
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.5
);
-o-
box-shadow
:
0
0
3
px
2
px
rgba
(
71
,
135
,
177
,
0.5
);
}
#
compose-attachments
.
droptarget
.
hover
{
background-color
:
#d9ecf4
;
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-moz-
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-webkit-
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
-o-
box-shadow
:
0
0
5
px
2
px
rgba
(
71
,
135
,
177
,
0.9
);
}
#
composeview-bottom
.
formbuttons
.
floating
{
position
:
absolute
;
width
:
auto
;
right
:
260
px
;
z-index
:
200
;
padding-bottom
:
8
px
;
}
.
defaultSkin
table
.
mceLayout
,
.
defaultSkin
table
.
mceLayout
tr
.
mceLast
td
{
border
:
0
!important
;
}
.
defaultSkin
td
.
mceToolbar
{
border
:
0
!important
;
}
.
defaultSkin
table
.
mceLayout
tr
.
mceFirst
td
{
background
:
#f0f0f0
;
}
#
composebody_toolbargroup
{
border-bottom
:
1
px
solid
#ddd
;
}
#
uploadform
a
.
iconlink
{
margin-left
:
1
em
;
text-indent
:
-5000
px
;
}
#
uploadform
form
div
{
margin
:
4
px
0
;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 4, 3:41 AM (1 d, 12 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822448
Default Alt Text
mail.css (29 KB)
Attached To
Mode
R113 roundcubemail
Attached
Detach File
Event Timeline