Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F7057084
calendar.css
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
14 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
:
90
px
;
left
:
0
;
right
:
0
;
bottom
:
10
px
;
}
#
sidebar
{
position
:
absolute
;
top
:
37
px
;
left
:
10
px
;
bottom
:
0
;
width
:
230
px
;
}
#
datepicker
{
width
:
100
%
;
}
#
datepicker
.
ui-datepicker
{
width
:
97
%
!important
;
-moz-
box-shadow
:
none
;
-webkit-
box-shadow
:
none
;
}
#
datepicker
.
ui-priority-secondary
{
opacity
:
0.4
;
}
#
sidebartoggle
{
position
:
absolute
;
left
:
244
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
:
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
:
220
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
;
}
#
calendarslist
li
label
{
display
:
block
;
}
#
calendarslist
li
span
{
cursor
:
default
;
background
:
url
(
'images/calendars.png'
)
0
-2
px
no-repeat
;
padding-left
:
18
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
{
background-position
:
0
-20
px
;
}
#
calendarslist
li
.
other
span
{
background-position
:
0
-38
px
;
}
#
calendarslist
li
.
other
.
readonly
span
{
background-position
:
0
-56
px
;
}
#
calendarslist
li
.
shared
span
{
background-position
:
0
-74
px
;
}
#
calendarslist
li
.
shared
.
readonly
span
{
background-position
:
0
-92
px
;
}
#
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
:
45
px
;
left
:
256
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
.
export
{
background-position
:
-128
px
0
;
}
#
calendartoolbar
a
.
exportSel
{
background-position
:
-128
px
-32
px
;
}
#
quicksearchbar
{
right
:
4
px
;
}
div
.
uidialog
{
display
:
none
;
}
#
user
{
position
:
absolute
;
top
:
10
px
;
right
:
100
px
;
left
:
100
px
;
text-align
:
center
;
}
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
.
buttons
{
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
.
organizer
{
background-position
:
right
-80
px
;
}
/* 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
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
;
}
.
edit-recurring-warning
{
margin-top
:
0.5
em
;
padding
:
0.8
em
;
background-color
:
#F7FDCB
;
border
:
1
px
solid
#C2D071
;
}
.
edit-recurring-warning
.
message
{
margin-bottom
:
0.5
em
;
}
.
edit-recurring-warning
.
savemode
{
padding-left
:
20
px
;
}
.
edit-recurring-warning
span
.
ui-icon
{
float
:
left
;
margin
:
0
7
px
20
px
0
;
}
.
edit-recurring-warning
label
{
min-width
:
3
em
;
padding-right
:
1
em
;
}
.
edit-recurring-warning
a
.
button
{
margin
:
0
0.5
em
0
0.2
em
;
min-width
:
5
em
;
}
#
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
{
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-small.gif'
)
top
left
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
.
out-of-office
,
.
availability
img
.
availabilityicon
.
out-of-office
{
background
:
#f0b400
;
}
#
edit-attendees-legend
{
margin-top
:
3
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
:
16
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
{
overflow
:
auto
;
}
#
attendees-freebusy-table
h3
.
boxtitle
{
margin
:
0
;
height
:
auto
!important
;
border-color
:
#ccc
;
}
#
attendees-freebusy-table
div
.
timesheader
{
padding
:
0.3
em
;
}
#
schedule-attendees-list
div
.
attendee
{
padding
:
3
px
20
px
3
px
6
px
;
border-top
:
1
px
solid
#ccc
;
}
#
schedule-attendees-list
div
.
loading
{
background
:
url
(
'images/loading-small.gif'
)
top
right
no-repeat
;
}
#
schedule-freebusy-times
{
border-collapse
:
collapse
;
}
#
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
;
}
#
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
;
}
#
eventfreebusy
.
schedule-options
{
position
:
relative
;
margin-bottom
:
2
em
;
}
#
eventfreebusy
.
schedule-buttons
{
position
:
absolute
;
top
:
0
;
right
:
0
;
}
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
;
}
/* fullcalendar style overrides */
.
rcube-fc-content
{
position
:
absolute
!important
;
top
:
37
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-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-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-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
col
.
fc-event-location
{
width
:
20
%
;
}
/* Settings section */
fieldset
#
calendarcategories
div
{
margin-bottom
:
0.3
em
;
}
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Fri, Jun 12, 3:38 AM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
914702
Default Alt Text
calendar.css (14 KB)
Attached To
Mode
R14 roundcubemail-plugins-kolab
Attached
Detach File
Event Timeline
Log In to Comment