Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F3313934
common.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
24 KB
Referenced Files
None
Subscribers
None
common.css
View Options
/***** Roundcube|Mail basic styles *****/
body
{
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
,
Helvetica
,
sans-serif
;
margin
:
8
px
;
background-color
:
#F6F6F6
;
color
:
#000
;
font-size
:
12
px
;
}
body
.
iframe
{
margin
:
20
px
0
0
0
;
background-color
:
#FFF
;
}
body
.
extwin
{
margin
:
10
px
;
}
select
,
input
,
textarea
,
button
{
font-size
:
inherit
;
font-family
:
inherit
;
}
th
{
font-weight
:
normal
;
}
h3
{
font-size
:
18
px
;
}
a
,
a
:
active
,
a
:
visited
{
color
:
#000
;
outline
:
none
;
}
a
.
button
,
a
.
button
:
visited
,
a
.
tab
,
a
.
tab
:
visited
,
a
.
axislist
{
color
:
#000
;
text-decoration
:
none
;
}
a
.
tab
{
width
:
80
px
;
display
:
block
;
text-align
:
center
;
}
a
.
disabled
{
color
:
#999
;
text-decoration
:
none
;
cursor
:
default
;
}
hr
{
height
:
1
px
;
background-color
:
#666
;
border-style
:
none
;
}
input
[
type
=
"text"
],
input
[
type
=
"button"
],
input
[
type
=
"password"
],
button
,
textarea
{
border
:
1
px
solid
#666
;
color
:
#333
;
background-color
:
#FFF
;
}
button
,
input
,
textarea
{
color
:
black
;
padding
:
1
px
3
px
;
}
input
.
placeholder
,
textarea
.
placeholder
,
input
:
-moz-placeholder
,
textarea
:
-moz-placeholder
{
color
:
#aaa
;
}
button
,
input
.
button
{
height
:
20
px
;
color
:
#333333
;
font-size
:
12
px
;
padding-left
:
8
px
;
padding-right
:
8
px
;
background
:
url
(
images/buttons/bg.gif
)
repeat-x
#f0f0f0
;
border
:
1
px
solid
#a4a4a4
;
}
button
:
hover
,
input
.
button
:
hover
{
color
:
black
;
}
button
[
disabled
],
button
[
disabled
]
:
hover
,
input
.
button
[
disabled
],
input
.
button
[
disabled
]
:
hover
{
color
:
#aaa
;
border-color
:
#ccc
;
}
button
.
mainaction
,
input
.
mainaction
{
font-weight
:
bold
;
border
:
1
px
solid
#999
;
}
img
{
border
:
0
;
}
.
alttext
{
font-size
:
11
px
;
}
.
hint
{
color
:
#666
;
font-size
:
11
px
;
}
.
formlinks
a
,
.
formlinks
a
:
visited
{
color
:
#CC0000
;
font-size
:
11
px
;
text-decoration
:
none
;
}
.
formlinks
a
.
disabled
,
.
formlinks
a
.
disabled
:
visited
{
color
:
#999999
;
}
.
voice
{
display
:
none
;
}
.
noselect
{
user-select
:
none
;
-moz-
user-select
:
none
;
-khtml-
user-select
:
none
;
-ms-
user-select
:
none
;
-webkit-
user-select
:
none
;
}
/* fixes vertical alignment of checkboxes and labels */
label
input
,
label
span
{
vertical-align
:
middle
;
}
ul
.
proplist
{
padding
:
0
;
margin
:
0
;
list-style
:
none
;
}
/** common user interface objects */
#
mainscreen
{
position
:
absolute
;
top
:
85
px
;
right
:
20
px
;
bottom
:
20
px
;
left
:
20
px
;
}
.
extwin
#
mainscreen
{
top
:
43
px
;
}
body
>
#
logo
{
margin-left
:
12
px
;
cursor
:
pointer
;
}
#
taskbar
{
position
:
absolute
;
top
:
0
px
;
right
:
0
px
;
height
:
24
px
;
left
:
250
px
;
background
:
url
(
images/taskbar.png
)
top
right
no-repeat
;
padding
:
10
px
6
px
5
px
0
px
;
text-align
:
right
;
white-space
:
nowrap
;
z-index
:
2
;
}
#
taskbar
a
{
font-size
:
11
px
;
color
:
#666666
;
text-decoration
:
none
;
padding
:
6
px
12
px
6
px
26
px
;
background
:
url
(
images/taskicons.gif
)
no-repeat
;
}
#
taskbar
a
:
hover
{
color
:
#333333
;
}
#
taskbar
a
.
button-mail
{
background-position
:
0
0
;
}
#
taskbar
a
.
button-addressbook
{
background-position
:
0
-25
px
;
}
#
taskbar
a
.
button-settings
{
background-position
:
0
-50
px
;
}
#
taskbar
a
.
button-logout
{
background-position
:
0
-75
px
;
}
body
>
#
message
{
position
:
absolute
;
display
:
none
;
top
:
-1
px
;
margin-left
:
-225
px
;
left
:
50
%
;
z-index
:
5000
;
opacity
:
0.85
;
}
body
>
#
message
div
{
width
:
400
px
;
margin
:
0
px
;
min-height
:
22
px
;
padding
:
8
px
10
px
8
px
46
px
;
}
body
>
#
message
div
.
notice
,
body
>
#
messagebody
.
part-notice
,
body
>
#
mainscreen
#
messagebody
.
part-notice
,
#
message-objects
div
.
notice
{
background
:
url
(
images/display/icons.png
)
6
px
3
px
no-repeat
;
background-color
:
#F7FDCB
;
border
:
1
px
solid
#C2D071
;
}
body
>
#
message
div
.
error
,
body
>
#
message
div
.
warning
,
#
message-objects
div
.
warning
,
#
message-objects
div
.
error
{
background
:
url
(
images/display/icons.png
)
6
px
-97
px
no-repeat
;
background-color
:
#EF9398
;
border
:
1
px
solid
#DC5757
;
}
body
>
#
message
div
.
confirmation
,
#
message-objects
div
.
confirmation
{
background
:
url
(
images/display/icons.png
)
6
px
-47
px
no-repeat
;
background-color
:
#A6EF7B
;
border
:
1
px
solid
#76C83F
;
}
body
>
#
message
div
.
loading
,
body
>
#
message
div
.
uploading
,
#
message-objects
div
.
loading
{
background
:
url
(
images/display/loading.gif
)
6
px
3
px
no-repeat
;
background-color
:
#EBEBEB
;
border
:
1
px
solid
#CCCCCC
;
}
body
>
#
message
div
.
voice
{
position
:
absolute
;
top
:
-1000
px
;
clip
:
rect
(
0
0
0
0
);
}
body
>
#
message
a
{
cursor
:
pointer
;
text-decoration
:
underline
;
}
body
.
extwin
#
closelink
{
position
:
absolute
;
top
:
5
px
;
right
:
20
px
;
text-align
:
right
;
z-index
:
100
;
}
.
box
{
border
:
1
px
solid
#999
;
}
.
boxtitle
{
height
:
12
px
!important
;
padding
:
3
px
10
px
4
px
5
px
;
border-bottom
:
1
px
solid
#999
;
color
:
#333
;
font-size
:
11
px
;
font-weight
:
bold
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
-o-
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
background
:
url
(
images/listheader.gif
)
top
left
repeat-x
#CCC
;
}
.
boxtitle
.
rightalign
{
float
:
right
;
}
body
.
iframe
.
boxtitle
{
position
:
fixed
;
top
:
0
;
left
:
0
;
width
:
100
%
;
}
.
boxcontent
{
padding
:
15
px
10
px
10
px
10
px
;
background-color
:
#F2F2F2
;
}
.
boxcontent
.
boxwarning
{
margin
:
0
0
10
px
;
display
:
block
;
min-height
:
22
px
;
background
:
url
(
images/display/icons.png
)
#EF9398
6
px
-95
px
no-repeat
;
border
:
1
px
solid
#DC5757
;
padding
:
8
px
10
px
8
px
46
px
;
}
.
boxcontent
table
td
.
title
{
color
:
#666
;
padding-right
:
10
px
;
}
.
boxlistcontent
{
position
:
absolute
;
top
:
20
px
;
bottom
:
22
px
;
left
:
0
;
right
:
0
;
width
:
100
%
;
overflow-y
:
auto
;
overflow-x
:
hidden
;
}
.
boxsubject
{
position
:
absolute
;
top
:
0
px
;
left
:
0
px
;
right
:
0
px
;
overflow
:
hidden
;
height
:
22
px
;
border-bottom
:
1
px
solid
#999
;
background
:
url
(
images/listheader.gif
)
top
left
repeat-x
#CCC
;
}
.
boxfooter
{
position
:
absolute
;
bottom
:
0
px
;
left
:
0
px
;
right
:
0
px
;
overflow
:
hidden
;
height
:
22
px
;
border-top
:
1
px
solid
#999
;
background
:
url
(
images/listheader.gif
)
top
left
repeat-x
#CCC
;
}
.
boxfooter
a
.
button
,
.
boxfooter
a
.
buttonPas
{
display
:
block
;
float
:
left
;
width
:
34
px
;
height
:
22
px
;
padding
:
0
px
;
margin
:
0
;
overflow
:
hidden
;
background
:
url
(
images/icons/groupactions.png
)
0
0
no-repeat
transparent
;
opacity
:
0.99
;
/* this is needed to make buttons appear correctly in Chrome */
}
.
boxfooter
a
.
groupactions
{
background-position
:
0
-26
px
;
}
.
boxfooter
a
.
delgroup
{
background-position
:
0
-49
px
;
}
.
boxfooter
a
.
buttonPas
{
opacity
:
0.35
;
}
.
pagenav
span
{
color
:
#444
;
font-size
:
11
px
;
text-shadow
:
white
1
px
1
px
;
white-space
:
nowrap
;
}
.
pagenav
a
.
button
,
.
pagenav
a
.
buttonPas
{
display
:
block
;
float
:
left
;
width
:
11
px
;
height
:
11
px
;
padding
:
0
;
margin
:
1
px
;
overflow
:
hidden
;
background
:
url
(
images/pagenav.gif
)
0
0
no-repeat
transparent
;
opacity
:
0.99
;
/* this is needed to make buttons appear correctly in Chrome */
}
.
pagenav
a
.
buttonPas
{
opacity
:
0.35
;
}
.
pagenav
a
.
firstpageSel
{
background-position
:
0
-11
px
;
}
.
pagenav
a
.
prevpage
{
background-position
:
-11
px
0
;
}
.
pagenav
a
.
prevpageSel
{
background-position
:
-11
px
-11
px
;
}
.
pagenav
a
.
nextpage
{
background-position
:
-22
px
0
;
}
.
pagenav
a
.
nextpageSel
{
background-position
:
-22
px
-11
px
;
}
.
pagenav
a
.
lastpage
{
background-position
:
-33
px
0
;
}
.
pagenav
a
.
lastpageSel
{
background-position
:
-33
px
-11
px
;
}
#
rcmcountdisplay
{
float
:
left
;
margin-right
:
10
px
;
}
#
countcontrols
#
pagejumper
{
margin
:
0
5
px
;
float
:
right
;
text-align
:
center
;
padding
:
0
;
cursor
:
default
;
font-size
:
10
px
;
}
.
toolbarseparator
{
display
:
block
;
float
:
left
;
width
:
5
px
;
height
:
32
px
;
padding
:
0
;
margin
:
0
5
px
;
overflow
:
hidden
;
background
:
url
(
images/abook_toolbar.png
)
-162
px
0
no-repeat
transparent
;
opacity
:
0.99
;
/* this is needed to make buttons appear correctly in Chrome */
}
.
splitter
{
user-select
:
none
;
-moz-
user-select
:
none
;
-khtml-
user-select
:
none
;
position
:
absolute
;
background
:
url
(
images/dimple.png
)
center
no-repeat
;
}
.
splitter-h
{
cursor
:
n-resize
;
cursor
:
row-resize
;
background-position
:
center
2
px
;
}
.
splitter-v
{
cursor
:
e-resize
;
cursor
:
col-resize
;
background-position
:
2
px
center
;
}
.
popupmenu
{
position
:
absolute
;
top
:
32
px
;
left
:
90
px
;
width
:
auto
;
max-height
:
70
%
;
overflow
:
-moz-
scrollbars-vertical
;
overflow-y
:
auto
;
display
:
none
;
background-color
:
#fff
;
background-color
:
rgba
(
255
,
255
,
255
,
0.95
);
border
:
1
px
solid
#999
;
padding
:
4
px
;
z-index
:
240
;
border-radius
:
3
px
;
-moz-
border-radius
:
3
px
;
-webkit-
border-radius
:
3
px
;
box-shadow
:
1
px
1
px
12
px
#999
;
-moz-
box-shadow
:
1
px
1
px
12
px
#999
;
-webkit-
box-shadow
:
#999
1
px
1
px
12
px
;
}
.
popupmenu
ul
{
margin
:
-4
px
0
;
padding
:
0
;
list-style
:
none
;
}
.
popupmenu
ul
li
{
font-size
:
11
px
;
white-space
:
nowrap
;
min-width
:
100
px
;
margin
:
3
px
-4
px
;
}
.
popupmenu
li
a
,
.
popupmenu
li
label
{
display
:
block
;
color
:
#a0a0a0
;
padding
:
3
px
16
px
3
px
10
px
;
text-decoration
:
none
;
min-height
:
14
px
;
line-height
:
14
px
;
background
:
transparent
;
}
.
popupmenu
li
label
.
comment
{
color
:
#999
;
font-style
:
italic
;
padding-top
:
4
px
;
padding-bottom
:
3
px
;
}
.
popupmenu
li
a
.
active
,
.
popupmenu
li
a
.
active
:
active
,
.
popupmenu
li
a
.
active
:
visited
{
color
:
#333
;
cursor
:
pointer
;
}
.
popupmenu
li
a
.
active
:
hover
,
.
popupmenu
.
selectable
li
a
.
selected
:
hover
{
color
:
#fff
;
background-color
:
#c00
;
}
.
popupmenu
li
.
block
input
{
float
:
left
;
}
.
popupmenu
.
selectable
li
a
.
selected
{
background
:
url
(
images/messageicons.png
)
2
px
-372
px
no-repeat
;
}
.
popupmenu
.
selectable
li
a
{
padding-left
:
20
px
;
}
.
darkbg
{
background-color
:
#F2F2F2
!important
;
}
.
dropbutton
,
.
dropbutton
span
{
float
:
left
;
height
:
32
px
;
}
.
dropbutton
:
hover
{
/* background: url(images/dbutton.png) 0 0 no-repeat transparent; */
}
.
dropbutton
span
{
width
:
9
px
;
background
:
url
(
images/dbutton.png
)
-53
px
0
no-repeat
transparent
;
}
.
dropbutton
span
:
hover
{
cursor
:
pointer
;
background-position
:
-74
px
0
;
}
img
.
uploading
{
width
:
16
px
;
height
:
16
px
;
}
.
popup
label
>
input
{
margin-left
:
10
px
;
}
.
ui-dialog
iframe
{
width
:
100
%
;
height
:
100
%
;
border
:
0
;
}
.
ui-dialog-content
.
iframe
{
padding
:
0
!important
;
overflow
:
hidden
!important
;
}
/***** common table settings ******/
table
.
records-table
thead
tr
th
,
table
.
records-table
thead
tr
td
{
height
:
20
px
;
padding
:
0
px
4
px
0
px
4
px
;
vertical-align
:
middle
;
border-bottom
:
1
px
solid
#999999
;
color
:
#333333
;
background
:
url
(
images/listheader.gif
)
top
left
repeat-x
#CCC
;
font-size
:
11
px
;
font-weight
:
bold
;
text-align
:
left
;
}
table
.
records-table
tbody
tr
td
{
height
:
16
px
;
padding
:
2
px
4
px
2
px
4
px
;
font-size
:
11
px
;
white-space
:
nowrap
;
border-bottom
:
1
px
solid
#EBEBEB
;
overflow
:
hidden
;
text-align
:
left
;
outline
:
none
;
}
table
.
records-table
tr
{
background-color
:
#FFFFFF
;
}
table
.
records-table
tr
.
selected
td
{
color
:
#FFFFFF
;
background-color
:
#CC3333
;
}
table
.
records-table
tr
.
selected
td
a
{
color
:
#FFFFFF
;
}
table
.
records-table
tr
.
focused
td
{
}
table
.
records-table
tr
.
unfocused
td
{
color
:
#FFFFFF
;
background-color
:
#929292
;
}
ul
.
treelist
li
{
position
:
relative
;
}
ul
.
treelist
li
div
.
treetoggle
{
position
:
absolute
;
left
:
8
px
;
top
:
2
px
;
width
:
14
px
;
height
:
16
px
;
cursor
:
pointer
;
}
ul
.
treelist
ul
li
div
.
treetoggle
{
left
:
25
px
;
}
ul
.
treelist
ul
ul
li
div
.
treetoggle
{
left
:
42
px
;
}
ul
.
treelist
li
div
.
collapsed
{
background
:
url
(
images/icons/collapsed.png
)
bottom
right
no-repeat
;
}
ul
.
treelist
li
div
.
expanded
{
background
:
url
(
images/icons/expanded.png
)
bottom
right
no-repeat
;
}
ul
.
treelist
,
ul
.
treelist
li
ul
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
background-color
:
#FFFFFF
;
}
ul
.
treelist
li
ul
{
border-top
:
1
px
solid
#EBEBEB
;
}
ul
.
treelist
li
{
display
:
block
;
font-size
:
11
px
;
border-bottom
:
1
px
solid
#EBEBEB
;
white-space
:
nowrap
;
overflow
:
hidden
;
}
ul
.
treelist
li
a
{
cursor
:
default
;
display
:
block
;
padding-left
:
25
px
;
padding-top
:
2
px
;
padding-bottom
:
2
px
;
height
:
16
px
;
line-height
:
16
px
;
text-decoration
:
none
;
white-space
:
nowrap
;
}
ul
.
treelist
li
ul
li
a
{
padding-left
:
45
px
;
}
ul
.
treelist
ul
ul
li
a
{
padding-left
:
65
px
;
}
ul
.
treelist
li
ul
li
:
last-child
{
border-bottom
:
0
;
}
ul
.
treelist
li
.
selected
>
a
,
ul
.
treelist
li
.
selected
>
div
a
{
color
:
#FFF
;
font-weight
:
bold
;
background-color
:
#929292
;
}
ul
.
treelist
li
.
droptarget
{
background-color
:
#FFFFA6
;
}
/***** folders list *****/
.
folderlist
li
ul
li
:
last-child
{
border-bottom
:
0
none
;
}
.
folderlist
li
.
inbox
a
{
background-position
:
5
px
-18
px
;
}
.
folderlist
li
.
drafts
a
{
background-position
:
5
px
-36
px
;
}
.
folderlist
li
.
sent
a
{
background-position
:
5
px
-53
px
;
}
.
folderlist
li
.
junk
a
{
background-position
:
5
px
-72
px
;
}
.
folderlist
li
.
trash
a
{
background-position
:
5
px
-180
px
;
}
.
folderlist
li
.
trash
.
empty
a
{
background-position
:
5
px
-90
px
;
}
.
folderlist
li
a
{
cursor
:
default
;
display
:
block
;
position
:
relative
;
padding-left
:
25
px
;
padding-top
:
2
px
;
padding-bottom
:
2
px
;
text-decoration
:
none
;
height
:
15
px
;
background
:
url
(
images/icons/folders.png
)
5
px
1
px
no-repeat
;
}
.
folderlist
li
.
virtual
>
a
{
color
:
#666
;
}
.
folderlist
li
.
selected
,
.
folderlist
li
.
droptarget
li
.
selected
{
background-color
:
#929292
;
}
.
folderlist
li
.
selected
>
a
,
.
folderlist
li
.
droptarget
li
.
selected
a
{
color
:
#FFF
;
font-weight
:
bold
;
}
.
folderlist
li
.
droptarget
{
background-color
:
#FFFFA6
;
}
/* styles for nested folders */
.
folderlist
ul
{
list-style
:
none
;
padding
:
0
;
margin
:
0
;
border-top
:
1
px
solid
#EBEBEB
;
background-color
:
#FFF
;
font-weight
:
normal
;
}
.
folderlist
li
.
mailbox
ul
li
a
{
padding-left
:
40
px
;
/* 24 + 1 x 16 */
background-position
:
20
px
1
px
;
/* 4 + 1 x 16 */
}
.
folderlist
li
.
mailbox
ul
li
div
.
treetoggle
{
left
:
23
px
!important
;
}
.
folderlist
li
.
mailbox
ul
ul
li
.
mailbox
a
{
padding-left
:
56
px
;
/* 2x */
background-position
:
36
px
1
px
;
}
.
folderlist
li
.
mailbox
ul
ul
li
div
.
treetoggle
{
left
:
39
px
!important
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
72
px
;
/* 3x */
background-position
:
52
px
1
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
li
div
.
treetoggle
{
left
:
55
px
!important
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
.
mailbox
a
{
padding-left
:
88
px
;
/* 4x */
background-position
:
68
px
1
px
;
}
.
folderlist
li
.
mailbox
ul
ul
ul
ul
li
div
.
treetoggle
{
left
:
71
px
!important
;
}
/* 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
:
87
px
!important
;
}
.
folderlist
li
.
mailbox
ul
li
.
drafts
a
{
background-position
:
21
px
-36
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
sent
a
{
background-position
:
21
px
-53
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
junk
a
{
background-position
:
21
px
-72
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
a
{
background-position
:
21
px
-180
px
;
}
.
folderlist
li
.
mailbox
ul
li
.
trash
.
empty
a
{
background-position
:
21
px
-90
px
;
}
/***** mac-style quicksearch field *****/
div
.
searchbox
,
#
quicksearchbar
{
position
:
relative
;
width
:
190
px
;
height
:
20
px
;
text-align
:
right
;
background
:
url
(
images/searchfield.gif
)
top
left
no-repeat
;
}
#
quicksearchbar
{
position
:
absolute
;
top
:
55
px
;
right
:
10
px
;
}
#
searchreset
,
div
.
searchbox
a
.
searchreset
{
position
:
absolute
;
top
:
3
px
;
right
:
12
px
;
text-decoration
:
none
;
}
#
searchmenulink
,
div
.
searchbox
a
.
searchmenu
,
div
.
searchbox
a
.
searchicon
{
position
:
absolute
;
top
:
3
px
;
right
:
168
px
;
}
div
.
searchbox
a
.
searchreset
{
display
:
block
;
width
:
14
px
;
height
:
14
px
;
overflow
:
hidden
;
white-space
:
nowrap
;
text-indent
:
50000
px
;
background
:
url
(
images/icons/reset.gif
)
top
left
no-repeat
;
}
div
.
searchbox
a
.
searchicon
{
display
:
inline-block
;
width
:
16
px
;
height
:
16
px
;
overflow
:
hidden
;
background
:
url
(
images/icons/glass.png
)
top
left
no-repeat
;
}
#
quicksearchbar
img
{
vertical-align
:
middle
;
}
#
quicksearchbox
,
div
.
searchbox
>
input
{
position
:
absolute
;
top
:
2
px
;
left
:
24
px
;
width
:
140
px
;
height
:
15
px
;
font-size
:
11
px
;
padding
:
0
px
;
border
:
none
;
outline
:
none
;
}
.
propform
div
.
prop
{
margin-bottom
:
0.5
em
;
}
.
propform
div
.
prop
.
block
label
{
display
:
block
;
margin-bottom
:
2
px
;
}
.
propform
div
.
prop
.
block
input
,
.
propform
div
.
prop
.
block
textarea
{
width
:
97
%
;
}
.
formcontainer
{
background-color
:
#f2f2f2
;
}
.
formcontent
table
{
width
:
100
%
;
}
.
formcontent
input
,
.
formcontent
textarea
{
width
:
95
%
;
}
.
listsearchbox
{
border-bottom
:
solid
1
px
#ddd
;
padding
:
2
px
4
px
1
px
;
display
:
none
;
background-color
:
#f2f2f2
;
}
.
listsearchbox
a
.
iconbutton
.
reset
{
background
:
url
(
images/icons/reset.gif
)
no-repeat
0
0
;
width
:
13
px
;
height
:
13
px
;
text-indent
:
50000
px
;
position
:
absolute
;
top
:
3
px
;
left
:
165
px
;
overflow
:
hidden
;
}
/***** roundcube webmail pre-defined classes *****/
#
rcmversion
{
position
:
absolute
;
bottom
:
10
px
;
right
:
20
px
;
text-align
:
right
;
white-space
:
nowrap
;
font-size
:
8
pt
;
color
:
#999
;
}
#
rcmdraglayer
{
min-width
:
300
px
;
width
:
auto
!important
;
width
:
300
px
;
border
:
1
px
solid
#999999
;
background-color
:
#fff
;
padding-left
:
8
px
;
padding-right
:
8
px
;
padding-top
:
3
px
;
padding-bottom
:
3
px
;
font-size
:
11
px
;
white-space
:
nowrap
;
opacity
:
0.82
;
border-radius
:
3
px
;
-moz-
border-radius
:
3
px
;
-webkit-
border-radius
:
3
px
;
box-shadow
:
1
px
1
px
12
px
#999
;
-moz-
box-shadow
:
1
px
1
px
12
px
#999
;
-webkit-
box-shadow
:
#999
1
px
1
px
12
px
;
}
.
draglayercopy
:
before
{
position
:
absolute
;
bottom
:
-5
px
;
left
:
-6
px
;
content
:
" "
;
width
:
14
px
;
height
:
14
px
;
background
:
url
(
images/messageactions.png
)
-2
px
-128
px
no-repeat
;
}
a
.
rcmContactAddress
{
text-decoration
:
none
;
}
a
.
rcmContactAddress
:
hover
{
text-decoration
:
underline
;
}
#
rcmKSearchpane
{
background-color
:
#F9F9F9
;
border
:
1
px
solid
#CCCCCC
;
}
#
rcmKSearchpane
ul
{
margin
:
0
px
;
padding
:
2
px
;
list-style-image
:
none
;
list-style-type
:
none
;
}
#
rcmKSearchpane
ul
li
{
display
:
block
;
height
:
16
px
;
font-size
:
11
px
;
padding-left
:
6
px
;
padding-top
:
2
px
;
padding-right
:
6
px
;
white-space
:
nowrap
;
cursor
:
pointer
;
}
#
rcmKSearchpane
ul
li
.
selected
,
#
pagejump-selector
ul
li
.
selected
{
color
:
#ffffff
;
background-color
:
#CC3333
;
}
#
login-form
{
margin-left
:
auto
;
margin-right
:
auto
;
margin-top
:
50
px
;
width
:
400
px
;
border
:
1
px
solid
#999
;
}
#
login-form
table
td
.
title
{
text-align
:
right
;
white-space
:
nowrap
;
}
#
login-form
table
{
width
:
1
%
;
margin
:
auto
;
}
#
login-form
table
td
.
input
input
{
width
:
200
px
;
}
#
login-bottomline
{
width
:
400
px
;
margin
:
5
em
auto
;
font-size
:
85
%
;
text-align
:
center
;
color
:
#666
;
}
#
login-noscriptwarning
{
margin
:
2
em
auto
0
auto
;
width
:
400
px
;
color
:
#cf2734
;
font-weight
:
bold
;
}
.
disabled
,
a
.
disabled
{
color
:
#999
;
}
font
.
bold
{
font-weight
:
bold
;
}
#
login-form
.
formbuttons
{
text-align
:
center
;
}
/***** onclick menu list *****/
ul
.
toolbarmenu
{
margin
:
-4
px
0
-4
px
0
;
padding
:
0
;
list-style
:
none
;
}
ul
.
toolbarmenu
li
{
font-size
:
11
px
;
white-space
:
nowrap
;
min-width
:
130
px
;
margin
:
2
px
-4
px
;
}
ul
.
toolbarmenu
li
a
{
display
:
block
;
color
:
#a0a0a0
;
padding
:
3
px
12
px
3
px
28
px
;
text-decoration
:
none
;
min-height
:
14
px
;
line-height
:
14
px
;
}
ul
.
toolbarmenu
li
a
.
active
,
ul
.
toolbarmenu
li
a
.
active
:
active
,
ul
.
toolbarmenu
li
a
.
active
:
visited
{
color
:
#333
;
}
ul
.
toolbarmenu
li
input
{
vertical-align
:
middle
;
}
ul
.
toolbarmenu
li
hr
{
color
:
#ccc
;
width
:
130
px
;
height
:
1
px
;
margin
:
2
px
1
px
2
px
1
px
;
}
ul
.
toolbarmenu
li
img
{
float
:
left
;
margin
:
0
2
px
;
}
div
.
popupmenu
ul
li
.
separator_below
,
ul
.
toolbarmenu
li
.
separator_below
{
border-bottom
:
1
px
solid
#ccc
;
margin-bottom
:
2
px
;
padding-bottom
:
2
px
;
}
div
.
popupmenu
ul
li
.
separator_above
,
ul
.
toolbarmenu
li
.
separator_above
{
border-top
:
1
px
solid
#ccc
;
margin-top
:
2
px
;
padding-top
:
2
px
;
}
#
searchmenu
{
width
:
160
px
;
}
#
searchmenu
ul
.
toolbarmenu
{
margin
:
0
;
}
#
searchmenu
ul
.
toolbarmenu
li
{
margin
:
1
px
4
px
1
px
;
}
#
searchmenu
ul
.
toolbarmenu
li
label
{
padding
:
2
px
0
;
color
:
black
;
}
#
searchmenu
ul
.
toolbarmenu
li
label
.
comment
{
color
:
#999
;
}
#
searchmenu
select
{
width
:
100
%
;
}
#
pagejump-selector
{
max-height
:
250
px
;
overflow-x
:
hidden
;
}
#
pagejump-selector
ul
li
{
min-width
:
45
px
;
padding
:
2
px
5
px
;
cursor
:
default
;
}
/*** folder selector ***/
#
folder-selector
li
a
{
padding
:
0
;
}
#
folder-selector
li
span
{
background
:
url
(
images/icons/folders.png
)
no-repeat
6
px
0
;
display
:
block
;
height
:
15
px
;
min-height
:
14
px
;
padding
:
2
px
4
px
2
px
28
px
;
overflow
:
hidden
;
max-width
:
120
px
;
text-overflow
:
ellipsis
;
}
#
folder-selector
li
a
.
virtual
{
color
:
#A0A0A0
;
}
#
folder-selector
li
a
.
active
:
hover
span
{
color
:
white
;
}
#
folder-selector
li
.
inbox
span
{
background-position
:
6
px
-18
px
;
}
#
folder-selector
li
.
drafts
span
{
background-position
:
6
px
-37
px
;
}
#
folder-selector
li
.
sent
span
{
background-position
:
6
px
-54
px
;
}
#
folder-selector
li
.
trash
span
{
background-position
:
6
px
-91
px
;
}
#
folder-selector
li
.
junk
span
{
background-position
:
6
px
-73
px
;
}
/***** tabbed interface elements *****/
div
.
tabsbar
,
#
tabsbar
{
position
:
absolute
;
top
:
50
px
;
left
:
220
px
;
right
:
20
px
;
height
:
22
px
;
border-bottom
:
1
px
solid
#999999
;
white-space
:
nowrap
;
}
div
.
tabsbar
{
top
:
35
px
;
left
:
12
px
;
right
:
12
px
;
}
span
.
tablink
,
span
.
tablink-selected
{
float
:
left
;
height
:
23
px
!important
;
height
:
22
px
;
overflow
:
hidden
;
background
:
url
(
images/tabs-left.gif
)
top
left
no-repeat
;
}
span
.
tablink
{
cursor
:
pointer
;
}
span
.
tablink-selected
{
cursor
:
default
;
background-position
:
0
px
-23
px
;
}
span
.
tablink
a
,
span
.
tablink-selected
a
{
display
:
inline-block
;
padding
:
5
px
10
px
0
5
px
;
margin-left
:
5
px
;
height
:
23
px
;
color
:
#555555
;
max-width
:
185
px
;
text-decoration
:
none
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
-o-
text-overflow
:
ellipsis
;
background
:
url
(
images/tabs-right.gif
)
top
right
no-repeat
;
}
span
.
tablink-selected
a
{
cursor
:
inherit
;
color
:
#000000
;
background-position
:
right
-23
px
;
}
fieldset
{
margin-bottom
:
1
em
;
border
:
1
px
solid
#999999
;
padding
:
4
px
8
px
9
px
8
px
;
}
legend
{
color
:
#999999
;
}
fieldset
.
tabbed
{
margin-top
:
22
px
;
padding-top
:
12
px
;
}
.
quota_text
{
text-align
:
center
;
font-size
:
10
px
;
color
:
#666
;
border
:
1
px
solid
#999
;
cursor
:
default
;
}
.
quota_bg
{
background-color
:
white
;
}
.
quota_high
{
background
:
url
(
images/quota-colors.png
)
repeat-x
0
-28
px
#f90509
;
}
.
quota_mid
{
background
:
url
(
images/quota-colors.png
)
repeat-x
0
-14
px
#e3e909
;
}
.
quota_low
{
background
:
url
(
images/quota-colors.png
)
repeat-x
0
0
px
#05f905
;
}
.
quota_text_high
{
color
:
white
;
}
.
quota_text_mid
{
color
:
#666
;
}
.
quota_text_low
{
color
:
#666
;
}
table
.
quota-info
{
border-spacing
:
0
;
border-collapse
:
collapse
;
table-layout
:
fixed
;
margin
:
2
px
;
}
table
.
quota-info
td
,
table
.
quota-info
th
{
border
:
1
px
solid
#999
;
padding
:
2
px
3
px
;
text-align
:
center
;
min-width
:
80
px
;
color
:
#333
;
font-size
:
11
px
;
}
table
.
quota-info
th
{
font-weight
:
bold
;
background-color
:
#ddd
;
}
table
.
quota-info
td
.
name
{
text-align
:
left
;
}
table
.
quota-info
td
.
root
{
font-style
:
italic
;
}
/********** TinyMCE styles **********/
.
mce-btn-small
button
{
height
:
22
px
;
}
.
mce-btn-small
i
{
line-height
:
16
px
!important
;
vertical-align
:
text
-
top
!important
;
}
.
mce-combobox
button
{
padding
:
6
px
8
px
!important
;
}
.
mce-tinymce
{
border-radius
:
0
!important
;
{
.mce-panel.mce-toolbar-grp
{
border
:
0
!important
;
}
#
image-selector-form
.
droptarget
{
background
:
url
(
images/filedrop.png
)
center
bottom
no-repeat
;
}
#
image-selector-form
.
droptarget
.
hover
{
background-color
:
#F0F0EE
;
box-shadow
:
0
0
5
px
0
#999
;
-moz-
box-shadow
:
0
0
5
px
0
#999
;
-o-
box-shadow
:
0
0
5
px
0
#999
;
}
/** PGP key import dialog **/
.
pgpkeyimport
div
.
key
{
position
:
relative
;
margin-bottom
:
2
px
;
padding
:
1
em
1
em
5
px
;
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
:
5
px
1
em
0
1
em
;
padding
:
0
;
}
.
pgpkeyimport
li
.
uid
{
border
:
0
;
padding
:
2
px
;
}
.
pgpkeyimport
div
.
key
button
.
importkey
{
position
:
absolute
;
top
:
0.8
em
;
right
:
0.8
em
;
padding
:
2
px
6
px
;
}
.
pgpkeyimport
div
.
key
button
[
disabled
]
{
display
:
none
;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Apr 9, 2:44 PM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
463155
Default Alt Text
common.css (24 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment