Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F4686959
calendar.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
calendar.css
View Options
/*** Style for Calendar plugin ***/
body
.
calendarmain
{
overflow
:
hidden
;
}
#
taskbar
a
.
button-calendar
{
background
:
url
(
images/calendar.png
)
0
px
1
px
no-repeat
;
}
/* hack for IE 6/7 */
*
html
#
taskbar
a
.
button-calendar
{
background-image
:
url
(
images/calendar.gif
);
}
#
main
{
position
:
absolute
;
clear
:
both
;
top
:
72
px
;
left
:
0
;
right
:
0
;
bottom
:
10
px
;
}
#
calendarsidebar
{
position
:
absolute
;
top
:
0
px
;
left
:
10
px
;
bottom
:
0
;
width
:
230
px
;
}
#
datepicker
{
position
:
relative
;
top
:
42
px
;
width
:
100
%
;
}
#
datepicker
.
ui-datepicker
{
width
:
97
%
!important
;
box-shadow
:
none
;
-moz-
box-shadow
:
none
;
-webkit-
box-shadow
:
none
;
}
#
datepicker
.
ui-datepicker-activerange
a
{
border-color
:
#c33
;
color
:
#a22
;
}
#
datepicker
.
ui-datepicker-activerange
a
.
ui-state-active
{
color
:
#fff
;
}
#
datepicker
.
ui-priority-secondary
{
opacity
:
0.4
;
}
#
datepicker
td
.
ui-datepicker-week-col
{
cursor
:
pointer
;
}
#
calendarsidebartoggle
{
position
:
absolute
;
left
:
244
px
;
width
:
8
px
;
top
:
4
px
;
bottom
:
0
;
background
:
url
(
images/toggle.gif
)
0
48
%
no-repeat
transparent
;
cursor
:
pointer
;
}
div
.
sidebarclosed
{
background-position
:
-8
px
48
%
!important
;
}
#
calendarsidebartoggle
:
hover
{
background-color
:
#ddd
;
}
#
calendar
{
position
:
absolute
;
top
:
4
px
;
left
:
256
px
;
right
:
10
px
;
bottom
:
0
;
}
#
print
{
width
:
680
px
;
}
pre
{
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
,
Helvetica
,
sans-serif
;
}
#
calendars
{
position
:
absolute
;
top
:
228
px
;
left
:
0
;
bottom
:
0
;
right
:
0
;
background-color
:
#F9F9F9
;
border
:
1
px
solid
#999999
;
overflow
:
hidden
;
}
#
calendarslist
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
}
#
attachmentlist
li
,
#
calendarslist
li
{
margin
:
0
;
padding
:
1
px
;
display
:
block
;
background
:
#fff
;
border-bottom
:
1
px
solid
#EBEBEB
;
white-space
:
nowrap
;
cursor
:
default
;
}
#
calendarslist
li
label
{
display
:
block
;
}
#
calendarslist
li
span
.
handle
{
cursor
:
default
;
background
:
url
(
images/calendars.png
)
0
-2
px
no-repeat
;
display
:
inline-block
;
width
:
20
px
;
}
#
calendarslist
li
input
{
margin-right
:
5
px
;
}
#
calendarslist
li
.
selected
{
background-color
:
#ccc
;
border-bottom
:
1
px
solid
#bbb
;
}
#
calendarslist
li
.
selected
span
{
font-weight
:
bold
;
}
#
calendarslist
li
.
readonly
span
.
handle
{
background-position
:
0
-20
px
;
}
#
calendarslist
li
.
other
span
.
handle
{
background-position
:
0
-38
px
;
}
#
calendarslist
li
.
other
.
readonly
span
.
handle
{
background-position
:
0
-56
px
;
}
#
calendarslist
li
.
shared
span
.
handle
{
background-position
:
0
-74
px
;
}
#
calendarslist
li
.
shared
.
readonly
span
.
handle
{
background-position
:
0
-92
px
;
}
#
calendarslist
li
.
virtual
span
.
calname
{
color
:
#666
;
}
#
calfeedurl
,
#
caldavurl
{
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
:
0
px
;
left
:
0
px
;
height
:
35
px
;
}
#
calendartoolbar
a
{
padding-right
:
10
px
;
}
#
calendartoolbar
a
.
button
,
#
calendartoolbar
a
.
buttonPas
{
display
:
block
;
float
:
left
;
width
:
32
px
;
height
:
32
px
;
padding
:
0
;
margin-right
:
10
px
;
overflow
:
hidden
;
background
:
url
(
images/toolbar.png
)
0
0
no-repeat
transparent
;
opacity
:
0.99
;
/* this is needed to make buttons appear correctly in Chrome */
}
#
calendartoolbar
a
.
buttonPas
{
opacity
:
0.35
;
}
#
calendartoolbar
a
.
addeventSel
{
background-position
:
0
-32
px
;
}
#
calendartoolbar
a
.
delete
{
background-position
:
-32
px
0
;
}
#
calendartoolbar
a
.
deleteSel
{
background-position
:
-32
px
-32
px
;
}
#
calendartoolbar
a
.
print
{
background-position
:
-64
px
0
;
}
#
calendartoolbar
a
.
printSel
{
background-position
:
-64
px
-32
px
;
}
#
calendartoolbar
a
.
import
{
background-position
:
-168
px
0
;
}
#
calendartoolbar
a
.
importSel
{
background-position
:
-168
px
-32
px
;
}
#
calendartoolbar
a
.
export
{
background-position
:
-128
px
0
;
}
#
calendartoolbar
a
.
exportSel
{
background-position
:
-128
px
-32
px
;
}
.
calendarmain
#
quicksearchbar
{
top
:
82
px
;
right
:
4
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
;
}
.
attachments-list
ul
{
margin
:
0
px
;
padding
:
0
px
;
list-style-image
:
none
;
list-style-type
:
none
;
}
.
attachments-list
ul
li
{
height
:
18
px
;
font-size
:
12
px
;
padding-top
:
2
px
;
padding-right
:
8
px
;
white-space
:
nowrap
;
}
.
attachments-list
ul
li
img
{
padding-right
:
2
px
;
vertical-align
:
middle
;
}
.
attachments-list
ul
li
a
{
text-decoration
:
none
;
}
.
attachments-list
ul
li
a
:
hover
{
text-decoration
:
underline
;
}
#
attachmentlist
{
margin
:
0
-0.8
em
;
}
#
attachmentlist
li
{
padding
:
2
px
2
px
3
px
0.8
em
;
}
#
eventshow
.
attachments-list
ul
li
{
float
:
left
;
}
#
edit-attachments-form
{
padding-top
:
1.2
em
;
}
#
edit-attachments-form
.
formbuttons
{
margin
:
0.5
em
0
;
}
.
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
.
delegated
{
background-position
:
right
-180
px
;
}
.
event-attendees
span
.
organizer
{
background-position
:
right
-80
px
;
}
#
all-event-attendees
span
.
attendee
{
display
:
block
;
margin-bottom
:
4
px
;
padding-bottom
:
3
px
;
border-bottom
:
1
px
solid
#ddd
;
}
/* jQuery UI overrides */
#
eventshow
h1
{
font-size
:
20
px
;
margin
:
0.1
em
0
0.4
em
0
;
}
#
eventshow
label
,
#
eventshow
h5
.
label
{
font-weight
:
normal
;
font-size
:
0.9
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
;
padding
:
0.5
em
0.1
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
.
tabsbar
{
position
:
absolute
;
top
:
0
;
}
#
eventtabs
.
ui-tabs-panel
{
padding
:
1
em
0.8
em
;
border
:
1
px
solid
#aaa
;
border-width
:
0
1
px
1
px
1
px
;
}
#
eventtabs
.
ui-tabs-nav
{
background
:
none
;
padding
:
0
;
border-width
:
0
0
1
px
0
;
border-radius
:
0
;
}
#
eventtabs
.
border-after
{
padding-bottom
:
0.6
em
;
margin-bottom
:
0.6
em
;
border-bottom
:
1
px
solid
#999
;
}
#
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
%
;
display
:
table
;
table-layout
:
fixed
;
border-collapse
:
collapse
;
border
:
1
px
solid
#ccc
;
}
.
edit-attendees-table
td
{
padding
:
3
px
;
border-bottom
:
1
px
solid
#ccc
;
}
.
edit-attendees-table
td
.
role
{
width
:
8
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-table
thead
td
{
background
:
url
(
images/listheader.gif
)
top
left
repeat-x
#CCC
;
}
#
edit-attendees-form
,
#
edit-resources-form
{
position
:
relative
;
margin-top
:
1
em
;
}
#
edit-attendees-form
#
edit-attendee-schedule
,
#
edit-resources-form
#
edit-resource-find
{
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
;
}
.
edit-attendees-table
td
.
confirmstate
span
.
delegated
{
background-position
:
5
px
-180
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
.
non-participant
{
background-position
:
2
px
-137
px
;
}
.
attendees-list
.
chair
{
background-position
:
2
px
-157
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
{
text-align
:
right
;
padding-right
:
0.5
em
;
}
.
ui-datepicker
th
{
padding
:
0.3
em
0
;
font-size
:
10
px
;
}
.
ui-datepicker
td
span
,
.
ui-datepicker
td
a
{
padding-left
:
0.1
em
;
}
.
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
;
left
:
0
;
right
:
0
;
bottom
:
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
;
}
#
resource-dialog-right
{
position
:
absolute
;
top
:
10
px
;
left
:
300
px
;
right
:
8
px
;
bottom
:
10
px
;
}
#
resource-info
,
#
resource-availability
{
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
0
;
height
:
48
%
;
border
:
1
px
solid
#999
;
background-color
:
#F9F9F9
;
overflow
:
auto
;
}
#
resource-availability
{
top
:
auto
;
bottom
:
0
;
height
:
49
%
;
overflow
:
hidden
;
}
#
resource-info
.
boxtitle
,
#
resource-availability
.
boxtitle
{
margin-top
:
0
;
}
#
resource-freebusy-calendar
{
position
:
absolute
;
top
:
20
px
;
left
:
-1
px
;
right
:
-1
px
;
bottom
:
-1
px
;
}
#
resource-freebusy-calendar
.
fc-content
{
top
:
0
;
}
#
resource-freebusy-calendar
.
fc-content
.
fc-event-bg
{
background
:
0
;
}
#
resource-freebusy-calendar
.
fc-event
.
status-busy
,
#
resource-freebusy-calendar
.
status-busy
.
fc-event-skin
{
border-color
:
#e26569
;
background-color
:
#e26569
;
}
#
resource-freebusy-calendar
.
fc-event
.
status-tentative
,
#
resource-freebusy-calendar
.
status-tentative
.
fc-event-skin
{
border-color
:
#8383fc
;
background
:
#8383fc
;
}
#
resource-freebusy-calendar
.
fc-event
.
status-outofoffice
,
#
resource-freebusy-calendar
.
status-outofoffice
.
fc-event-skin
{
border-color
:
#fbaa68
;
background
:
#fbaa68
;
}
#
resources-list
div
.
treetoggle
{
left
:
3
px
!important
;
top
:
-2
px
;
}
#
resources-list
li
ul
div
.
treetoggle
{
left
:
23
px
!important
;
}
#
resource-selection
{
position
:
absolute
;
top
:
10
px
;
bottom
:
10
px
;
left
:
8
px
;
width
:
280
px
;
border
:
1
px
solid
#999999
;
background-color
:
#F9F9F9
;
overflow
:
hidden
;
}
#
resource-selection
.
boxlistcontent
{
top
:
25
px
;
border-top
:
1
px
solid
#eee
;
}
#
resourcequicksearch
{
position
:
absolute
;
top
:
3
px
;
left
:
7
px
;
right
:
4
px
;
height
:
17
px
;
background
:
#fff
;
border
:
1
px
solid
#888
;
border-radius
:
10
px
;
-webkit-
box-shadow
:
inset
1
px
1
px
1
px
0
px
rgba
(
0
,
0
,
0
,
0.3
);
-moz-
box-shadow
:
inset
1
px
1
px
1
px
0
px
rgba
(
0
,
0
,
0
,
0.3
);
box-shadow
:
inset
1
px
1
px
1
px
0
px
rgba
(
0
,
0
,
0
,
0.3
);
}
#
resourcesearchbox
{
position
:
absolute
;
top
:
1
px
;
left
:
24
px
;
width
:
140
px
;
height
:
15
px
;
font-size
:
11
px
;
padding
:
0
px
;
border
:
none
;
outline
:
none
;
background
:
#fff
;
}
#
resourcesearchreset
{
position
:
absolute
;
top
:
2
px
;
right
:
2
px
;
text-decoration
:
none
;
}
#
resource-details
,
#
resource-details-owner
{
margin
:
8
px
;
}
#
resource-details
td
.
title
,
#
resource-details-owner
td
.
title
{
color
:
#666
;
padding-right
:
10
px
;
min-width
:
10
em
;
}
#
resource-details-owner
thead
td
{
color
:
#333
;
font-size
:
13
px
;
font-weight
:
bold
;
}
/* fullcalendar style overrides */
#
calendar
.
fc-header-right
{
padding-right
:
200
px
;
padding-top
:
4
px
;
}
.
rcube-fc-content
{
position
:
absolute
!important
;
top
:
38
px
;
left
:
0
;
right
:
0
;
bottom
:
0
;
overflow
:
hidden
;
}
.
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-mon
,
.
fc-tue
,
.
fc-wed
,
.
fc-thu
,
.
fc-fri
{
background-color
:
#fdfdfd
;
}
.
fc-widget-header
{
background-color
:
#fff
;
}
.
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
:
3
px
;
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
table
.
fc-list-smart
{
table-layout
:
auto
;
}
.
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
{
background-image
:
url
(
images/calendars.png
);
background-position
:
7
px
-109
px
;
background-repeat
:
no-repeat
;
}
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
#C2D071
;
background
:
url
(
images/calendar.png
)
6
px
5
px
no-repeat
#F7FDCB
;
}
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
,
div
.
calendar-invitebox
select
{
font-size
:
11
px
;
margin-right
:
0.5
em
;
}
div
.
calendar-invitebox
.
calendar-select
{
font-size
:
11
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
.
delegated
,
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
;
}
div
.
calendar-invitebox
.
rsvp-status
.
delegated
{
background-position
:
2
px
-180
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/x-diff
Expires
Fri, May 1, 3:45 PM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
661902
Default Alt Text
calendar.css (24 KB)
Attached To
Mode
R14 roundcubemail-plugins-kolab
Attached
Detach File
Event Timeline
Log In to Comment