undef HALF_FREQUENCY_SENDING_TO_CLIENT
[ryzomcore.git] / web / public_php / ams / css / fullcalendar.css
blob04f118493a4e6f9ba3626934578fe605c5244c14
1 /*
2 * FullCalendar v1.5.3 Stylesheet
4 * Copyright (c) 2011 Adam Shaw
5 * Dual licensed under the MIT and GPL licenses, located in
6 * MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
8 * Date: Mon Feb 6 22:40:40 2012 -0800
13 .fc {
14 direction: ltr;
15 text-align: left;
18 .fc table {
19 border-collapse: collapse;
20 border-spacing: 0;
23 html .fc,
24 .fc table {
25 font-size: 1em;
28 .fc td,
29 .fc th {
30 padding: 0;
31 vertical-align: top;
36 /* Header
37 ------------------------------------------------------------------------*/
39 .fc-header td {
40 white-space: nowrap;
43 .fc-header-left {
44 width: 25%;
45 text-align: left;
48 .fc-header-center {
49 text-align: center;
52 .fc-header-right {
53 width: 25%;
54 text-align: right;
57 .fc-header-title {
58 display: inline-block;
59 vertical-align: top;
62 .fc-header-title h2 {
63 margin-top: 0;
64 white-space: nowrap;
67 .fc .fc-header-space {
68 padding-left: 10px;
71 .fc-header .fc-button {
72 margin-bottom: 1em;
73 vertical-align: top;
76 /* buttons edges butting together */
78 .fc-header .fc-button {
79 margin-right: -1px;
82 .fc-header .fc-corner-right {
83 margin-right: 1px; /* back to normal */
86 .fc-header .ui-corner-right {
87 margin-right: 0; /* back to normal */
90 /* button layering (for border precedence) */
92 .fc-header .fc-state-hover,
93 .fc-header .ui-state-hover {
94 z-index: 2;
97 .fc-header .fc-state-down {
98 z-index: 3;
101 .fc-header .fc-state-active,
102 .fc-header .ui-state-active {
103 z-index: 4;
108 /* Content
109 ------------------------------------------------------------------------*/
111 .fc-content {
112 clear: both;
115 .fc-view {
116 width: 100%; /* needed for view switching (when view is absolute) */
117 overflow: hidden;
122 /* Cell Styles
123 ------------------------------------------------------------------------*/
125 .fc-widget-header, /* <th>, usually */
126 .fc-widget-content { /* <td>, usually */
127 border: 1px solid #ccc;
130 .fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
131 background: #ffc;
134 .fc-cell-overlay { /* semi-transparent rectangle while dragging */
135 background: #9cf;
136 opacity: .2;
137 filter: alpha(opacity=20); /* for IE */
142 /* Buttons
143 ------------------------------------------------------------------------*/
145 .fc-button {
146 position: relative;
147 display: inline-block;
148 cursor: pointer;
151 .fc-state-default { /* non-theme */
152 border-style: solid;
153 border-width: 1px 0;
156 .fc-button-inner {
157 position: relative;
158 float: left;
159 overflow: hidden;
162 .fc-state-default .fc-button-inner { /* non-theme */
163 border-style: solid;
164 border-width: 0 1px;
167 .fc-button-content {
168 position: relative;
169 float: left;
170 height: 1.9em;
171 line-height: 1.9em;
172 padding: 0 .6em;
173 white-space: nowrap;
176 /* icon (for jquery ui) */
178 .fc-button-content .fc-icon-wrap {
179 position: relative;
180 float: left;
181 top: 50%;
184 .fc-button-content .ui-icon {
185 position: relative;
186 float: left;
187 margin-top: -50%;
188 *margin-top: 0;
189 *top: -50%;
192 /* gloss effect */
194 .fc-state-default .fc-button-effect {
195 position: absolute;
196 top: 50%;
197 left: 0;
200 .fc-state-default .fc-button-effect span {
201 position: absolute;
202 top: -100px;
203 left: 0;
204 width: 500px;
205 height: 100px;
206 border-width: 100px 0 0 1px;
207 border-style: solid;
208 border-color: #fff;
209 background: #444;
210 opacity: .09;
211 filter: alpha(opacity=9);
214 /* button states (determines colors) */
216 .fc-state-default,
217 .fc-state-default .fc-button-inner {
218 border-style: solid;
219 border-color: #ccc #bbb #aaa;
220 background: #F3F3F3;
221 color: #000;
224 .fc-state-hover,
225 .fc-state-hover .fc-button-inner {
226 border-color: #999;
229 .fc-state-down,
230 .fc-state-down .fc-button-inner {
231 border-color: #555;
232 background: #777;
235 .fc-state-active,
236 .fc-state-active .fc-button-inner {
237 border-color: #555;
238 background: #777;
239 color: #fff;
242 .fc-state-disabled,
243 .fc-state-disabled .fc-button-inner {
244 color: #999;
245 border-color: #ddd;
248 .fc-state-disabled {
249 cursor: default;
252 .fc-state-disabled .fc-button-effect {
253 display: none;
258 /* Global Event Styles
259 ------------------------------------------------------------------------*/
261 .fc-event {
262 border-style: solid;
263 border-width: 0;
264 font-size: .85em;
265 cursor: default;
268 a.fc-event,
269 .fc-event-draggable {
270 cursor: pointer;
273 a.fc-event {
274 text-decoration: none;
277 .fc-rtl .fc-event {
278 text-align: right;
281 .fc-event-skin {
282 border-color: #36c; /* default BORDER color */
283 background-color: #36c; /* default BACKGROUND color */
284 color: #fff; /* default TEXT color */
287 .fc-event-inner {
288 position: relative;
289 width: 100%;
290 height: 100%;
291 border-style: solid;
292 border-width: 0;
293 overflow: hidden;
296 .fc-event-time,
297 .fc-event-title {
298 padding: 0 1px;
301 .fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
302 display: block;
303 position: absolute;
304 z-index: 99999;
305 overflow: hidden; /* hacky spaces (IE6/7) */
306 font-size: 300%; /* */
307 line-height: 50%; /* */
312 /* Horizontal Events
313 ------------------------------------------------------------------------*/
315 .fc-event-hori {
316 border-width: 1px 0;
317 margin-bottom: 1px;
320 /* resizable */
322 .fc-event-hori .ui-resizable-e {
323 top: 0 !important; /* importants override pre jquery ui 1.7 styles */
324 right: -3px !important;
325 width: 7px !important;
326 height: 100% !important;
327 cursor: e-resize;
330 .fc-event-hori .ui-resizable-w {
331 top: 0 !important;
332 left: -3px !important;
333 width: 7px !important;
334 height: 100% !important;
335 cursor: w-resize;
338 .fc-event-hori .ui-resizable-handle {
339 _padding-bottom: 14px; /* IE6 had 0 height */
344 /* Fake Rounded Corners (for buttons and events)
345 ------------------------------------------------------------*/
347 .fc-corner-left {
348 margin-left: 1px;
351 .fc-corner-left .fc-button-inner,
352 .fc-corner-left .fc-event-inner {
353 margin-left: -1px;
356 .fc-corner-right {
357 margin-right: 1px;
360 .fc-corner-right .fc-button-inner,
361 .fc-corner-right .fc-event-inner {
362 margin-right: -1px;
365 .fc-corner-top {
366 margin-top: 1px;
369 .fc-corner-top .fc-event-inner {
370 margin-top: -1px;
373 .fc-corner-bottom {
374 margin-bottom: 1px;
377 .fc-corner-bottom .fc-event-inner {
378 margin-bottom: -1px;
383 /* Fake Rounded Corners SPECIFICALLY FOR EVENTS
384 -----------------------------------------------------------------*/
386 .fc-corner-left .fc-event-inner {
387 border-left-width: 1px;
390 .fc-corner-right .fc-event-inner {
391 border-right-width: 1px;
394 .fc-corner-top .fc-event-inner {
395 border-top-width: 1px;
398 .fc-corner-bottom .fc-event-inner {
399 border-bottom-width: 1px;
404 /* Reusable Separate-border Table
405 ------------------------------------------------------------*/
407 table.fc-border-separate {
408 border-collapse: separate;
411 .fc-border-separate th,
412 .fc-border-separate td {
413 border-width: 1px 0 0 1px;
416 .fc-border-separate th.fc-last,
417 .fc-border-separate td.fc-last {
418 border-right-width: 1px;
421 .fc-border-separate tr.fc-last th,
422 .fc-border-separate tr.fc-last td {
423 border-bottom-width: 1px;
426 .fc-border-separate tbody tr.fc-first td,
427 .fc-border-separate tbody tr.fc-first th {
428 border-top-width: 0;
433 /* Month View, Basic Week View, Basic Day View
434 ------------------------------------------------------------------------*/
436 .fc-grid th {
437 text-align: center;
440 .fc-grid .fc-day-number {
441 float: right;
442 padding: 0 2px;
445 .fc-grid .fc-other-month .fc-day-number {
446 opacity: 0.3;
447 filter: alpha(opacity=30); /* for IE */
448 /* opacity with small font can sometimes look too faded
449 might want to set the 'color' property instead
450 making day-numbers bold also fixes the problem */
453 .fc-grid .fc-day-content {
454 clear: both;
455 padding: 2px 2px 1px; /* distance between events and day edges */
458 /* event styles */
460 .fc-grid .fc-event-time {
461 font-weight: bold;
464 /* right-to-left */
466 .fc-rtl .fc-grid .fc-day-number {
467 float: left;
470 .fc-rtl .fc-grid .fc-event-time {
471 float: right;
476 /* Agenda Week View, Agenda Day View
477 ------------------------------------------------------------------------*/
479 .fc-agenda table {
480 border-collapse: separate;
483 .fc-agenda-days th {
484 text-align: center;
487 .fc-agenda .fc-agenda-axis {
488 width: 50px;
489 padding: 0 4px;
490 vertical-align: middle;
491 text-align: right;
492 white-space: nowrap;
493 font-weight: normal;
496 .fc-agenda .fc-day-content {
497 padding: 2px 2px 1px;
500 /* make axis border take precedence */
502 .fc-agenda-days .fc-agenda-axis {
503 border-right-width: 1px;
506 .fc-agenda-days .fc-col0 {
507 border-left-width: 0;
510 /* all-day area */
512 .fc-agenda-allday th {
513 border-width: 0 1px;
516 .fc-agenda-allday .fc-day-content {
517 min-height: 34px; /* TODO: doesnt work well in quirksmode */
518 _height: 34px;
521 /* divider (between all-day and slots) */
523 .fc-agenda-divider-inner {
524 height: 2px;
525 overflow: hidden;
528 .fc-widget-header .fc-agenda-divider-inner {
529 background: #eee;
532 /* slot rows */
534 .fc-agenda-slots th {
535 border-width: 1px 1px 0;
538 .fc-agenda-slots td {
539 border-width: 1px 0 0;
540 background: none;
543 .fc-agenda-slots td div {
544 height: 20px;
547 .fc-agenda-slots tr.fc-slot0 th,
548 .fc-agenda-slots tr.fc-slot0 td {
549 border-top-width: 0;
552 .fc-agenda-slots tr.fc-minor th,
553 .fc-agenda-slots tr.fc-minor td {
554 border-top-style: dotted;
557 .fc-agenda-slots tr.fc-minor th.ui-widget-header {
558 *border-top-style: solid; /* doesn't work with background in IE6/7 */
563 /* Vertical Events
564 ------------------------------------------------------------------------*/
566 .fc-event-vert {
567 border-width: 0 1px;
570 .fc-event-vert .fc-event-head,
571 .fc-event-vert .fc-event-content {
572 position: relative;
573 z-index: 2;
574 width: 100%;
575 overflow: hidden;
578 .fc-event-vert .fc-event-time {
579 white-space: nowrap;
580 font-size: 10px;
583 .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */
584 position: absolute;
585 z-index: 1;
586 top: 0;
587 left: 0;
588 width: 100%;
589 height: 100%;
590 background: #fff;
591 opacity: .3;
592 filter: alpha(opacity=30);
595 .fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
596 .fc-select-helper .fc-event-bg {
597 display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
600 /* resizable */
602 .fc-event-vert .ui-resizable-s {
603 bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
604 width: 100% !important;
605 height: 8px !important;
606 overflow: hidden !important;
607 line-height: 8px !important;
608 font-size: 11px !important;
609 font-family: monospace;
610 text-align: center;
611 cursor: s-resize;
614 .fc-agenda .ui-resizable-resizing { /* TODO: better selector */
615 _overflow: hidden;