Path: blob/master/web-gui/buildyourownbotnet/assets/js/fullcalendar/fullcalendar.css
1293 views
/*!1* FullCalendar v1.6.4 Stylesheet2* Docs & License: http://arshaw.com/fullcalendar/3* (c) 2013 Adam Shaw4*/567.fc {8direction: ltr;9text-align: left;10}1112.fc table {13border-collapse: collapse;14border-spacing: 0;15}1617html .fc,18.fc table {19font-size: 1em;20}2122.fc td,23.fc th {24padding: 0;25vertical-align: top;26}27282930/* Header31------------------------------------------------------------------------*/3233.fc-header td {34white-space: nowrap;35}3637.fc-header-left {38width: 25%;39text-align: left;40}4142.fc-header-center {43text-align: center;44}4546.fc-header-right {47width: 25%;48text-align: right;49}5051.fc-header-title {52display: inline-block;53vertical-align: top;54}5556.fc-header-title h2 {57margin-top: 0;58white-space: nowrap;59}6061.fc .fc-header-space {62padding-left: 10px;63}6465.fc-header .fc-button {66margin-bottom: 1em;67vertical-align: top;68}6970/* buttons edges butting together */7172.fc-header .fc-button {73margin-right: -1px;74}7576.fc-header .fc-corner-right, /* non-theme */77.fc-header .ui-corner-right { /* theme */78margin-right: 0; /* back to normal */79}8081/* button layering (for border precedence) */8283.fc-header .fc-state-hover,84.fc-header .ui-state-hover {85z-index: 2;86}8788.fc-header .fc-state-down {89z-index: 3;90}9192.fc-header .fc-state-active,93.fc-header .ui-state-active {94z-index: 4;95}96979899/* Content100------------------------------------------------------------------------*/101102.fc-content {103clear: both;104zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */105}106107.fc-view {108width: 100%;109overflow: hidden;110}111112113114/* Cell Styles115------------------------------------------------------------------------*/116117.fc-widget-header, /* <th>, usually */118.fc-widget-content { /* <td>, usually */119border: 1px solid #ddd;120}121122.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */123background: #fcf8e3;124}125126.fc-cell-overlay { /* semi-transparent rectangle while dragging */127background: #bce8f1;128opacity: .3;129filter: alpha(opacity=30); /* for IE */130}131132133134/* Buttons135------------------------------------------------------------------------*/136137.fc-button {138position: relative;139display: inline-block;140padding: 0 .6em;141overflow: hidden;142height: 1.9em;143line-height: 1.9em;144white-space: nowrap;145cursor: pointer;146}147148.fc-state-default { /* non-theme */149border: 1px solid;150}151152.fc-state-default.fc-corner-left { /* non-theme */153border-top-left-radius: 4px;154border-bottom-left-radius: 4px;155}156157.fc-state-default.fc-corner-right { /* non-theme */158border-top-right-radius: 4px;159border-bottom-right-radius: 4px;160}161162/*163Our default prev/next buttons use HTML entities like ‹ › « »164and we'll try to make them look good cross-browser.165*/166167.fc-text-arrow {168margin: 0 .1em;169font-size: 2em;170font-family: "Courier New", Courier, monospace;171vertical-align: baseline; /* for IE7 */172}173174.fc-button-prev .fc-text-arrow,175.fc-button-next .fc-text-arrow { /* for ‹ › */176font-weight: bold;177}178179/* icon (for jquery ui) */180181.fc-button .fc-icon-wrap {182position: relative;183float: left;184top: 50%;185}186187.fc-button .ui-icon {188position: relative;189float: left;190margin-top: -50%;191*margin-top: 0;192*top: -50%;193}194195/*196button states197borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)198*/199200.fc-state-default {201background-color: #f5f5f5;202background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);203background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));204background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);205background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);206background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);207background-repeat: repeat-x;208border-color: #e6e6e6 #e6e6e6 #bfbfbf;209border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);210color: #333;211text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);212box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);213}214215.fc-state-hover,216.fc-state-down,217.fc-state-active,218.fc-state-disabled {219color: #333333;220background-color: #e6e6e6;221}222223.fc-state-hover {224color: #333333;225text-decoration: none;226background-position: 0 -15px;227-webkit-transition: background-position 0.1s linear;228-moz-transition: background-position 0.1s linear;229-o-transition: background-position 0.1s linear;230transition: background-position 0.1s linear;231}232233.fc-state-down,234.fc-state-active {235background-color: #cccccc;236background-image: none;237outline: 0;238box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);239}240241.fc-state-disabled {242cursor: default;243background-image: none;244opacity: 0.65;245filter: alpha(opacity=65);246box-shadow: none;247}248249250251/* Global Event Styles252------------------------------------------------------------------------*/253254.fc-event-container > * {255z-index: 8;256}257258.fc-event-container > .ui-draggable-dragging,259.fc-event-container > .ui-resizable-resizing {260z-index: 9;261}262263.fc-event {264border: 1px solid #3a87ad; /* default BORDER color */265background-color: #3a87ad; /* default BACKGROUND color */266color: #fff; /* default TEXT color */267font-size: .85em;268cursor: default;269}270271a.fc-event {272text-decoration: none;273}274275a.fc-event,276.fc-event-draggable {277cursor: pointer;278}279280.fc-rtl .fc-event {281text-align: right;282}283284.fc-event-inner {285width: 100%;286height: 100%;287overflow: hidden;288}289290.fc-event-time,291.fc-event-title {292padding: 0 1px;293}294295.fc .ui-resizable-handle {296display: block;297position: absolute;298z-index: 99999;299overflow: hidden; /* hacky spaces (IE6/7) */300font-size: 300%; /* */301line-height: 50%; /* */302}303304305306/* Horizontal Events307------------------------------------------------------------------------*/308309.fc-event-hori {310border-width: 1px 0;311margin-bottom: 1px;312}313314.fc-ltr .fc-event-hori.fc-event-start,315.fc-rtl .fc-event-hori.fc-event-end {316border-left-width: 1px;317border-top-left-radius: 3px;318border-bottom-left-radius: 3px;319}320321.fc-ltr .fc-event-hori.fc-event-end,322.fc-rtl .fc-event-hori.fc-event-start {323border-right-width: 1px;324border-top-right-radius: 3px;325border-bottom-right-radius: 3px;326}327328/* resizable */329330.fc-event-hori .ui-resizable-e {331top: 0 !important; /* importants override pre jquery ui 1.7 styles */332right: -3px !important;333width: 7px !important;334height: 100% !important;335cursor: e-resize;336}337338.fc-event-hori .ui-resizable-w {339top: 0 !important;340left: -3px !important;341width: 7px !important;342height: 100% !important;343cursor: w-resize;344}345346.fc-event-hori .ui-resizable-handle {347_padding-bottom: 14px; /* IE6 had 0 height */348}349350351352/* Reusable Separate-border Table353------------------------------------------------------------*/354355table.fc-border-separate {356border-collapse: separate;357}358359.fc-border-separate th,360.fc-border-separate td {361border-width: 1px 0 0 1px;362}363364.fc-border-separate th.fc-last,365.fc-border-separate td.fc-last {366border-right-width: 1px;367}368369.fc-border-separate tr.fc-last th,370.fc-border-separate tr.fc-last td {371border-bottom-width: 1px;372}373374.fc-border-separate tbody tr.fc-first td,375.fc-border-separate tbody tr.fc-first th {376border-top-width: 0;377}378379380381/* Month View, Basic Week View, Basic Day View382------------------------------------------------------------------------*/383384.fc-grid th {385text-align: center;386}387388.fc .fc-week-number {389width: 22px;390text-align: center;391}392393.fc .fc-week-number div {394padding: 0 2px;395}396397.fc-grid .fc-day-number {398float: right;399padding: 0 2px;400}401402.fc-grid .fc-other-month .fc-day-number {403opacity: 0.3;404filter: alpha(opacity=30); /* for IE */405/* opacity with small font can sometimes look too faded406might want to set the 'color' property instead407making day-numbers bold also fixes the problem */408}409410.fc-grid .fc-day-content {411clear: both;412padding: 2px 2px 1px; /* distance between events and day edges */413}414415/* event styles */416417.fc-grid .fc-event-time {418font-weight: bold;419}420421/* right-to-left */422423.fc-rtl .fc-grid .fc-day-number {424float: left;425}426427.fc-rtl .fc-grid .fc-event-time {428float: right;429}430431432433/* Agenda Week View, Agenda Day View434------------------------------------------------------------------------*/435436.fc-agenda table {437border-collapse: separate;438}439440.fc-agenda-days th {441text-align: center;442}443444.fc-agenda .fc-agenda-axis {445width: 50px;446padding: 0 4px;447vertical-align: middle;448text-align: right;449white-space: nowrap;450font-weight: normal;451}452453.fc-agenda .fc-week-number {454font-weight: bold;455}456457.fc-agenda .fc-day-content {458padding: 2px 2px 1px;459}460461/* make axis border take precedence */462463.fc-agenda-days .fc-agenda-axis {464border-right-width: 1px;465}466467.fc-agenda-days .fc-col0 {468border-left-width: 0;469}470471/* all-day area */472473.fc-agenda-allday th {474border-width: 0 1px;475}476477.fc-agenda-allday .fc-day-content {478min-height: 34px; /* TODO: doesnt work well in quirksmode */479_height: 34px;480}481482/* divider (between all-day and slots) */483484.fc-agenda-divider-inner {485height: 2px;486overflow: hidden;487}488489.fc-widget-header .fc-agenda-divider-inner {490background: #eee;491}492493/* slot rows */494495.fc-agenda-slots th {496border-width: 1px 1px 0;497}498499.fc-agenda-slots td {500border-width: 1px 0 0;501background: none;502}503504.fc-agenda-slots td div {505height: 20px;506}507508.fc-agenda-slots tr.fc-slot0 th,509.fc-agenda-slots tr.fc-slot0 td {510border-top-width: 0;511}512513.fc-agenda-slots tr.fc-minor th,514.fc-agenda-slots tr.fc-minor td {515border-top-style: dotted;516}517518.fc-agenda-slots tr.fc-minor th.ui-widget-header {519*border-top-style: solid; /* doesn't work with background in IE6/7 */520}521522523524/* Vertical Events525------------------------------------------------------------------------*/526527.fc-event-vert {528border-width: 0 1px;529}530531.fc-event-vert.fc-event-start {532border-top-width: 1px;533border-top-left-radius: 3px;534border-top-right-radius: 3px;535}536537.fc-event-vert.fc-event-end {538border-bottom-width: 1px;539border-bottom-left-radius: 3px;540border-bottom-right-radius: 3px;541}542543.fc-event-vert .fc-event-time {544white-space: nowrap;545font-size: 10px;546}547548.fc-event-vert .fc-event-inner {549position: relative;550z-index: 2;551}552553.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */554position: absolute;555z-index: 1;556top: 0;557left: 0;558width: 100%;559height: 100%;560background: #fff;561opacity: .25;562filter: alpha(opacity=25);563}564565.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */566.fc-select-helper .fc-event-bg {567display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */568}569570/* resizable */571572.fc-event-vert .ui-resizable-s {573bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */574width: 100% !important;575height: 8px !important;576overflow: hidden !important;577line-height: 8px !important;578font-size: 11px !important;579font-family: monospace;580text-align: center;581cursor: s-resize;582}583584.fc-agenda .ui-resizable-resizing { /* TODO: better selector */585_overflow: hidden;586}587588589590591