 .fc, .fc .fc-header, .fc .fc-content { font-size: 1em; } .fc { direction: ltr; text-align: left; } .fc table { border-collapse: collapse; border-spacing: 0; } .fc td, .fc th { padding: 0; vertical-align: top; } table.fc-header { width: 100%; } .fc-header-left { width: 25%; } .fc-header-left table { float: left; } .fc-header-center { width: 50%; text-align: center; } .fc-header-center table { margin: 0 auto; } .fc-header-right { width: 25%; } .fc-header-right table { float: right; } .fc-header-title { margin-top: 0; white-space: nowrap; } .fc-header-space { padding-left: 10px; } .fc-rtl .fc-header-title { direction: rtl; } .fc-header .fc-state-default, .fc-header .ui-state-default { margin-bottom: 1em; cursor: pointer; } .fc-header .fc-state-default { border-width: 1px 0; padding: 0 1px; } .fc-header .fc-state-default, .fc-header .fc-state-default a { border-style: solid; } .fc-header .fc-state-default a { display: block; border-width: 0 1px; margin: 0 -1px; width: 100%; text-decoration: none; } .fc-header .fc-state-default span { display: block; border-style: solid; border-width: 1px 0 1px 1px; padding: 3px 5px; } .fc-header .ui-state-default { padding: 4px 6px; } .fc-header .fc-state-default span, .fc-header .ui-state-default span { white-space: nowrap; } .fc-header .fc-no-right { padding-right: 0; } .fc-header .fc-no-right a { margin-right: 0; border-right: 0; } .fc-header .ui-no-right { border-right: 0; } .fc-header .fc-corner-left { margin-left: 1px; padding-left: 0; } .fc-header .fc-corner-right { margin-right: 1px; padding-right: 0; } .fc-header .fc-state-default, .fc-header .fc-state-default a { border-color: #777; color: #333; } .fc-header .fc-state-default span { border-color: #fff #fff #d1d1d1; background: #e8e8e8; } .fc-header .fc-state-active a { color: #fff; } .fc-header .fc-state-down span, .fc-header .fc-state-active span { background: #888; border-color: #808080 #808080 #909090; } .fc-header .fc-state-disabled a { color: #999; } .fc-header .fc-state-disabled, .fc-header .fc-state-disabled a { border-color: #000000; } .fc-header .fc-state-disabled span { border-color: #fff #fff #f0f0f0; background: #006298; color:#FFFFFF; } .fc-widget-content { border: 1px solid #ccc; background-color:#FFFFFF; } .fc-content { clear: both; } .fc-content .fc-state-default { border-style: solid; border-color: #ccc; } .fc-content .fc-state-highlight { background: #ffc; } .fc-content .fc-not-today { background: none; } .fc-cell-overlay { background: #9cf; opacity: .2; filter: alpha(opacity=20); } .fc-view { width: 100%; overflow: hidden; } .fc-event, .fc-agenda .fc-event-time, .fc-event a { border-style: solid; border-color: #36c; background-color: #36c; color: #fff; } .fc-event, .fc-agenda .fc-event-time, .tour-withbus a { border-style: solid; border-color: #9D9D9D; background-color:#9D9D9D; color: #fff; } .fc-event, .fc-agenda .fc-event-time, .tour-withoutbus a { border-style: solid; border-color: #0078ab; background-color:#0078ab; color: #fff; } .fc-event { text-align: left; } .fc-event a { overflow: hidden; font-size: .85em; text-decoration: none; cursor: pointer; } .fc-event-editable { cursor: pointer; } .fc-event-time, .fc-event-title { padding: 0 1px; } .fc-event a { display: block; position: relative; width: 100%; height: 100%; } .fc-rtl .fc-event a { text-align: right; } .fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; border: 0 !important; background: url(data:image/gif;base64,AAAA) !important; } .fc-event-hori { border-width: 1px 0; margin-bottom: 1px; } .fc-event-hori a { border-width: 0; } .fc-content .fc-corner-left { margin-left: 1px; } .fc-content .fc-corner-left a { margin-left: -1px; border-left-width: 1px; } .fc-content .fc-corner-right { margin-right: 1px; } .fc-content .fc-corner-right a { margin-right: -1px; border-right-width: 1px; } .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-grid table { width: 100%; } .fc .fc-grid th { border-width: 0 0 0 1px; text-align: center; } .fc .fc-grid td { border-width: 1px 0 0 1px; } .fc-grid th.fc-leftmost, .fc-grid td.fc-leftmost { border-left: 0; } .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 0; } .fc-grid .fc-event-time { font-weight: bold; } .fc-rtl .fc-grid { direction: rtl; } .fc-rtl .fc-grid .fc-day-number { float: left; } .fc-rtl .fc-grid .fc-event-time { float: right; } .fc .fc-agenda th, .fc .fc-agenda td { border-width: 1px 0 0 1px; } .fc .fc-agenda .fc-leftmost { border-left: 0; } .fc-agenda tr.fc-first th, .fc-agenda tr.fc-first td { border-top: 0; } .fc-agenda-head tr.fc-last th { border-bottom-width: 1px; } .fc .fc-agenda-head td, .fc .fc-agenda-body td { background: none; } .fc-agenda-head th { text-align: center; } .fc-agenda .fc-axis { width: 50px; padding: 0 4px; vertical-align: middle; white-space: nowrap; text-align: right; font-weight: normal; } .fc-agenda-head tr.fc-all-day th { height: 35px; } .fc-agenda-head td { padding-bottom: 10px; } .fc .fc-divider div { font-size: 1px; height: 2px; } .fc .fc-divider .fc-state-default { background: #eee; } .fc .fc-agenda-body td div { height: 20px; } .fc .fc-agenda-body tr.fc-minor th, .fc .fc-agenda-body tr.fc-minor td { border-top-style: dotted; } .fc-agenda .fc-day-content { padding: 2px 2px 0; } .fc-event-vert { border-width: 0 1px; } .fc-event-vert a { border-width: 0; } .fc-content .fc-corner-top { margin-top: 1px; } .fc-content .fc-corner-top a { margin-top: -1px; border-top-width: 1px; } .fc-content .fc-corner-bottom { margin-bottom: 1px; } .fc-content .fc-corner-bottom a { margin-bottom: -1px; border-bottom-width: 1px; } .fc-event-vert span { display: block; position: relative; z-index: 2; } .fc-event-vert span.fc-event-time { white-space: nowrap; _white-space: normal; overflow: hidden; border: 0; font-size: 10px; } .fc-event-vert span.fc-event-title { line-height: 13px; } .fc-event-vert span.fc-event-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .3; filter: alpha(opacity=30); } .fc-event-vert .ui-resizable-s { bottom: 0 !important; width: 100% !important; height: 8px !important; line-height: 8px !important; font-size: 11px !important; font-family: monospace; text-align: center; cursor: s-resize; } 
