fullcalendar.bundle.css 52 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831
  1. @charset "UTF-8";
  2. @import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
  3. .fc {
  4. direction: ltr;
  5. text-align: left; }
  6. .fc-rtl {
  7. text-align: right; }
  8. body .fc {
  9. /* extra precedence to overcome jqui */
  10. font-size: 1em; }
  11. /* Colors
  12. --------------------------------------------------------------------------------------------------*/
  13. .fc-highlight {
  14. /* when user is selecting cells */
  15. background: #bce8f1;
  16. opacity: 0.3; }
  17. .fc-bgevent {
  18. /* default look for background events */
  19. background: #8fdf82;
  20. opacity: 0.3; }
  21. .fc-nonbusiness {
  22. /* default look for non-business-hours areas */
  23. /* will inherit .fc-bgevent's styles */
  24. background: #d7d7d7; }
  25. /* Popover
  26. --------------------------------------------------------------------------------------------------*/
  27. .fc-popover {
  28. position: absolute;
  29. -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  30. box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }
  31. .fc-popover .fc-header {
  32. /* TODO: be more consistent with fc-head/fc-body */
  33. display: -webkit-box;
  34. display: -ms-flexbox;
  35. display: flex;
  36. -webkit-box-orient: horizontal;
  37. -webkit-box-direction: normal;
  38. -ms-flex-direction: row;
  39. flex-direction: row;
  40. -webkit-box-pack: justify;
  41. -ms-flex-pack: justify;
  42. justify-content: space-between;
  43. -webkit-box-align: center;
  44. -ms-flex-align: center;
  45. align-items: center;
  46. padding: 2px 4px; }
  47. .fc-rtl .fc-popover .fc-header {
  48. -webkit-box-orient: horizontal;
  49. -webkit-box-direction: reverse;
  50. -ms-flex-direction: row-reverse;
  51. flex-direction: row-reverse; }
  52. .fc-popover .fc-header .fc-title {
  53. margin: 0 2px; }
  54. .fc-popover .fc-header .fc-close {
  55. cursor: pointer;
  56. opacity: 0.65;
  57. font-size: 1.1em; }
  58. /* Misc Reusable Components
  59. --------------------------------------------------------------------------------------------------*/
  60. .fc-divider {
  61. border-style: solid;
  62. border-width: 1px; }
  63. hr.fc-divider {
  64. height: 0;
  65. margin: 0;
  66. padding: 0 0 2px;
  67. /* height is unreliable across browsers, so use padding */
  68. border-width: 1px 0; }
  69. .fc-bg,
  70. .fc-bgevent-skeleton,
  71. .fc-highlight-skeleton,
  72. .fc-mirror-skeleton {
  73. /* these element should always cling to top-left/right corners */
  74. position: absolute;
  75. top: 0;
  76. left: 0;
  77. right: 0; }
  78. .fc-bg {
  79. bottom: 0;
  80. /* strech bg to bottom edge */ }
  81. .fc-bg table {
  82. height: 100%;
  83. /* strech bg to bottom edge */ }
  84. /* Tables
  85. --------------------------------------------------------------------------------------------------*/
  86. .fc table {
  87. width: 100%;
  88. -webkit-box-sizing: border-box;
  89. box-sizing: border-box;
  90. /* fix scrollbar issue in firefox */
  91. table-layout: fixed;
  92. border-collapse: collapse;
  93. border-spacing: 0;
  94. font-size: 1em;
  95. /* normalize cross-browser */ }
  96. .fc th {
  97. text-align: center; }
  98. .fc th,
  99. .fc td {
  100. border-style: solid;
  101. border-width: 1px;
  102. padding: 0;
  103. vertical-align: top; }
  104. .fc td.fc-today {
  105. border-style: double;
  106. /* overcome neighboring borders */ }
  107. /* Internal Nav Links
  108. --------------------------------------------------------------------------------------------------*/
  109. a[data-goto] {
  110. cursor: pointer; }
  111. a[data-goto]:hover {
  112. text-decoration: underline; }
  113. /* Fake Table Rows
  114. --------------------------------------------------------------------------------------------------*/
  115. .fc .fc-row {
  116. /* extra precedence to overcome themes forcing a 1px border */
  117. /* no visible border by default. but make available if need be (scrollbar width compensation) */
  118. border-style: solid;
  119. border-width: 0; }
  120. .fc-row table {
  121. /* don't put left/right border on anything within a fake row.
  122. the outer tbody will worry about this */
  123. border-left: 0 hidden transparent;
  124. border-right: 0 hidden transparent;
  125. /* no bottom borders on rows */
  126. border-bottom: 0 hidden transparent; }
  127. .fc-row:first-child table {
  128. border-top: 0 hidden transparent;
  129. /* no top border on first row */ }
  130. /* Day Row (used within the header and the DayGrid)
  131. --------------------------------------------------------------------------------------------------*/
  132. .fc-row {
  133. position: relative; }
  134. .fc-row .fc-bg {
  135. z-index: 1; }
  136. /* highlighting cells & background event skeleton */
  137. .fc-row .fc-bgevent-skeleton,
  138. .fc-row .fc-highlight-skeleton {
  139. bottom: 0;
  140. /* stretch skeleton to bottom of row */ }
  141. .fc-row .fc-bgevent-skeleton table,
  142. .fc-row .fc-highlight-skeleton table {
  143. height: 100%;
  144. /* stretch skeleton to bottom of row */ }
  145. .fc-row .fc-highlight-skeleton td,
  146. .fc-row .fc-bgevent-skeleton td {
  147. border-color: transparent; }
  148. .fc-row .fc-bgevent-skeleton {
  149. z-index: 2; }
  150. .fc-row .fc-highlight-skeleton {
  151. z-index: 3; }
  152. /*
  153. row content (which contains day/week numbers and events) as well as "mirror" (which contains
  154. temporary rendered events).
  155. */
  156. .fc-row .fc-content-skeleton {
  157. position: relative;
  158. z-index: 4;
  159. padding-bottom: 2px;
  160. /* matches the space above the events */ }
  161. .fc-row .fc-mirror-skeleton {
  162. z-index: 5; }
  163. .fc .fc-row .fc-content-skeleton table,
  164. .fc .fc-row .fc-content-skeleton td,
  165. .fc .fc-row .fc-mirror-skeleton td {
  166. /* see-through to the background below */
  167. /* extra precedence to prevent theme-provided backgrounds */
  168. background: none;
  169. /* in case <td>s are globally styled */
  170. border-color: transparent; }
  171. .fc-row .fc-content-skeleton td,
  172. .fc-row .fc-mirror-skeleton td {
  173. /* don't put a border between events and/or the day number */
  174. border-bottom: 0; }
  175. .fc-row .fc-content-skeleton tbody td,
  176. .fc-row .fc-mirror-skeleton tbody td {
  177. /* don't put a border between event cells */
  178. border-top: 0; }
  179. /* Scrolling Container
  180. --------------------------------------------------------------------------------------------------*/
  181. .fc-scroller {
  182. -webkit-overflow-scrolling: touch; }
  183. /* TODO: move to timegrid/daygrid */
  184. .fc-scroller > .fc-day-grid,
  185. .fc-scroller > .fc-time-grid {
  186. position: relative;
  187. /* re-scope all positions */
  188. width: 100%;
  189. /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }
  190. /* Global Event Styles
  191. --------------------------------------------------------------------------------------------------*/
  192. .fc-event {
  193. position: relative;
  194. /* for resize handle and other inner positioning */
  195. display: block;
  196. /* make the <a> tag block */
  197. font-size: 0.85em;
  198. line-height: 1.4;
  199. border-radius: 3px;
  200. border: 1px solid #3788d8; }
  201. .fc-event,
  202. .fc-event-dot {
  203. background-color: #3788d8;
  204. /* default BACKGROUND color */ }
  205. .fc-event,
  206. .fc-event:hover {
  207. color: #fff;
  208. /* default TEXT color */
  209. text-decoration: none;
  210. /* if <a> has an href */ }
  211. .fc-event[href],
  212. .fc-event.fc-draggable {
  213. cursor: pointer;
  214. /* give events with links and draggable events a hand mouse pointer */ }
  215. .fc-not-allowed,
  216. .fc-not-allowed .fc-event {
  217. /* to override an event's custom cursor */
  218. cursor: not-allowed; }
  219. .fc-event .fc-content {
  220. position: relative;
  221. z-index: 2; }
  222. /* resizer (cursor AND touch devices) */
  223. .fc-event .fc-resizer {
  224. position: absolute;
  225. z-index: 4; }
  226. /* resizer (touch devices) */
  227. .fc-event .fc-resizer {
  228. display: none; }
  229. .fc-event.fc-allow-mouse-resize .fc-resizer,
  230. .fc-event.fc-selected .fc-resizer {
  231. /* only show when hovering or selected (with touch) */
  232. display: block; }
  233. /* hit area */
  234. .fc-event.fc-selected .fc-resizer:before {
  235. /* 40x40 touch area */
  236. content: "";
  237. position: absolute;
  238. z-index: 9999;
  239. /* user of this util can scope within a lower z-index */
  240. top: 50%;
  241. left: 50%;
  242. width: 40px;
  243. height: 40px;
  244. margin-left: -20px;
  245. margin-top: -20px; }
  246. /* Event Selection (only for touch devices)
  247. --------------------------------------------------------------------------------------------------*/
  248. .fc-event.fc-selected {
  249. z-index: 9999 !important;
  250. /* overcomes inline z-index */
  251. -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  252. box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
  253. .fc-event.fc-selected:after {
  254. content: "";
  255. position: absolute;
  256. z-index: 1;
  257. /* same z-index as fc-bg, behind text */
  258. /* overcome the borders */
  259. top: -1px;
  260. right: -1px;
  261. bottom: -1px;
  262. left: -1px;
  263. /* darkening effect */
  264. background: #000;
  265. opacity: 0.25; }
  266. /* Event Dragging
  267. --------------------------------------------------------------------------------------------------*/
  268. .fc-event.fc-dragging.fc-selected {
  269. -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
  270. box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }
  271. .fc-event.fc-dragging:not(.fc-selected) {
  272. opacity: 0.75; }
  273. /* Horizontal Events
  274. --------------------------------------------------------------------------------------------------*/
  275. /* bigger touch area when selected */
  276. .fc-h-event.fc-selected:before {
  277. content: "";
  278. position: absolute;
  279. z-index: 3;
  280. /* below resizers */
  281. top: -10px;
  282. bottom: -10px;
  283. left: 0;
  284. right: 0; }
  285. /* events that are continuing to/from another week. kill rounded corners and butt up against edge */
  286. .fc-ltr .fc-h-event.fc-not-start,
  287. .fc-rtl .fc-h-event.fc-not-end {
  288. margin-left: 0;
  289. border-left-width: 0;
  290. padding-left: 1px;
  291. /* replace the border with padding */
  292. border-top-left-radius: 0;
  293. border-bottom-left-radius: 0; }
  294. .fc-ltr .fc-h-event.fc-not-end,
  295. .fc-rtl .fc-h-event.fc-not-start {
  296. margin-right: 0;
  297. border-right-width: 0;
  298. padding-right: 1px;
  299. /* replace the border with padding */
  300. border-top-right-radius: 0;
  301. border-bottom-right-radius: 0; }
  302. /* resizer (cursor AND touch devices) */
  303. /* left resizer */
  304. .fc-ltr .fc-h-event .fc-start-resizer,
  305. .fc-rtl .fc-h-event .fc-end-resizer {
  306. cursor: w-resize;
  307. left: -1px;
  308. /* overcome border */ }
  309. /* right resizer */
  310. .fc-ltr .fc-h-event .fc-end-resizer,
  311. .fc-rtl .fc-h-event .fc-start-resizer {
  312. cursor: e-resize;
  313. right: -1px;
  314. /* overcome border */ }
  315. /* resizer (mouse devices) */
  316. .fc-h-event.fc-allow-mouse-resize .fc-resizer {
  317. width: 7px;
  318. top: -1px;
  319. /* overcome top border */
  320. bottom: -1px;
  321. /* overcome bottom border */ }
  322. /* resizer (touch devices) */
  323. .fc-h-event.fc-selected .fc-resizer {
  324. /* 8x8 little dot */
  325. border-radius: 4px;
  326. border-width: 1px;
  327. width: 6px;
  328. height: 6px;
  329. border-style: solid;
  330. border-color: inherit;
  331. background: #fff;
  332. /* vertically center */
  333. top: 50%;
  334. margin-top: -4px; }
  335. /* left resizer */
  336. .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
  337. .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  338. margin-left: -4px;
  339. /* centers the 8x8 dot on the left edge */ }
  340. /* right resizer */
  341. .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
  342. .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  343. margin-right: -4px;
  344. /* centers the 8x8 dot on the right edge */ }
  345. /* DayGrid events
  346. ----------------------------------------------------------------------------------------------------
  347. We use the full "fc-day-grid-event" class instead of using descendants because the event won't
  348. be a descendant of the grid when it is being dragged.
  349. */
  350. .fc-day-grid-event {
  351. margin: 1px 2px 0;
  352. /* spacing between events and edges */
  353. padding: 0 1px; }
  354. tr:first-child > td > .fc-day-grid-event {
  355. margin-top: 2px;
  356. /* a little bit more space before the first event */ }
  357. .fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
  358. margin-top: 0;
  359. /* except for mirror skeleton */ }
  360. .fc-day-grid-event .fc-content {
  361. /* force events to be one-line tall */
  362. white-space: nowrap;
  363. overflow: hidden; }
  364. .fc-day-grid-event .fc-time {
  365. font-weight: bold; }
  366. /* resizer (cursor devices) */
  367. /* left resizer */
  368. .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
  369. .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  370. margin-left: -2px;
  371. /* to the day cell's edge */ }
  372. /* right resizer */
  373. .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
  374. .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  375. margin-right: -2px;
  376. /* to the day cell's edge */ }
  377. /* Event Limiting
  378. --------------------------------------------------------------------------------------------------*/
  379. /* "more" link that represents hidden events */
  380. a.fc-more {
  381. margin: 1px 3px;
  382. font-size: 0.85em;
  383. cursor: pointer;
  384. text-decoration: none; }
  385. a.fc-more:hover {
  386. text-decoration: underline; }
  387. .fc-limited {
  388. /* rows and cells that are hidden because of a "more" link */
  389. display: none; }
  390. /* popover that appears when "more" link is clicked */
  391. .fc-day-grid .fc-row {
  392. z-index: 1;
  393. /* make the "more" popover one higher than this */ }
  394. .fc-more-popover {
  395. z-index: 2;
  396. width: 220px; }
  397. .fc-more-popover .fc-event-container {
  398. padding: 10px; }
  399. /* Now Indicator
  400. --------------------------------------------------------------------------------------------------*/
  401. .fc-now-indicator {
  402. position: absolute;
  403. border: 0 solid red; }
  404. /* Utilities
  405. --------------------------------------------------------------------------------------------------*/
  406. .fc-unselectable {
  407. -webkit-user-select: none;
  408. -moz-user-select: none;
  409. -ms-user-select: none;
  410. user-select: none;
  411. -webkit-touch-callout: none;
  412. -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  413. /*
  414. TODO: more distinction between this file and common.css
  415. */
  416. /* Colors
  417. --------------------------------------------------------------------------------------------------*/
  418. .fc-unthemed th,
  419. .fc-unthemed td,
  420. .fc-unthemed thead,
  421. .fc-unthemed tbody,
  422. .fc-unthemed .fc-divider,
  423. .fc-unthemed .fc-row,
  424. .fc-unthemed .fc-content,
  425. .fc-unthemed .fc-popover,
  426. .fc-unthemed .fc-list-view,
  427. .fc-unthemed .fc-list-heading td {
  428. border-color: #ddd; }
  429. .fc-unthemed .fc-popover {
  430. background-color: #fff; }
  431. .fc-unthemed .fc-divider,
  432. .fc-unthemed .fc-popover .fc-header,
  433. .fc-unthemed .fc-list-heading td {
  434. background: #eee; }
  435. .fc-unthemed td.fc-today {
  436. background: #fcf8e3; }
  437. .fc-unthemed .fc-disabled-day {
  438. background: #d7d7d7;
  439. opacity: 0.3; }
  440. /* Icons
  441. --------------------------------------------------------------------------------------------------
  442. from https://feathericons.com/ and built with IcoMoon
  443. */
  444. @font-face {
  445. font-family: "fcicons";
  446. src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  447. font-weight: normal;
  448. font-style: normal; }
  449. .fc-icon {
  450. /* use !important to prevent issues with browser extensions that change fonts */
  451. font-family: "fcicons" !important;
  452. speak: none;
  453. font-style: normal;
  454. font-weight: normal;
  455. font-variant: normal;
  456. text-transform: none;
  457. line-height: 1;
  458. /* Better Font Rendering =========== */
  459. -webkit-font-smoothing: antialiased;
  460. -moz-osx-font-smoothing: grayscale; }
  461. .fc-icon-chevron-left:before {
  462. content: ""; }
  463. .fc-icon-chevron-right:before {
  464. content: ""; }
  465. .fc-icon-chevrons-left:before {
  466. content: ""; }
  467. .fc-icon-chevrons-right:before {
  468. content: ""; }
  469. .fc-icon-minus-square:before {
  470. content: ""; }
  471. .fc-icon-plus-square:before {
  472. content: ""; }
  473. .fc-icon-x:before {
  474. content: ""; }
  475. .fc-icon {
  476. display: inline-block;
  477. width: 1em;
  478. height: 1em;
  479. text-align: center; }
  480. /* Buttons
  481. --------------------------------------------------------------------------------------------------
  482. Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
  483. */
  484. /* reset */
  485. .fc-button {
  486. border-radius: 0;
  487. overflow: visible;
  488. text-transform: none;
  489. margin: 0;
  490. font-family: inherit;
  491. font-size: inherit;
  492. line-height: inherit; }
  493. .fc-button:focus {
  494. outline: 1px dotted;
  495. outline: 5px auto -webkit-focus-ring-color; }
  496. .fc-button {
  497. -webkit-appearance: button; }
  498. .fc-button:not(:disabled) {
  499. cursor: pointer; }
  500. .fc-button::-moz-focus-inner {
  501. padding: 0;
  502. border-style: none; }
  503. /* theme */
  504. .fc-button {
  505. display: inline-block;
  506. font-weight: 400;
  507. color: #212529;
  508. text-align: center;
  509. vertical-align: middle;
  510. -webkit-user-select: none;
  511. -moz-user-select: none;
  512. -ms-user-select: none;
  513. user-select: none;
  514. background-color: transparent;
  515. border: 1px solid transparent;
  516. padding: 0.4em 0.65em;
  517. font-size: 1em;
  518. line-height: 1.5;
  519. border-radius: 0.25em; }
  520. .fc-button:hover {
  521. color: #212529;
  522. text-decoration: none; }
  523. .fc-button:focus {
  524. outline: 0;
  525. -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  526. box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); }
  527. .fc-button:disabled {
  528. opacity: 0.65; }
  529. /* "primary" coloring */
  530. .fc-button-primary {
  531. color: #fff;
  532. background-color: #2C3E50;
  533. border-color: #2C3E50; }
  534. .fc-button-primary:hover {
  535. color: #fff;
  536. background-color: #1e2b37;
  537. border-color: #1a252f; }
  538. .fc-button-primary:focus {
  539. -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  540. box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }
  541. .fc-button-primary:disabled {
  542. color: #fff;
  543. background-color: #2C3E50;
  544. border-color: #2C3E50; }
  545. .fc-button-primary:not(:disabled):active,
  546. .fc-button-primary:not(:disabled).fc-button-active {
  547. color: #fff;
  548. background-color: #1a252f;
  549. border-color: #151e27; }
  550. .fc-button-primary:not(:disabled):active:focus,
  551. .fc-button-primary:not(:disabled).fc-button-active:focus {
  552. -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  553. box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }
  554. /* icons within buttons */
  555. .fc-button .fc-icon {
  556. vertical-align: middle;
  557. font-size: 1.5em; }
  558. /* Buttons Groups
  559. --------------------------------------------------------------------------------------------------*/
  560. .fc-button-group {
  561. position: relative;
  562. display: -webkit-inline-box;
  563. display: -ms-inline-flexbox;
  564. display: inline-flex;
  565. vertical-align: middle; }
  566. .fc-button-group > .fc-button {
  567. position: relative;
  568. -webkit-box-flex: 1;
  569. -ms-flex: 1 1 auto;
  570. flex: 1 1 auto; }
  571. .fc-button-group > .fc-button:hover {
  572. z-index: 1; }
  573. .fc-button-group > .fc-button:focus,
  574. .fc-button-group > .fc-button:active,
  575. .fc-button-group > .fc-button.fc-button-active {
  576. z-index: 1; }
  577. .fc-button-group > .fc-button:not(:first-child) {
  578. margin-left: -1px; }
  579. .fc-button-group > .fc-button:not(:last-child) {
  580. border-top-right-radius: 0;
  581. border-bottom-right-radius: 0; }
  582. .fc-button-group > .fc-button:not(:first-child) {
  583. border-top-left-radius: 0;
  584. border-bottom-left-radius: 0; }
  585. /* Popover
  586. --------------------------------------------------------------------------------------------------*/
  587. .fc-unthemed .fc-popover {
  588. border-width: 1px;
  589. border-style: solid; }
  590. /* List View
  591. --------------------------------------------------------------------------------------------------*/
  592. .fc-unthemed .fc-list-item:hover td {
  593. background-color: #f5f5f5; }
  594. /* Toolbar
  595. --------------------------------------------------------------------------------------------------*/
  596. .fc-toolbar {
  597. display: -webkit-box;
  598. display: -ms-flexbox;
  599. display: flex;
  600. -webkit-box-pack: justify;
  601. -ms-flex-pack: justify;
  602. justify-content: space-between;
  603. -webkit-box-align: center;
  604. -ms-flex-align: center;
  605. align-items: center; }
  606. .fc-toolbar.fc-header-toolbar {
  607. margin-bottom: 1.5em; }
  608. .fc-toolbar.fc-footer-toolbar {
  609. margin-top: 1.5em; }
  610. /* inner content */
  611. .fc-toolbar > * > :not(:first-child) {
  612. margin-left: 0.75em; }
  613. .fc-toolbar h2 {
  614. font-size: 1.75em;
  615. margin: 0; }
  616. /* View Structure
  617. --------------------------------------------------------------------------------------------------*/
  618. .fc-view-container {
  619. position: relative; }
  620. /* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
  621. /* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
  622. .fc-view-container *,
  623. .fc-view-container *:before,
  624. .fc-view-container *:after {
  625. -webkit-box-sizing: content-box;
  626. box-sizing: content-box; }
  627. .fc-view,
  628. .fc-view > table {
  629. /* so dragged elements can be above the view's main element */
  630. position: relative;
  631. z-index: 1; }
  632. @media print {
  633. .fc {
  634. max-width: 100% !important; }
  635. /* Global Event Restyling
  636. --------------------------------------------------------------------------------------------------*/
  637. .fc-event {
  638. background: #fff !important;
  639. color: #000 !important;
  640. page-break-inside: avoid; }
  641. .fc-event .fc-resizer {
  642. display: none; }
  643. /* Table & Day-Row Restyling
  644. --------------------------------------------------------------------------------------------------*/
  645. .fc th,
  646. .fc td,
  647. .fc hr,
  648. .fc thead,
  649. .fc tbody,
  650. .fc-row {
  651. border-color: #ccc !important;
  652. background: #fff !important; }
  653. /* kill the overlaid, absolutely-positioned components */
  654. /* common... */
  655. .fc-bg,
  656. .fc-bgevent-skeleton,
  657. .fc-highlight-skeleton,
  658. .fc-mirror-skeleton,
  659. .fc-bgevent-container,
  660. .fc-business-container,
  661. .fc-highlight-container,
  662. .fc-mirror-container {
  663. display: none; }
  664. /* don't force a min-height on rows (for DayGrid) */
  665. .fc tbody .fc-row {
  666. height: auto !important;
  667. /* undo height that JS set in distributeHeight */
  668. min-height: 0 !important;
  669. /* undo the min-height from each view's specific stylesheet */ }
  670. .fc tbody .fc-row .fc-content-skeleton {
  671. position: static;
  672. /* undo .fc-rigid */
  673. padding-bottom: 0 !important;
  674. /* use a more border-friendly method for this... */ }
  675. .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
  676. /* only works in newer browsers */
  677. padding-bottom: 1em;
  678. /* ...gives space within the skeleton. also ensures min height in a way */ }
  679. .fc tbody .fc-row .fc-content-skeleton table {
  680. /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
  681. making it look more like 3em. for other browers, it will already be this tall */
  682. height: 1em; }
  683. /* Undo month-view event limiting. Display all events and hide the "more" links
  684. --------------------------------------------------------------------------------------------------*/
  685. .fc-more-cell,
  686. .fc-more {
  687. display: none !important; }
  688. .fc tr.fc-limited {
  689. display: table-row !important; }
  690. .fc td.fc-limited {
  691. display: table-cell !important; }
  692. .fc-popover {
  693. display: none;
  694. /* never display the "more.." popover in print mode */ }
  695. /* TimeGrid Restyling
  696. --------------------------------------------------------------------------------------------------*/
  697. /* undo the min-height 100% trick used to fill the container's height */
  698. .fc-time-grid {
  699. min-height: 0 !important; }
  700. /* don't display the side axis at all ("all-day" and time cells) */
  701. .fc-timeGrid-view .fc-axis {
  702. display: none; }
  703. /* don't display the horizontal lines */
  704. .fc-slats,
  705. .fc-time-grid hr {
  706. /* this hr is used when height is underused and needs to be filled */
  707. display: none !important;
  708. /* important overrides inline declaration */ }
  709. /* let the container that holds the events be naturally positioned and create real height */
  710. .fc-time-grid .fc-content-skeleton {
  711. position: static; }
  712. /* in case there are no events, we still want some height */
  713. .fc-time-grid .fc-content-skeleton table {
  714. height: 4em; }
  715. /* kill the horizontal spacing made by the event container. event margins will be done below */
  716. .fc-time-grid .fc-event-container {
  717. margin: 0 !important; }
  718. /* TimeGrid *Event* Restyling
  719. --------------------------------------------------------------------------------------------------*/
  720. /* naturally position events, vertically stacking them */
  721. .fc-time-grid .fc-event {
  722. position: static !important;
  723. margin: 3px 2px !important; }
  724. /* for events that continue to a future day, give the bottom border back */
  725. .fc-time-grid .fc-event.fc-not-end {
  726. border-bottom-width: 1px !important; }
  727. /* indicate the event continues via "..." text */
  728. .fc-time-grid .fc-event.fc-not-end:after {
  729. content: "..."; }
  730. /* for events that are continuations from previous days, give the top border back */
  731. .fc-time-grid .fc-event.fc-not-start {
  732. border-top-width: 1px !important; }
  733. /* indicate the event is a continuation via "..." text */
  734. .fc-time-grid .fc-event.fc-not-start:before {
  735. content: "..."; }
  736. /* time */
  737. /* undo a previous declaration and let the time text span to a second line */
  738. .fc-time-grid .fc-event .fc-time {
  739. white-space: normal !important; }
  740. /* hide the the time that is normally displayed... */
  741. .fc-time-grid .fc-event .fc-time span {
  742. display: none; }
  743. /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
  744. .fc-time-grid .fc-event .fc-time:after {
  745. content: attr(data-full); }
  746. /* Vertical Scroller & Containers
  747. --------------------------------------------------------------------------------------------------*/
  748. /* kill the scrollbars and allow natural height */
  749. .fc-scroller,
  750. .fc-day-grid-container,
  751. .fc-time-grid-container {
  752. /* */
  753. overflow: visible !important;
  754. height: auto !important; }
  755. /* kill the horizontal border/padding used to compensate for scrollbars */
  756. .fc-row {
  757. border: 0 !important;
  758. margin: 0 !important; }
  759. /* Button Controls
  760. --------------------------------------------------------------------------------------------------*/
  761. .fc-button-group,
  762. .fc button {
  763. display: none;
  764. /* don't display any button-related controls */ } }
  765. /* DayGridView
  766. --------------------------------------------------------------------------------------------------*/
  767. /* day row structure */
  768. .fc-dayGridWeek-view .fc-content-skeleton,
  769. .fc-dayGridDay-view .fc-content-skeleton {
  770. /* there may be week numbers in these views, so no padding-top */
  771. padding-bottom: 1em;
  772. /* ensure a space at bottom of cell for user selecting/clicking */ }
  773. .fc-dayGrid-view .fc-body .fc-row {
  774. min-height: 4em;
  775. /* ensure that all rows are at least this tall */ }
  776. /* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
  777. .fc-row.fc-rigid {
  778. overflow: hidden; }
  779. .fc-row.fc-rigid .fc-content-skeleton {
  780. position: absolute;
  781. top: 0;
  782. left: 0;
  783. right: 0; }
  784. /* week and day number styling */
  785. .fc-day-top.fc-other-month {
  786. opacity: 0.3; }
  787. .fc-dayGrid-view .fc-week-number,
  788. .fc-dayGrid-view .fc-day-number {
  789. padding: 2px; }
  790. .fc-dayGrid-view th.fc-week-number,
  791. .fc-dayGrid-view th.fc-day-number {
  792. padding: 0 2px;
  793. /* column headers can't have as much v space */ }
  794. .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  795. float: right; }
  796. .fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
  797. float: left; }
  798. .fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
  799. float: left;
  800. border-radius: 0 0 3px 0; }
  801. .fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
  802. float: right;
  803. border-radius: 0 0 0 3px; }
  804. .fc-dayGrid-view .fc-day-top .fc-week-number {
  805. min-width: 1.5em;
  806. text-align: center;
  807. background-color: #f2f2f2;
  808. color: #808080; }
  809. /* when week/day number have own column */
  810. .fc-dayGrid-view td.fc-week-number {
  811. text-align: center; }
  812. .fc-dayGrid-view td.fc-week-number > * {
  813. /* work around the way we do column resizing and ensure a minimum width */
  814. display: inline-block;
  815. min-width: 1.25em; }
  816. /* List View
  817. --------------------------------------------------------------------------------------------------*/
  818. /* possibly reusable */
  819. .fc-event-dot {
  820. display: inline-block;
  821. width: 10px;
  822. height: 10px;
  823. border-radius: 5px; }
  824. /* view wrapper */
  825. .fc-rtl .fc-list-view {
  826. direction: rtl;
  827. /* unlike core views, leverage browser RTL */ }
  828. .fc-list-view {
  829. border-width: 1px;
  830. border-style: solid; }
  831. /* table resets */
  832. .fc .fc-list-table {
  833. table-layout: auto;
  834. /* for shrinkwrapping cell content */ }
  835. .fc-list-table td {
  836. border-width: 1px 0 0;
  837. padding: 8px 14px; }
  838. .fc-list-table tr:first-child td {
  839. border-top-width: 0; }
  840. /* day headings with the list */
  841. .fc-list-heading {
  842. border-bottom-width: 1px; }
  843. .fc-list-heading td {
  844. font-weight: bold; }
  845. .fc-ltr .fc-list-heading-main {
  846. float: left; }
  847. .fc-ltr .fc-list-heading-alt {
  848. float: right; }
  849. .fc-rtl .fc-list-heading-main {
  850. float: right; }
  851. .fc-rtl .fc-list-heading-alt {
  852. float: left; }
  853. /* event list items */
  854. .fc-list-item.fc-has-url {
  855. cursor: pointer;
  856. /* whole row will be clickable */ }
  857. .fc-list-item-marker,
  858. .fc-list-item-time {
  859. white-space: nowrap;
  860. width: 1px; }
  861. /* make the dot closer to the event title */
  862. .fc-ltr .fc-list-item-marker {
  863. padding-right: 0; }
  864. .fc-rtl .fc-list-item-marker {
  865. padding-left: 0; }
  866. .fc-list-item-title a {
  867. /* every event title cell has an <a> tag */
  868. text-decoration: none;
  869. color: inherit; }
  870. .fc-list-item-title a[href]:hover {
  871. /* hover effect only on titles with hrefs */
  872. text-decoration: underline; }
  873. /* message when no events */
  874. .fc-list-empty-wrap2 {
  875. position: absolute;
  876. top: 0;
  877. left: 0;
  878. right: 0;
  879. bottom: 0; }
  880. .fc-list-empty-wrap1 {
  881. width: 100%;
  882. height: 100%;
  883. display: table; }
  884. .fc-list-empty {
  885. display: table-cell;
  886. vertical-align: middle;
  887. text-align: center; }
  888. .fc-unthemed .fc-list-empty {
  889. /* theme will provide own background */
  890. background-color: #eee; }
  891. /* TimeGridView all-day area
  892. --------------------------------------------------------------------------------------------------*/
  893. .fc-timeGrid-view .fc-day-grid {
  894. position: relative;
  895. z-index: 2;
  896. /* so the "more.." popover will be over the time grid */ }
  897. .fc-timeGrid-view .fc-day-grid .fc-row {
  898. min-height: 3em;
  899. /* all-day section will never get shorter than this */ }
  900. .fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
  901. padding-bottom: 1em;
  902. /* give space underneath events for clicking/selecting days */ }
  903. /* TimeGrid axis running down the side (for both the all-day area and the slot area)
  904. --------------------------------------------------------------------------------------------------*/
  905. .fc .fc-axis {
  906. /* .fc to overcome default cell styles */
  907. vertical-align: middle;
  908. padding: 0 4px;
  909. white-space: nowrap; }
  910. .fc-ltr .fc-axis {
  911. text-align: right; }
  912. .fc-rtl .fc-axis {
  913. text-align: left; }
  914. /* TimeGrid Structure
  915. --------------------------------------------------------------------------------------------------*/
  916. .fc-time-grid-container,
  917. .fc-time-grid {
  918. /* so slats/bg/content/etc positions get scoped within here */
  919. position: relative;
  920. z-index: 1; }
  921. .fc-time-grid {
  922. min-height: 100%;
  923. /* so if height setting is 'auto', .fc-bg stretches to fill height */ }
  924. .fc-time-grid table {
  925. /* don't put outer borders on slats/bg/content/etc */
  926. border: 0 hidden transparent; }
  927. .fc-time-grid > .fc-bg {
  928. z-index: 1; }
  929. .fc-time-grid .fc-slats,
  930. .fc-time-grid > hr {
  931. /* the <hr> TimeGridView injects when grid is shorter than scroller */
  932. position: relative;
  933. z-index: 2; }
  934. .fc-time-grid .fc-content-col {
  935. position: relative;
  936. /* because now-indicator lives directly inside */ }
  937. .fc-time-grid .fc-content-skeleton {
  938. position: absolute;
  939. z-index: 3;
  940. top: 0;
  941. left: 0;
  942. right: 0; }
  943. /* divs within a cell within the fc-content-skeleton */
  944. .fc-time-grid .fc-business-container {
  945. position: relative;
  946. z-index: 1; }
  947. .fc-time-grid .fc-bgevent-container {
  948. position: relative;
  949. z-index: 2; }
  950. .fc-time-grid .fc-highlight-container {
  951. position: relative;
  952. z-index: 3; }
  953. .fc-time-grid .fc-event-container {
  954. position: relative;
  955. z-index: 4; }
  956. .fc-time-grid .fc-now-indicator-line {
  957. z-index: 5; }
  958. .fc-time-grid .fc-mirror-container {
  959. /* also is fc-event-container */
  960. position: relative;
  961. z-index: 6; }
  962. /* TimeGrid Slats (lines that run horizontally)
  963. --------------------------------------------------------------------------------------------------*/
  964. .fc-time-grid .fc-slats td {
  965. height: 1.5em;
  966. border-bottom: 0;
  967. /* each cell is responsible for its top border */ }
  968. .fc-time-grid .fc-slats .fc-minor td {
  969. border-top-style: dotted; }
  970. /* TimeGrid Highlighting Slots
  971. --------------------------------------------------------------------------------------------------*/
  972. .fc-time-grid .fc-highlight-container {
  973. /* a div within a cell within the fc-highlight-skeleton */
  974. position: relative;
  975. /* scopes the left/right of the fc-highlight to be in the column */ }
  976. .fc-time-grid .fc-highlight {
  977. position: absolute;
  978. left: 0;
  979. right: 0;
  980. /* top and bottom will be in by JS */ }
  981. /* TimeGrid Event Containment
  982. --------------------------------------------------------------------------------------------------*/
  983. .fc-ltr .fc-time-grid .fc-event-container {
  984. /* space on the sides of events for LTR (default) */
  985. margin: 0 2.5% 0 2px; }
  986. .fc-rtl .fc-time-grid .fc-event-container {
  987. /* space on the sides of events for RTL */
  988. margin: 0 2px 0 2.5%; }
  989. .fc-time-grid .fc-event,
  990. .fc-time-grid .fc-bgevent {
  991. position: absolute;
  992. z-index: 1;
  993. /* scope inner z-index's */ }
  994. .fc-time-grid .fc-bgevent {
  995. /* background events always span full width */
  996. left: 0;
  997. right: 0; }
  998. /* TimeGrid Event Styling
  999. ----------------------------------------------------------------------------------------------------
  1000. We use the full "fc-time-grid-event" class instead of using descendants because the event won't
  1001. be a descendant of the grid when it is being dragged.
  1002. */
  1003. .fc-time-grid-event {
  1004. margin-bottom: 1px; }
  1005. .fc-time-grid-event-inset {
  1006. -webkit-box-shadow: 0px 0px 0px 1px #fff;
  1007. box-shadow: 0px 0px 0px 1px #fff; }
  1008. .fc-time-grid-event.fc-not-start {
  1009. /* events that are continuing from another day */
  1010. /* replace space made by the top border with padding */
  1011. border-top-width: 0;
  1012. padding-top: 1px;
  1013. /* remove top rounded corners */
  1014. border-top-left-radius: 0;
  1015. border-top-right-radius: 0; }
  1016. .fc-time-grid-event.fc-not-end {
  1017. /* replace space made by the top border with padding */
  1018. border-bottom-width: 0;
  1019. padding-bottom: 1px;
  1020. /* remove bottom rounded corners */
  1021. border-bottom-left-radius: 0;
  1022. border-bottom-right-radius: 0; }
  1023. .fc-time-grid-event .fc-content {
  1024. overflow: hidden;
  1025. max-height: 100%; }
  1026. .fc-time-grid-event .fc-time,
  1027. .fc-time-grid-event .fc-title {
  1028. padding: 0 1px; }
  1029. .fc-time-grid-event .fc-time {
  1030. font-size: 0.85em;
  1031. white-space: nowrap; }
  1032. /* short mode, where time and title are on the same line */
  1033. .fc-time-grid-event.fc-short .fc-content {
  1034. /* don't wrap to second line (now that contents will be inline) */
  1035. white-space: nowrap; }
  1036. .fc-time-grid-event.fc-short .fc-time,
  1037. .fc-time-grid-event.fc-short .fc-title {
  1038. /* put the time and title on the same line */
  1039. display: inline-block;
  1040. vertical-align: top; }
  1041. .fc-time-grid-event.fc-short .fc-time span {
  1042. display: none;
  1043. /* don't display the full time text... */ }
  1044. .fc-time-grid-event.fc-short .fc-time:before {
  1045. content: attr(data-start);
  1046. /* ...instead, display only the start time */ }
  1047. .fc-time-grid-event.fc-short .fc-time:after {
  1048. content: " - ";
  1049. /* seperate with a dash, wrapped in nbsp's */ }
  1050. .fc-time-grid-event.fc-short .fc-title {
  1051. font-size: 0.85em;
  1052. /* make the title text the same size as the time */
  1053. padding: 0;
  1054. /* undo padding from above */ }
  1055. /* resizer (cursor device) */
  1056. .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  1057. left: 0;
  1058. right: 0;
  1059. bottom: 0;
  1060. height: 8px;
  1061. overflow: hidden;
  1062. line-height: 8px;
  1063. font-size: 11px;
  1064. font-family: monospace;
  1065. text-align: center;
  1066. cursor: s-resize; }
  1067. .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  1068. content: "="; }
  1069. /* resizer (touch device) */
  1070. .fc-time-grid-event.fc-selected .fc-resizer {
  1071. /* 10x10 dot */
  1072. border-radius: 5px;
  1073. border-width: 1px;
  1074. width: 8px;
  1075. height: 8px;
  1076. border-style: solid;
  1077. border-color: inherit;
  1078. background: #fff;
  1079. /* horizontally center */
  1080. left: 50%;
  1081. margin-left: -5px;
  1082. /* center on the bottom edge */
  1083. bottom: -5px; }
  1084. /* Now Indicator
  1085. --------------------------------------------------------------------------------------------------*/
  1086. .fc-time-grid .fc-now-indicator-line {
  1087. border-top-width: 1px;
  1088. left: 0;
  1089. right: 0; }
  1090. /* arrow on axis */
  1091. .fc-time-grid .fc-now-indicator-arrow {
  1092. margin-top: -5px;
  1093. /* vertically center on top coordinate */ }
  1094. .fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  1095. left: 0;
  1096. /* triangle pointing right... */
  1097. border-width: 5px 0 5px 6px;
  1098. border-top-color: transparent;
  1099. border-bottom-color: transparent; }
  1100. .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  1101. right: 0;
  1102. /* triangle pointing left... */
  1103. border-width: 5px 6px 5px 0;
  1104. border-top-color: transparent;
  1105. border-bottom-color: transparent; }
  1106. .fc.fc-bootstrap a {
  1107. text-decoration: none; }
  1108. .fc.fc-bootstrap a[data-goto]:hover {
  1109. text-decoration: underline; }
  1110. .fc-bootstrap hr.fc-divider {
  1111. border-color: inherit; }
  1112. .fc-bootstrap .fc-today.alert {
  1113. border-radius: 0; }
  1114. .fc-bootstrap a.fc-event:not([href]):not([tabindex]) {
  1115. color: #fff; }
  1116. .fc-bootstrap .fc-popover.card {
  1117. position: absolute; }
  1118. /* Popover
  1119. --------------------------------------------------------------------------------------------------*/
  1120. .fc-bootstrap .fc-popover .card-body {
  1121. padding: 0; }
  1122. /* TimeGrid Slats (lines that run horizontally)
  1123. --------------------------------------------------------------------------------------------------*/
  1124. .fc-bootstrap .fc-time-grid .fc-slats table {
  1125. /* some themes have background color. see through to slats */
  1126. background: none; }
  1127. /* #BOOTSTRAP AND MIXINS - Base Unmodified Bootstrap file with theme mixins
  1128. ========================================================================== */
  1129. /*---------------------------------------------------
  1130. SASS ELements (based on LESS Elements 0.9 http://lesselements.com)
  1131. -------------------------------- -------------------
  1132. LESS ELEMENTS made by Dmitry Fadeyev (http://fadeyev.net)
  1133. SASS port by Samuel Beek (http://samuelbeek.com)
  1134. ---------------------------------------------------*/
  1135. /*------------------------
  1136. Usage
  1137. h1 {
  1138. font-size: rem(32);
  1139. }
  1140. OR:
  1141. h1 {
  1142. font-size: rem(32px);
  1143. }
  1144. ------------------------*/
  1145. /*------------------------
  1146. FADE IN
  1147. e.g. @include fadeIn( 2s );
  1148. ------------------------*/
  1149. /*------------------------
  1150. mixin that calculates if text needs to be light or dark
  1151. depending on the background color passed.
  1152. From this W3C document: http://www.webmasterworld.com/r.cgi?f=88&d=9769&url=http://www.w3.org/TR/AERT#color-contrast
  1153. usage:
  1154. @include text-contrast($bgcolor)
  1155. Color brightness is determined by the following formula:
  1156. ((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000
  1157. ------------------------*/
  1158. /*------------------------
  1159. color factory
  1160. eg: @include paint($blue-grey-50, bg-blue-grey-50);
  1161. ------------------------*/
  1162. /* backface visibility */
  1163. /* generate theme button */
  1164. /* #BASE - Base Variable file along with font library, and colors.
  1165. ========================================================================== */
  1166. /* THEME COLORs
  1167. ========================================================================== */
  1168. /* Looks good on chrome default color profile */
  1169. /* looks good in sRGB but washed up on chrome default
  1170. $color-primary: #826bb0;
  1171. $color-success: #31cb55;
  1172. $color-info: #5e93ec;
  1173. $color-warning: #eec559;
  1174. $color-danger: #dc4b92;
  1175. $color-fusion: darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
  1176. /* Color Polarity
  1177. ========================================================================== */
  1178. /* PAINTBUCKET MIXER
  1179. ========================================================================== */
  1180. /* the grays */
  1181. /* the sapphires */
  1182. /* the emeralds */
  1183. /* the amethyths */
  1184. /* the topaz */
  1185. /* the rubies */
  1186. /* the graphites */
  1187. /* Define universal border difition (div outlines, etc)
  1188. ========================================================================== */
  1189. /* MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
  1190. ========================================================================== */
  1191. /* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
  1192. /* bootstrap reference xs: 0, sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
  1193. /* global var used for spacing*/
  1194. /* Uniform Padding variable */
  1195. /* Heads up! This is a global scoped variable - changing may impact the whole template */
  1196. /* BOOTSTRAP OVERRIDES (bootstrap variables)
  1197. ========================================================================== */
  1198. /* usage: theme-colors("primary"); */
  1199. /* forms */
  1200. /*$input-height: calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
  1201. /* links */
  1202. /* checkbox */
  1203. /*$custom-file-height-inner: calc(2.25rem - 1px);*/
  1204. /* not part of bootstrap variable */
  1205. /* custom checkbox */
  1206. /* custom range */
  1207. /* select */
  1208. /* badge */
  1209. /* cards */
  1210. /*border radius*/
  1211. /* alert */
  1212. /* toast */
  1213. /* breadcrumb */
  1214. /* input button */
  1215. /* nav link */
  1216. /* nav, tabs, pills */
  1217. /* tables */
  1218. /* dropdowns */
  1219. /* dropdowns sizes */
  1220. /* popovers */
  1221. /* tooltips */
  1222. /* modal */
  1223. /* reference guide
  1224. http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
  1225. 8px = 0.5rem
  1226. 9px = 0.5625rem
  1227. 10px = 0.625rem
  1228. 11px = 0.6875rem
  1229. 12px = 0.75rem
  1230. 13px = 0.8125rem
  1231. 14px = 0.875rem
  1232. 15px = 0.9375rem
  1233. 16px = 1rem (base)
  1234. 17px = 1.0625rem
  1235. 18px = 1.125rem
  1236. 19px = 1.1875rem
  1237. 20px = 1.25rem
  1238. 21px = 1.3125rem
  1239. 22px = 1.375rem
  1240. 24px = 1.5rem
  1241. 25px = 1.5625rem
  1242. 26px = 1.625rem
  1243. 28px = 1.75rem
  1244. 30px = 1.875rem
  1245. 32px = 2rem
  1246. 34px = 2.125rem
  1247. 36px = 2.25rem
  1248. 38px = 2.375rem
  1249. 40px = 2.5rem
  1250. */
  1251. /* Fonts */
  1252. /* carousel */
  1253. /* BASE VARS
  1254. ========================================================================== */
  1255. /* font vars below will auto change to rem values using function rem($value)*/
  1256. /* 11px */
  1257. /* 12px */
  1258. /* 12.5px */
  1259. /* 14px */
  1260. /* 15px */
  1261. /* 16px */
  1262. /* 28px */
  1263. /* Font Family
  1264. ========================================================================== */
  1265. /*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
  1266. /* ANIMATIONS
  1267. ========================================================================== */
  1268. /* this addresses all animation related to nav hide to nav minify */
  1269. /* Z-INDEX declearation
  1270. ========================================================================== */
  1271. /* we adjust bootstrap z-index to be higher than our higest z-index*/
  1272. /* CUSTOM ICON PREFIX
  1273. ========================================================================== */
  1274. /* PRINT CSS (landscape or portrait)
  1275. ========================================================================== */
  1276. /* landscape or portrait */
  1277. /* auto, letter */
  1278. /* Common Element Variables
  1279. ========================================================================== */
  1280. /* Z-index decleartion "birds eye view"
  1281. ========================================================================== */
  1282. /* Components
  1283. ========================================================================== */
  1284. /* PAGE HEADER STUFF
  1285. ========================================================================== */
  1286. /* colors */
  1287. /* height */
  1288. /* logo */
  1289. /* try not to go beywond the width of $main_nav_width value */
  1290. /* you may need to change this depending on your logo design */
  1291. /* adjust this as you see fit : left, right, center */
  1292. /* icon font size (not button) */
  1293. /* search input box */
  1294. /* suggestion: #ccced0*/
  1295. /* btn */
  1296. /* dropdown: app list */
  1297. /* badge */
  1298. /* COMPONENTS & MODS */
  1299. /* NAVIGATION STUFF
  1300. Guide:
  1301. aside.page-sidebar ($nav-width, $nav-background)
  1302. .page-logo
  1303. .primary-nav
  1304. .info-card
  1305. ul.nav-menu
  1306. li
  1307. a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
  1308. icon
  1309. span
  1310. collapse-sign
  1311. ul.nav-menu-sub-one
  1312. li
  1313. a ($nav-level-1... $nav-sub-link-height)
  1314. span
  1315. collapse-sign
  1316. ul.nav-menu-sub-two
  1317. li
  1318. a ($nav-level-2... $nav-sub-link-height)
  1319. span
  1320. p.nav-title ($nav-title-*...)
  1321. ========================================================================== */
  1322. /* main navigation */
  1323. /* left panel */
  1324. /* nav parent level-0 */
  1325. /* nav icon sizes */
  1326. /* badge default */
  1327. /* all child */
  1328. /* nav title */
  1329. /* nav Minify */
  1330. /* when the menu pops on hover */
  1331. /* navigation Width */
  1332. /* partial visibility of the menu */
  1333. /* top navigation */
  1334. /* nav Info Card (appears below the logo) */
  1335. /* width is auto */
  1336. /* nav DL labels for all child */
  1337. /* will be pulled to left as a negative value */
  1338. /* MISC Settings
  1339. ========================================================================== */
  1340. /* List Table */
  1341. /* PAGE SETTINGS
  1342. ========================================================================== */
  1343. /* PAGE BREADCRUMB
  1344. ========================================================================== */
  1345. /* PAGE COMPONENT PANELS
  1346. ========================================================================== */
  1347. /* PAGE COMPONENT PROGRESSBARS
  1348. ========================================================================== */
  1349. /* PAGE COMPONENT MESSENGER
  1350. ========================================================================== */
  1351. /* FOOTER
  1352. ========================================================================== */
  1353. /* GLOBALS
  1354. ========================================================================== */
  1355. /* ACCESSIBILITIES */
  1356. /* SHORTCUT BUTTON (appears on bottom right of the page) */
  1357. body {
  1358. font-family: "Roboto", "Helvetica Neue", Helvetica, Arial;
  1359. font-size: 0.8125rem;
  1360. letter-spacing: 0.1px; }
  1361. .page-content {
  1362. color: #666666; }
  1363. h1, h2, h3, h4, h5, h6 {
  1364. line-height: 1.3;
  1365. font-weight: 400; }
  1366. strong {
  1367. font-weight: 500; }
  1368. h1 small,
  1369. h2 small,
  1370. h3 small,
  1371. h4 small,
  1372. h5 small,
  1373. h6 small,
  1374. .h1 small,
  1375. .h2 small,
  1376. .h3 small,
  1377. .h4 small,
  1378. .h5 small,
  1379. .h6 small {
  1380. font-weight: 300;
  1381. display: block;
  1382. font-size: 0.9375rem;
  1383. line-height: 1.5;
  1384. margin: 2px 0 1.5rem; }
  1385. h2 small,
  1386. h3 small,
  1387. .h2 small,
  1388. .h3 small {
  1389. font-size: 0.9375rem; }
  1390. h4 small,
  1391. .h4 small {
  1392. font-size: 0.875rem; }
  1393. h5 small,
  1394. h6 small,
  1395. .h5 small,
  1396. .h6 small {
  1397. font-size: 0.8125rem; }
  1398. /* contrast text */
  1399. .text-contrast {
  1400. color: #333333; }
  1401. /* text-gradient */
  1402. .text-gradient {
  1403. background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #6e4e9e), color-stop(50%, #62468d), color-stop(75%, #0c7cd5), to(#0960a5));
  1404. background: linear-gradient(180deg, #6e4e9e 25%, #62468d 50%, #0c7cd5 75%, #0960a5 100%);
  1405. color: #886ab5;
  1406. background-clip: text;
  1407. text-fill-color: transparent;
  1408. -webkit-background-clip: text;
  1409. -webkit-text-fill-color: transparent;
  1410. text-shadow: none; }
  1411. /* looking for font size? Check _helpers.scss */
  1412. /* PLACEHOLDER
  1413. =============================================
  1414. EXAMPLE:
  1415. %bg-image {
  1416. width: 100%;
  1417. background-position: center center;
  1418. background-size: cover;
  1419. background-repeat: no-repeat;
  1420. }
  1421. .image-one {
  1422. @extend %bg-image;
  1423. background-image:url(/img/image-one.jpg");
  1424. }
  1425. RESULT:
  1426. .image-one, .image-two {
  1427. width: 100%;
  1428. background-position: center center;
  1429. background-size: cover;
  1430. background-repeat: no-repeat;
  1431. }
  1432. */
  1433. /*
  1434. %shadow-hover {
  1435. box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 0 2px rgba(0,0,0,0.24);
  1436. transition: all 0.2s ease-in-out;
  1437. &:hover {
  1438. box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 -1px 6px rgba(0,0,0,0.23);
  1439. }
  1440. }
  1441. */
  1442. /*%fixed-header-shadow {
  1443. @include box-shadow(0 2px 2px -1px rgba(0,0,0,.1));
  1444. }*/
  1445. /* %selected-dot {
  1446. &:before {
  1447. content: " ";
  1448. display: block;
  1449. border-radius: 50%;
  1450. background: inherit;
  1451. background-image: none;
  1452. border: 2px solid rgba(0,0,0,0.2);
  1453. position: absolute;
  1454. top: 15px;
  1455. left: 15px;
  1456. height: 20px;
  1457. width: 20px;
  1458. }
  1459. &:after {
  1460. content: " ";
  1461. height: inherit;
  1462. width: inherit;
  1463. border: 5px solid rgba(0,0,0,0.1);
  1464. position: absolute;
  1465. left: 0;
  1466. top: 0;
  1467. border-radius: 50%;
  1468. }
  1469. }*/
  1470. /* patterns */
  1471. /*.panel {
  1472. .panel-content.p-0 {
  1473. .fc-bootstrap {
  1474. table {
  1475. border-left: none;
  1476. border-right: none;
  1477. td:first-child,
  1478. th:first-child {
  1479. border-left: none;
  1480. }
  1481. td:last-child,
  1482. th:last-child {
  1483. border-right: none;
  1484. }
  1485. }
  1486. }
  1487. .fc-toolbar.fc-header-toolbar,
  1488. .fc-toolbar.fc-footer-toolbar {
  1489. padding: 1rem;
  1490. margin: 0;
  1491. }
  1492. .fc-row.fc-rigid:last-child {
  1493. td,
  1494. th {
  1495. border-bottom: none;
  1496. }
  1497. }
  1498. }
  1499. }
  1500. */
  1501. .fc-day-grid-event .fc-time {
  1502. display: block; }
  1503. .fc-day-grid-event .fc-content {
  1504. padding: 0.25rem 0.5rem; }
  1505. .fc-popover .fc-header {
  1506. padding: 0.5rem 0.75rem; }
  1507. .fc-more-popover .fc-event-container {
  1508. padding: 0.5rem; }
  1509. .fc-popover .fc-header .fc-title {
  1510. font-weight: bold; }
  1511. .fc-toolbar h2 {
  1512. font-size: 1rem;
  1513. font-weight: 500;
  1514. text-transform: uppercase; }
  1515. .fc-event,
  1516. .fc-event-dot {
  1517. background: #967bbd; }
  1518. .fc-event {
  1519. border: 1px solid #7a59ad; }
  1520. .fc-day-top.fc-other-month {
  1521. opacity: 1; }
  1522. .fc-other-month {
  1523. background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.02) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.02) 75%, transparent 75%, transparent);
  1524. background-color: #FAFCFD;
  1525. background-size: 1rem 1rem; }
  1526. /*.fc-day.fc-other-month.fc-future {
  1527. background-color: lighten($success-50, 25%);
  1528. }
  1529. */
  1530. .fc-head-container thead tr {
  1531. background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), to(#fafafa));
  1532. background-image: linear-gradient(to top, #f2f2f2 0, #fafafa 100%); }
  1533. @media only screen and (max-width: 768px) {
  1534. /*.panel {
  1535. .panel-content.p-0 {
  1536. .fc-toolbar.fc-header-toolbar,
  1537. .fc-toolbar.fc-footer-toolbar {
  1538. padding: $panel-spacer-y/2 10px;
  1539. }
  1540. }
  1541. }*/
  1542. .fc-day-grid-event .fc-time {
  1543. display: inline; }
  1544. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar {
  1545. -webkit-box-orient: vertical;
  1546. -webkit-box-direction: normal;
  1547. -ms-flex-direction: column;
  1548. flex-direction: column; }
  1549. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar h2 {
  1550. font-size: 1.125rem;
  1551. font-weight: 500; }
  1552. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar .fc-left {
  1553. -webkit-box-ordinal-group: 2;
  1554. -ms-flex-order: 1;
  1555. order: 1; }
  1556. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar .fc-right {
  1557. -webkit-box-ordinal-group: 3;
  1558. -ms-flex-order: 2;
  1559. order: 2; }
  1560. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar .fc-center {
  1561. -webkit-box-ordinal-group: 4;
  1562. -ms-flex-order: 3;
  1563. order: 3; }
  1564. .fc-bootstrap:not(.fc-reset-order) .fc-toolbar > div:not(:empty):not(:first-child) {
  1565. margin-top: 0.5rem; } }
  1566. /*# sourceMappingURL=fullcalendar.bundle.css.map */