.fc { direction:ltr; text-align:left; } .fc table { border-collapse:collapse; border-spacing:0; } html .fc,.fc table { font-size:1em; } .fc td,.fc th { vertical-align:top; padding:0; } .fc-header td { white-space:nowrap; } .fc-header-left { width:25%; text-align:left; } .fc-header-right { width:25%; text-align:right; } .fc-header-title { display:inline-block; vertical-align:top; } .fc-header-title h2 { margin-top:0; white-space:nowrap; } .fc .fc-header-space { padding-left:10px; } .fc-header .fc-button { margin-bottom:1em; vertical-align:top; margin-right:-1px; } .fc-header .fc-corner-right,/* non-theme */ .fc-header .ui-corner-right { margin-right:0; } .fc-header .fc-state-hover,.fc-header .ui-state-hover { z-index:2; } .fc-header .fc-state-down { z-index:3; } .fc-header .fc-state-active,.fc-header .ui-state-active { z-index:4; } .fc-content { clear:both; zoom:1; } .fc-view { width:100%; overflow:hidden; } .fc-widget-header,/* <th>,usually */ .fc-widget-content { border:1px solid #ddd; } .fc-state-highlight { background:#fcf8e3; } .fc-cell-overlay { background:#bce8f1; opacity:.3; filter:alpha(opacity=30); } .fc-button { position:relative; display:inline-block; overflow:hidden; height:1.9em; line-height:1.9em; white-space:nowrap; cursor:pointer; padding:0 .6em; } .fc-state-default { border:1px solid; background-color:#f5f5f5; background-image:linear-gradient(tobottom,#ffffff,#e6e6e6); background-repeat:repeat-x; color:#333; text-shadow:0 1px 1px rgba(255,255,255,0.75); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); } .fc-state-default.fc-corner-left { border-top-left-radius:4px; border-bottom-left-radius:4px; } .fc-state-default.fc-corner-right { border-top-right-radius:4px; border-bottom-right-radius:4px; } .fc-text-arrow { font-size:2em; font-family:"Courier New", Courier, monospace; vertical-align:baseline; margin:0 .1em; } .fc-button .fc-icon-wrap { position:relative; float:left; top:50%; } .fc-button .ui-icon { position:relative; float:left; margin-top:0; top:-50%; } .fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled { color:#333; background-color:#e6e6e6; } .fc-state-hover { color:#333; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position .1s linear; -moz-transition:background-position .1s linear; -o-transition:background-position .1s linear; transition:background-position .1s linear; } .fc-state-down,.fc-state-active { background-color:#ccc; background-image:none; outline:0; box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); } .fc-state-disabled { cursor:default; background-image:none; opacity:0.65; filter:alpha(opacity=65); box-shadow:none; } .fc-event-container > * { z-index:8; } .fc-event-container > .ui-draggable-dragging,.fc-event-container > .ui-resizable-resizing { z-index:9; } .fc-event { border:1px solid #3a87ad; background-color:#3a87ad; color:#fff; font-size:.85em; cursor:default; } a.fc-event { text-decoration:none; } a.fc-event,.fc-event-draggable { cursor:pointer; } .fc-rtl .fc-event { text-align:right; } .fc-event-inner { width:100%; height:100%; overflow:hidden; } .fc-event-time,.fc-event-title { padding:0 1px; } .fc .ui-resizable-handle { display:block; position:absolute; z-index:99999; overflow:hidden; font-size:300%; line-height:50%; } .fc-event-hori { margin-bottom:1px; border-width:1px 0; } .fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end { border-left-width:1px; border-top-left-radius:3px; border-bottom-left-radius:3px; } .fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start { border-right-width:1px; border-top-right-radius:3px; border-bottom-right-radius:3px; } .fc-event-hori .ui-resizable-e { top:0!important; right:-3px!important; width:7px!important; height:100%!important; cursor:e-resize; } .fc-event-hori .ui-resizable-w { top:0!important; left:-3px!important; width:7px!important; height:100%!important; cursor:w-resize; } .fc-event-hori .ui-resizable-handle { _padding-bottom:14px; } .fc-border-separate th,.fc-border-separate td { border-width:1px 0 0 1px; } .fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td { border-bottom-width:1px; } .fc .fc-week-number { width:22px; text-align:center; } .fc .fc-week-number div { padding:0 2px; } .fc-grid .fc-day-number { float:right; padding:0 2px; } .fc-grid .fc-other-month .fc-day-number { opacity:0.3; filter:alpha(opacity=30); } .fc-grid .fc-day-content { clear:both; padding:2px 2px 1px; } .fc-rtl .fc-grid .fc-day-number { float:left; } .fc-rtl .fc-grid .fc-event-time { float:right; } .fc-agenda .fc-agenda-axis { width:50px; vertical-align:middle; text-align:right; white-space:nowrap; font-weight:400; padding:0 4px; } .fc-agenda .fc-day-content { padding:2px 2px 1px; } .fc-agenda-days .fc-col0 { border-left-width:0; } .fc-agenda-allday .fc-day-content { min-height:34px; _height:34px; } .fc-agenda-divider-inner { height:2px; overflow:hidden; } .fc-widget-header .fc-agenda-divider-inner { background:#eee; } .fc-agenda-slots th { border-width:1px 1px 0; } .fc-agenda-slots td { background:none; border-width:1px 0 0; } .fc-agenda-slots td div { height:20px; } .fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td { border-top-style:dotted; } .fc-agenda-slots tr.fc-minor th.ui-widget-header { border-top-style:solid; } .fc-event-vert.fc-event-start { border-top-width:1px; border-top-left-radius:3px; border-top-right-radius:3px; } .fc-event-vert.fc-event-end { border-bottom-width:1px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; } .fc-event-vert .fc-event-time { white-space:nowrap; font-size:10px; } .fc-event-vert .fc-event-inner { position:relative; z-index:2; } .fc-event-vert .fc-event-bg { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:#fff; opacity:.25; filter:alpha(opacity=25); } .fc .ui-draggable-dragging .fc-event-bg,/* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg { display:none\9; } .fc-event-vert .ui-resizable-s { bottom:0!important; width:100%!important; height:8px!important; overflow:hidden!important; line-height:8px!important; font-size:11px!important; font-family:monospace; text-align:center; cursor:s-resize; } .fc-agenda .ui-resizable-resizing { _overflow:hidden; } .fc-header-center,.fc-grid th,.fc-agenda-days th { text-align:center; } .fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow,.fc-grid .fc-event-time,.fc-agenda .fc-week-number { font-weight:700; } table.fc-border-separate,.fc-agenda table { border-collapse:separate; } .fc-border-separate th.fc-last,.fc-border-separate td.fc-last,.fc-agenda-days .fc-agenda-axis { border-right-width:1px; } .fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th,.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td { border-top-width:0; } .fc-agenda-allday th,.fc-event-vert { border-width:0 1px; }