Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F7057006
calendar.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
23 KB
Referenced Files
None
Subscribers
None
calendar.css
View Options
/**
* Roundcube Calendar plugin styles for skin "Larry"
*
* 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.
*
* $Id$
*/
body
.
calendarmain
{
overflow
:
hidden
;
}
body
.
calendarmain
#
mainscreen
{
left
:
0
;
}
#
sidebar
{
position
:
absolute
;
top
:
0
;
left
:
10
px
;
bottom
:
0
;
width
:
240
px
;
}
#
datepicker
{
margin-top
:
12
px
;
width
:
100
%
;
}
#
datepicker
.
ui-datepicker
{
width
:
100
%
!important
;
box-shadow
:
none
;
-moz-
box-shadow
:
none
;
-webkit-
box-shadow
:
none
;
}
#
datepicker
.
ui-datepicker
td
a
{
padding
:
5
px
4
px
;
font-size
:
12
px
;
}
#
datepicker
td
.
ui-datepicker-activerange
{
border-color
:
#69a2b6
;
}
#
datepicker
.
ui-datepicker-activerange
a
{
color
:
#185d7a
;
background
:
#d9f1fb
;
background
:
-moz-
linear-gradient
(
top
,
#d9f1fb
0
%
,
#c5e3ee
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#d9f1fb
),
color-stop
(
100
%
,
#c5e3ee
));
background
:
-o-
linear-gradient
(
top
,
#d9f1fb
0
%
,
#c5e3ee
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#d9f1fb
0
%
,
#c5e3ee
100
%
);
background
:
linear-gradient
(
top
,
#d9f1fb
0
%
,
#c5e3ee
100
%
);
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#d9f1fb'
,
endColorstr
=
'#c5e3ee'
,
GradientType
=
0
);
}
#
datepicker
.
ui-datepicker-activerange
a
.
ui-state-active
{
color
:
#fff
;
background
:
#00acd4
;
background
:
-moz-
linear-gradient
(
top
,
#00acd4
0
%
,
#008fc7
100
%
);
background
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0
%
,
#00acd4
),
color-stop
(
100
%
,
#008fc7
));
background
:
-o-
linear-gradient
(
top
,
#00acd4
0
%
,
#008fc7
100
%
);
background
:
-ms-
linear-gradient
(
top
,
#00acd4
0
%
,
#008fc7
100
%
);
background
:
linear-gradient
(
top
,
#00acd4
0
%
,
#008fc7
100
%
);
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#00acd4'
,
endColorstr
=
'#008fc7'
,
GradientType
=
0
);
}
.
ie9
#
datepicker
.
ui-datepicker-activerange
a
{
filter
:
none
;
background-image
:
url
(
data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20preserveAspectRatio%3D%22none%22%20version%3D%221.0%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22mLG1%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%20spreadMethod%3D%22pad%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23d9f1fb%22%20stop-opacity%3D%221%22/%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23c5e3ee%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23mLG1%29%3B%22/%3E%3C/svg%3E
)
!important
;
}
.
ie9
#
datepicker
.
ui-datepicker-activerange
a
.
ui-state-active
{
filter
:
none
;
background-image
:
url
(
data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20preserveAspectRatio%3D%22none%22%20version%3D%221.0%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22mLG1%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%20spreadMethod%3D%22pad%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300acd4%22%20stop-opacity%3D%221%22/%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23008fc7%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23mLG1%29%3B%22/%3E%3C/svg%3E
)
!important
;
}
#
datepicker
td
.
ui-datepicker-week-col
{
cursor
:
pointer
;
}
#
datepicker
.
ui-datepicker-title
{
margin
:
2
px
2.3
em
3
px
2.3
em
;
}
#
datepicker
.
ui-datepicker
.
ui-datepicker-prev
,
#
datepicker
.
ui-datepicker
.
ui-datepicker-next
{
top
:
4
px
;
}
#
sidebartoggle
{
position
:
absolute
;
left
:
254
px
;
width
:
8
px
;
top
:
37
px
;
bottom
:
0
;
background
:
url
(
images/toggle.gif
)
0
48
%
no-repeat
transparent
;
cursor
:
pointer
;
}
div
.
sidebarclosed
{
background-position
:
-8
px
48
%
!important
;
}
#
sidebartoggle
:
hover
{
background-color
:
#ddd
;
}
#
calendar
{
position
:
absolute
;
top
:
0
;
left
:
266
px
;
right
:
0
;
bottom
:
0
;
padding-bottom
:
28
px
;
}
#
print
{
width
:
680
px
;
}
pre
{
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
,
Helvetica
,
sans-serif
;
}
#
calendars
{
position
:
absolute
;
top
:
276
px
;
left
:
0
;
bottom
:
0
;
right
:
0
;
}
#
calendarslist
li
{
margin
:
0
;
height
:
20
px
;
padding
:
6
px
8
px
2
px
;
display
:
block
;
position
:
relative
;
white-space
:
nowrap
;
}
#
calendarslist
li
label
{
display
:
block
;
}
#
calendarslist
li
span
.
calname
{
cursor
:
default
;
background
:
url
(
images/calendars.png
)
0
-2
px
no-repeat
;
padding-left
:
22
px
;
padding-bottom
:
2
px
;
color
:
#004458
;
}
#
calendarslist
li
span
.
handle
{
display
:
inline-block
;
padding
:
0
;
border-radius
:
7
px
;
margin-right
:
6
px
;
width
:
10
px
;
height
:
10
px
;
font-size
:
0.8
em
;
border
:
1
px
solid
rgba
(
0
,
0
,
0
,
0.5
);
-webkit-
box-shadow
:
inset
0
px
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.3
);
-moz-
box-shadow
:
inset
0
px
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.3
);
box-shadow
:
inset
0
px
0
1
px
1
px
rgba
(
0
,
0
,
0
,
0.3
);
}
#
calendarslist
li
input
{
position
:
absolute
;
top
:
3
px
;
right
:
5
px
;
}
#
calendarslist
li
.
selected
{
background-color
:
#c7e3ef
;
}
#
calendarslist
li
.
selected
span
.
calname
{
font-weight
:
bold
;
}
#
calendarslist
li
.
readonly
span
.
calname
{
background-position
:
0
-20
px
;
}
#
calendarslist
li
.
other
span
.
calname
{
background-position
:
0
-38
px
;
}
#
calendarslist
li
.
other
.
readonly
span
.
calname
{
background-position
:
0
-56
px
;
}
#
calendarslist
li
.
shared
span
.
calname
{
background-position
:
0
-74
px
;
}
#
calendarslist
li
.
shared
.
readonly
span
.
calname
{
background-position
:
0
-92
px
;
}
#
calfeedurl
{
width
:
98
%
;
background
:
#fbfbfb
;
padding
:
4
px
;
margin-bottom
:
1
em
;
resize
:
none
;
}
#
agendalist
{
width
:
100
%
;
margin
:
0
auto
;
margin-top
:
60
px
;
border
:
1
px
solid
#C1DAD7
;
display
:
none
;
}
#
agendalist
table
{
width
:
100
%
;
}
#
agendalist
td
,
#
agendalist
th
{
border-right
:
1
px
solid
#C1DAD7
;
border-bottom
:
1
px
solid
#C1DAD7
;
background
:
#fff
;
padding
:
6
px
6
px
6
px
12
px
;
}
#
agendalist
tr
{
vertical-align
:
top
;
}
#
agendalist
th
{
font-weight
:
bold
;
}
#
calendartoolbar
{
position
:
absolute
;
top
:
-6
px
;
right
:
0
;
height
:
40
px
;
z-index
:
200
;
}
#
calendartoolbar
a
{
padding-right
:
10
px
;
}
#
quicksearchbar
{
right
:
4
px
;
}
body
.
calendarmain
#
searchmenulink
{
width
:
15
px
;
}
div
.
uidialog
{
display
:
none
;
}
#
user
{
position
:
absolute
;
top
:
10
px
;
right
:
100
px
;
left
:
100
px
;
text-align
:
center
;
}
a
.
morelink
{
font-size
:
90
%
;
color
:
#C33
;
text-decoration
:
none
;
}
a
.
morelink
:
hover
{
text-decoration
:
underline
;
}
a
.
miniColors-trigger
{
margin-top
:
-3
px
;
}
#
attachmentcontainer
{
position
:
absolute
;
top
:
80
px
;
left
:
20
px
;
right
:
20
px
;
bottom
:
20
px
;
}
#
attachmentframe
{
width
:
100
%
;
height
:
100
%
;
border
:
1
px
solid
#999999
;
background-color
:
#F9F9F9
;
}
#
partheader
{
position
:
absolute
;
top
:
20
px
;
left
:
220
px
;
right
:
20
px
;
height
:
40
px
;
}
#
partheader
table
td
{
padding-left
:
2
px
;
padding-right
:
4
px
;
vertical-align
:
middle
;
font-size
:
11
px
;
}
#
partheader
table
td
.
title
{
color
:
#666
;
font-weight
:
bold
;
}
#
edit-attachments
{
margin-top
:
0.6
em
;
}
#
edit-attachments
ul
li
{
display
:
block
;
color
:
#333
;
font-weight
:
bold
;
padding
:
8
px
4
px
3
px
30
px
;
text-shadow
:
0
px
1
px
1
px
#fff
;
text-decoration
:
none
;
white-space
:
nowrap
;
}
#
edit-attachments
ul
li
a
.
file
{
padding
:
0
;
}
#
edit-attachments-form
{
padding-top
:
1.2
em
;
}
#
edit-attachments-form
.
buttons
{
margin
:
0.5
em
0
;
}
#
event-attachments
.
attachmentslist
li
{
float
:
left
;
margin-right
:
1
em
;
}
#
event-attachments
.
attachmentslist
li
a
{
outline
:
none
;
}
#
event-attendees
span
.
attendee
{
padding-right
:
18
px
;
margin-right
:
0.5
em
;
background
:
url
(
images/attendee-status.gif
)
right
0
no-repeat
;
}
#
event-attendees
span
.
attendee
a
.
mailtolink
{
text-decoration
:
none
;
white-space
:
nowrap
;
}
#
event-attendees
span
.
attendee
a
.
mailtolink
:
hover
{
text-decoration
:
underline
;
}
#
event-attendees
span
.
accepted
{
background-position
:
right
-20
px
;
}
#
event-attendees
span
.
declined
{
background-position
:
right
-40
px
;
}
#
event-attendees
span
.
tentative
{
background-position
:
right
-60
px
;
}
#
event-attendees
span
.
organizer
{
background-position
:
right
-80
px
;
}
/* jQuery UI overrides */
#
eventshow
h1
{
font-size
:
18
px
;
margin
:
-0.3
em
0
0.4
em
0
;
}
#
eventshow
label
,
#
eventshow
h5
.
label
{
font-weight
:
normal
;
font-size
:
1
em
;
color
:
#999
;
margin
:
0
0
0.2
em
0
;
}
#
eventshow
{
margin
:
0
-0.2
em
;
}
#
eventshow
.
sensitivity-private
{
background
:
url
(
images/badge_private.png
)
top
right
no-repeat
;
}
#
eventshow
.
sensitivity-confidential
{
background
:
url
(
images/badge_confidential.png
)
top
right
no-repeat
;
}
.
sensitivity-private
#
event-title
{
margin-right
:
50
px
;
}
.
sensitivity-confidential
#
event-title
{
margin-right
:
60
px
;
}
#
eventshow
div
.
event-line
{
margin-top
:
0.1
em
;
margin-bottom
:
0.3
em
;
}
#
eventedit
{
position
:
relative
;
top
:
-1.5
em
;
padding
:
0.5
em
0.1
em
;
margin
:
0
-0.2
em
;
}
#
eventedit
input
.
text
,
#
eventedit
textarea
{
width
:
97
%
;
}
#
eventtabs
{
position
:
relative
;
padding
:
0
;
border
:
0
;
border-radius
:
0
;
}
div
.
form-section
,
#
eventshow
div
.
event-section
,
#
eventtabs
div
.
event-section
{
margin-top
:
0.2
em
;
margin-bottom
:
0.8
em
;
}
#
eventtabs
.
border-after
{
padding-bottom
:
0.8
em
;
margin-bottom
:
0.8
em
;
border-bottom
:
2
px
solid
#fafafa
;
}
#
eventshow
label
,
#
eventedit
label
,
.
form-section
label
{
display
:
inline-block
;
min-width
:
7
em
;
padding-right
:
0.5
em
;
}
#
eventedit
.
formtable
td
.
label
{
min-width
:
6
em
;
}
td
.
topalign
{
vertical-align
:
top
;
}
#
eventedit
label
.
weekday
,
#
eventedit
label
.
monthday
{
min-width
:
3
em
;
}
#
eventedit
label
.
month
{
min-width
:
5
em
;
}
#
edit-recurrence-yearly-bymonthblock
{
margin-left
:
7.5
em
;
}
#
eventedit
.
recurrence-form
{
display
:
none
;
}
#
eventedit
.
formtable
td
{
padding
:
0.2
em
0
;
}
.
ui-dialog
.
event-update-confirm
{
padding
:
0
0.5
em
0.5
em
0.5
em
;
}
.
event-dialog-message
,
.
event-update-confirm
.
message
{
margin-top
:
0.5
em
;
padding
:
0.8
em
;
background-color
:
#F7FDCB
;
border
:
1
px
solid
#C2D071
;
}
.
event-dialog-message
.
message
,
.
event-update-confirm
.
message
{
margin-bottom
:
0.5
em
;
}
.
edit-recurring-warning
.
savemode
{
padding-left
:
20
px
;
}
.
event-update-confirm
.
savemode
{
padding-left
:
30
px
;
}
.
event-dialog-message
span
.
ui-icon
,
.
event-update-confirm
span
.
ui-icon
{
float
:
left
;
margin
:
0
7
px
20
px
0
;
}
.
event-dialog-message
label
,
.
event-update-confirm
label
{
min-width
:
3
em
;
padding-right
:
1
em
;
}
.
event-update-confirm
a
.
button
{
margin
:
0
0.5
em
0
0.2
em
;
min-width
:
5
em
;
}
#
event-rsvp
,
#
edit-attendees-notify
{
margin
:
0.3
em
0
;
padding
:
0.5
em
;
background-color
:
#F7FDCB
;
border
:
1
px
solid
#C2D071
;
}
#
edit-attendees-table
{
width
:
100
%
;
margin-top
:
0.5
em
;
}
#
edit-attendees-table
td
.
role
{
width
:
9
em
;
}
#
edit-attendees-table
td
.
availability
,
#
edit-attendees-table
td
.
confirmstate
{
width
:
4
em
;
}
#
edit-attendees-table
td
.
options
{
width
:
3
em
;
text-align
:
right
;
padding-right
:
4
px
;
}
#
edit-attendees-table
td
.
name
{
width
:
auto
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
#
edit-attendees-form
{
position
:
relative
;
margin-top
:
1
em
;
}
#
edit-attendees-form
#
edit-attendee-schedule
{
position
:
absolute
;
top
:
0
;
right
:
0
;
}
#
edit-attendees-table
select
.
edit-attendee-role
{
border
:
0
;
padding
:
2
px
;
background
:
white
;
}
.
availability
img
.
availabilityicon
{
margin
:
1
px
;
width
:
14
px
;
height
:
14
px
;
border-radius
:
4
px
;
-moz-
border-radius
:
4
px
;
}
.
availability
img
.
availabilityicon
.
loading
{
background
:
url
(
images/loading_blue.gif
)
center
no-repeat
;
}
#
schedule-freebusy-times
td
.
unknown
,
.
availability
img
.
availabilityicon
.
unknown
{
background
:
#ddd
;
}
#
schedule-freebusy-times
td
.
free
,
.
availability
img
.
availabilityicon
.
free
{
background
:
#0c0
;
}
#
schedule-freebusy-times
td
.
busy
,
.
availability
img
.
availabilityicon
.
busy
{
background
:
#c00
;
}
#
schedule-freebusy-times
td
.
tentative
,
.
availability
img
.
availabilityicon
.
tentative
{
background
:
#66d
;
}
#
schedule-freebusy-times
td
.
out-of-office
,
.
availability
img
.
availabilityicon
.
out-of-office
{
background
:
#f0b400
;
}
#
schedule-freebusy-times
td
.
all-busy
,
#
schedule-freebusy-times
td
.
all-tentative
,
#
schedule-freebusy-times
td
.
all-out-of-office
{
background-image
:
url
(
images/freebusy-colors.png
);
background-position
:
top
right
;
background-repeat
:
no-repeat
;
}
#
schedule-freebusy-times
td
.
all-tentative
{
background-position
:
right
-40
px
;
}
#
schedule-freebusy-times
td
.
all-out-of-office
{
background-position
:
right
-80
px
;
}
#
edit-attendees-legend
{
margin-top
:
3
em
;
margin-bottom
:
0.5
em
;
}
#
edit-attendees-legend
.
legend
{
margin-right
:
2
em
;
white-space
:
nowrap
;
}
#
edit-attendees-legend
img
.
availabilityicon
{
vertical-align
:
middle
;
}
#
edit-attendees-table
tbody
td
.
confirmstate
{
overflow
:
hidden
;
white-space
:
nowrap
;
text-indent
:
-2000
%
;
}
#
edit-attendees-table
td
.
confirmstate
span
{
display
:
block
;
width
:
20
px
;
background
:
url
(
images/attendee-status.gif
)
5
px
0
no-repeat
;
}
#
edit-attendees-table
td
.
confirmstate
span
.
needs-action
{
}
#
edit-attendees-table
td
.
confirmstate
span
.
accepted
{
background-position
:
5
px
-20
px
;
}
#
edit-attendees-table
td
.
confirmstate
span
.
declined
{
background-position
:
5
px
-40
px
;
}
#
edit-attendees-table
td
.
confirmstate
span
.
tentative
{
background-position
:
5
px
-60
px
;
}
#
attendees-freebusy-table
{
width
:
100
%
;
table-layout
:
fixed
;
border-collapse
:
collapse
;
margin
:
0.5
em
0
;
}
#
attendees-freebusy-table
td
.
attendees
{
width
:
18
em
;
border
:
1
px
solid
#ccc
;
vertical-align
:
top
;
overflow
:
hidden
;
}
#
attendees-freebusy-table
td
.
times
{
width
:
auto
;
vertical-align
:
top
;
border
:
1
px
solid
#ccc
;
}
#
attendees-freebusy-table
div
.
scroll
{
position
:
relative
;
overflow
:
auto
;
}
#
attendees-freebusy-table
h3
.
boxtitle
{
margin
:
0
;
height
:
auto
!important
;
border-color
:
#ccc
;
}
.
attendees-list
.
attendee
{
padding
:
3
px
4
px
3
px
1
px
;
background
:
url
(
images/attendee-status.gif
)
2
px
-97
px
no-repeat
;
white-space
:
nowrap
;
}
.
attendees-list
a
.
attendee-role-toggle
{
display
:
inline-block
;
width
:
16
px
;
margin-right
:
3
px
;
cursor
:
pointer
;
}
.
attendees-list
div
.
attendee
{
border-top
:
1
px
solid
#ccc
;
}
.
attendees-list
span
.
attendee
{
padding-left
:
20
px
;
margin-right
:
2
em
;
}
.
attendees-list
.
organizer
{
background-position
:
3
px
-77
px
;
}
.
attendees-list
.
opt-participant
{
background-position
:
2
px
-117
px
;
}
.
attendees-list
.
chair
{
background-position
:
2
px
-137
px
;
}
.
attendees-list
.
loading
{
background
:
url
(
images/loading_blue.gif
)
1
px
50
%
no-repeat
;
}
.
attendees-list
.
total
{
background
:
none
;
padding-left
:
4
px
;
font-weight
:
bold
;
}
.
attendees-list
.
spacer
,
#
schedule-freebusy-times
tr
.
spacer
td
{
background
:
0
;
font-size
:
50
%
;
}
#
schedule-freebusy-times
{
border-collapse
:
collapse
;
width
:
100
%
;
}
#
schedule-freebusy-times
td
{
padding
:
3
px
;
border
:
1
px
solid
#ccc
;
}
#
schedule-freebusy-times
tr
.
dates
th
{
border-color
:
#aaa
;
border-style
:
solid
;
border-width
:
0
1
px
0
1
px
;
white-space
:
nowrap
;
}
#
attendees-freebusy-table
div
.
timesheader
,
#
schedule-freebusy-times
tr
.
times
td
{
min-width
:
30
px
;
font-size
:
9
px
;
padding
:
5
px
2
px
6
px
2
px
;
text-align
:
center
;
}
#
schedule-freebusy-times
tr
.
times
td
.
allday
{
min-width
:
60
px
;
}
#
schedule-freebusy-times
tr
.
times
td
{
cursor
:
pointer
;
}
#
schedule-event-time
{
position
:
absolute
;
border
:
2
px
solid
#333
;
background
:
#777
;
background
:
rgba
(
60
,
60
,
60
,
0.6
);
opacity
:
0.5
;
border-radius
:
4
px
;
cursor
:
move
;
filter
:
alpha
(
opacity
=
40
);
/* IE8 */
}
#
eventfreebusy
.
schedule-options
{
position
:
relative
;
margin-bottom
:
1.5
em
;
}
#
eventfreebusy
.
schedule-buttons
{
position
:
absolute
;
top
:
0
;
right
:
0
;
}
#
eventfreebusy
.
schedule-find-buttons
{
padding-bottom
:
0.5
em
;
}
#
eventfreebusy
.
schedule-find-buttons
button
{
min-width
:
9
em
;
text-align
:
center
;
}
span
.
edit-alarm-set
{
white-space
:
nowrap
;
}
a
.
dropdown-link
{
color
:
#CC0000
;
font-size
:
12
px
;
text-decoration
:
none
;
}
a
.
dropdown-link
:
after
{
content
:
' ▼'
;
font-size
:
11
px
;
color
:
#666
;
}
#
eventedit
.
ui-tabs-panel
{
min-height
:
20
em
;
}
.
alarm-item
{
margin
:
0.4
em
0
1
em
0
;
}
.
alarm-item
.
event-title
{
font-size
:
14
px
;
margin
:
0.1
em
0
0.3
em
0
;
}
.
alarm-item
div
.
event-section
{
margin-top
:
0.1
em
;
margin-bottom
:
0.3
em
;
}
.
alarm-item
.
alarm-actions
{
margin-top
:
0.4
em
;
}
.
alarm-item
div
.
alarm-actions
a
{
color
:
#CC0000
;
margin-right
:
0.8
em
;
text-decoration
:
none
;
}
a
.
alarm-action-snooze
:
after
{
content
:
' ▼'
;
font-size
:
10
px
;
color
:
#666
;
}
#
alarm-snooze-dropdown
{
z-index
:
5000
;
}
.
ui-dialog-buttonset
a
.
dropdown-link
{
margin-right
:
1
em
;
}
/*
.ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
border-color: #cccccc;
background: #ffffcc;
color: #000;
}
*/
.
ui-datepicker-calendar
.
ui-datepicker-week-col
{
border
:
0
;
color
:
#999
;
font-size
:
90
%
;
text-align
:
right
;
padding-right
:
6
px
;
}
/*
.ui-datepicker th {
padding: 0.3em 0;
font-size: 10px;
}
.ui-datepicker td span,
.ui-datepicker td a {
padding-left: 0.1em;
}
*/
.
ui-autocomplete
{
max-height
:
160
px
;
overflow-y
:
auto
;
overflow-x
:
hidden
;
}
.
ui-autocomplete
.
ui-menu-item
{
white-space
:
nowrap
;
}
*
html
.
ui-autocomplete
{
height
:
160
px
;
}
span
.
spacer
{
padding-left
:
3
em
;
}
#
agendaoptions
{
position
:
absolute
;
top
:
37
;
left
:
0
;
right
:
0
;
height
:
auto
;
z-index
:
200
;
border
:
1
px
solid
#ccc
;
padding
:
2
px
5
px
1
px
;
font-size
:
90
%
;
}
#
agendaoptions
label
{
color
:
#444
;
text-shadow
:
1
px
1
px
#eee
;
padding-right
:
0.5
em
;
}
#
calendar-kolabform
{
position
:
relative
;
padding-top
:
24
px
;
margin
:
0
-8
px
;
min-width
:
660
px
;
min-height
:
400
px
;
}
#
calendar-kolabform
div
.
tabsbar
{
top
:
0
;
right
:
2
px
;
left
:
2
px
;
height
:
24
px
;
}
#
calendar-kolabform
fieldset
.
tabbed
{
background-color
:
#fff
;
margin-top
:
0
;
}
#
calendar-kolabform
span
.
tablink
{
background-color
:
#e8e8e9
;
background-image
:
-moz-
linear-gradient
(
center
top
,
#f4f4f4
,
#e6e6e6
);
background-image
:
-webkit-
gradient
(
linear
,
left
top
,
left
bottom
,
color
-stop
(
0.0
,
#f4f4f4
),
color-stop
(
1.0
,
#e6e6e6
));
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
enabled
=
'true'
,
startColorstr
=
#f4f4f4
,
endColorstr
=
#e6e6e6
,
GradientType
=
0
);
height
:
24
px
!important
;
}
#
calendar-kolabform
span
.
tablink-selected
{
background
:
#fff
;
height
:
25
px
!important
;
}
#
calendar-kolabform
span
.
tablink
a
,
#
calendar-kolabform
span
.
tablink-selected
a
{
background
:
none
;
border
:
1
px
solid
#AAAAAA
;
border-top-left-radius
:
2
px
;
border-top-right-radius
:
2
px
;
padding
:
4
px
10
px
0
10
px
;
margin-left
:
0
;
}
#
calendar-kolabform
table
td
.
title
{
font-weight
:
bold
;
white-space
:
nowrap
;
color
:
#666
;
padding-right
:
10
px
;
}
/* fullcalendar style overrides */
.
rcube-fc-content
{
overflow
:
hidden
;
border
:
0
;
border-radius
:
4
px
4
px
0
0
;
box-shadow
:
0
0
2
px
#999
;
-o-
box-shadow
:
0
0
2
px
#999
;
-webkit-
box-shadow
:
0
0
2
px
#999
;
-moz-
box-shadow
:
0
0
2
px
#999
;
}
.
fc-content
{
position
:
absolute
!important
;
top
:
37
px
;
left
:
0
;
right
:
0
;
bottom
:
28
px
;
background
:
#fff
;
}
#
calendar
.
fc-header-right
{
padding-right
:
280
px
;
}
.
fc-event
{
font-size
:
1
em
!important
;
}
.
fc-event-title
{
font-weight
:
bold
;
}
.
fc-event-hori
.
fc-event-title
{
font-weight
:
normal
;
white-space
:
nowrap
;
}
.
fc-event-hori
.
fc-event-time
{
white-space
:
nowrap
;
font-weight
:
normal
!important
;
font-size
:
10
px
;
padding-right
:
0.6
em
;
}
.
fc-grid
.
fc-event-time
{
font-weight
:
normal
!important
;
padding-right
:
0.3
em
;
}
.
fc-event-cateories
{
font-style
:
italic
;
}
div
.
fc-event-location
{
font-size
:
90
%
;
}
.
fc-more-link
{
color
:
#999
;
padding-top
:
1
px
;
cursor
:
pointer
;
}
.
fc-agenda-slots
td
div
{
height
:
22
px
;
}
.
fc-sat
,
.
fc-sun
{
background-color
:
#fdfdfd
;
}
.
fc-widget-header
{
background-color
:
#d6eaf3
;
color
:
#004458
;
text-shadow
:
0
px
1
px
1
px
#fff
;
}
.
fc-view
thead
th
.
fc-widget-header
{
padding
:
8
px
0
;
color
:
#69939e
;
}
.
fc-day-number
{
color
:
#578da5
;
}
.
fc-icon-alarms
,
.
fc-icon-sensitive
,
.
fc-icon-recurring
{
display
:
inline-block
;
width
:
11
px
;
height
:
11
px
;
background
:
url
(
images/eventicons.gif
)
0
0
no-repeat
;
margin-left
:
3
px
;
line-height
:
10
px
;
}
.
fc-icon-alarms
{
background-position
:
0
-13
px
;
}
.
fc-icon-sensitive
{
background-position
:
0
-25
px
;
}
.
fc-list-section
.
fc-event
{
cursor
:
pointer
;
}
/*
.fc-view-list div.fc-list-header,
.fc-view-table td.fc-list-header,
#edit-attendees-table thead td {
padding: 3px;
background: #dddddd;
background-image: -moz-linear-gradient(center top, #f4f4f4, #d2d2d2);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #f4f4f4), color-stop(1.00, #d2d2d2));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#f4f4f4, endColorstr=#d2d2d2, GradientType=0);
font-weight: bold;
color: #333;
}
*/
.
fc-view-list
.
fc-event-skin
.
fc-event-content
{
background
:
#F6F6F6
;
padding
:
2
px
;
}
.
fc-view-list
.
fc-event-skin
.
fc-event-title
,
.
fc-view-list
.
fc-event-skin
.
fc-event-location
{
color
:
#333
;
}
.
fc-view-table
col
.
fc-event-location
{
width
:
20
%
;
}
.
fc-listappend
{
text-align
:
center
;
margin
:
1
em
0
;
}
.
fc-listappend
.
message
{
padding
:
0.5
em
;
margin-bottom
:
0.5
em
;
font-size
:
150
%
;
color
:
#999
;
}
.
fc-listappend
.
formlinks
a
{
font-size
:
12
px
;
padding
:
0
0.3
em
;
}
.
fc-event-temp
{
opacity
:
0.4
;
filter
:
alpha
(
opacity
=
40
);
/* IE8 */
}
/* Settings section */
fieldset
#
calendarcategories
div
{
margin-bottom
:
0.3
em
;
}
/* Invitation UI in mail */
#
messagemenu
li
a
.
calendarlink
span
.
calendar
{
/* background-position: 7px -109px; */
}
div
.
calendar-invitebox
{
min-height
:
20
px
;
margin
:
5
px
8
px
;
padding
:
3
px
6
px
6
px
34
px
;
border
:
1
px
solid
#ffdf0e
;
background
:
url
(
images/calendar.png
)
6
px
5
px
no-repeat
#fef893
;
}
div
.
calendar-invitebox
td
.
ititle
{
font-weight
:
bold
;
padding-right
:
0.5
em
;
}
div
.
calendar-invitebox
td
.
label
{
color
:
#666
;
padding-right
:
1
em
;
}
#
event-rsvp
.
rsvp-buttons
,
div
.
calendar-invitebox
.
rsvp-status
,
div
.
calendar-invitebox
.
rsvp-buttons
{
margin-top
:
0.5
em
;
}
#
event-rsvp
input
.
button
,
div
.
calendar-invitebox
input
.
button
{
font-weight
:
bold
;
margin-right
:
0.5
em
;
}
div
.
calendar-invitebox
.
calendar-select
{
font-weight
:
10
px
;
margin-left
:
1
em
;
}
div
.
calendar-invitebox
.
rsvp-status
.
loading
{
color
:
#666
;
padding
:
1
px
0
2
px
24
px
;
background
:
url
(
images/loading_blue.gif
)
top
left
no-repeat
;
}
div
.
calendar-invitebox
.
rsvp-status
.
declined
,
div
.
calendar-invitebox
.
rsvp-status
.
tentative
,
div
.
calendar-invitebox
.
rsvp-status
.
accepted
{
padding
:
0
0
1
px
22
px
;
background
:
url
(
images/attendee-status.gif
)
2
px
-20
px
no-repeat
;
}
div
.
calendar-invitebox
.
rsvp-status
.
declined
{
background-position
:
2
px
-40
px
;
}
div
.
calendar-invitebox
.
rsvp-status
.
tentative
{
background-position
:
2
px
-60
px
;
}
/* iTIP attend reply page */
.
calendaritipattend
.
centerbox
{
width
:
40
em
;
margin
:
80
px
auto
;
padding
:
10
px
10
px
10
px
90
px
;
border
:
1
px
solid
#ccc
;
box-shadow
:
1
px
1
px
24
px
#ccc
;
-moz-
box-shadow
:
1
px
1
px
18
px
#ccc
;
-webkit-
box-shadow
:
#ccc
1
px
1
px
18
px
;
background
:
url
(
images/invitation.png
)
10
px
10
px
no-repeat
#fbfbfb
;
}
.
calendaritipattend
.
calendar-invitebox
{
background
:
none
;
padding-left
:
0
;
border
:
0
;
margin
:
0
0
2
em
0
;
}
.
calendaritipattend
.
calendar-invitebox
.
rsvp-status
{
margin-top
:
2.5
em
;
font-size
:
110
%
;
font-weight
:
bold
;
}
.
calendaritipattend
.
calendar-invitebox
td
.
title
,
.
calendaritipattend
.
calendar-invitebox
td
.
ititle
{
font-size
:
120
%
;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jun 12, 3:36 AM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
914681
Default Alt Text
calendar.css (23 KB)
Attached To
Mode
R14 roundcubemail-plugins-kolab
Attached
Detach File
Event Timeline
Log In to Comment