Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

flatpickr.min.css 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889
  1. .flatpickr-calendar {
  2. background: transparent;
  3. opacity: 0;
  4. display: none;
  5. text-align: center;
  6. visibility: hidden;
  7. padding: 0;
  8. -webkit-animation: none;
  9. animation: none;
  10. direction: ltr;
  11. border: 0;
  12. font-size: 14px;
  13. line-height: 24px;
  14. border-radius: 5px;
  15. position: absolute;
  16. width: 307.875px;
  17. -webkit-box-sizing: border-box;
  18. box-sizing: border-box;
  19. -ms-touch-action: manipulation;
  20. touch-action: manipulation;
  21. background: #fff;
  22. -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  23. box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  24. }
  25. .flatpickr-calendar.open,
  26. .flatpickr-calendar.inline {
  27. opacity: 1;
  28. max-height: 640px;
  29. visibility: visible
  30. }
  31. .flatpickr-calendar.open {
  32. display: inline-block;
  33. z-index: 99999
  34. }
  35. .flatpickr-calendar.animate.open {
  36. -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
  37. animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1)
  38. }
  39. .flatpickr-calendar.inline {
  40. display: block;
  41. position: relative;
  42. top: 2px
  43. }
  44. .flatpickr-calendar.static {
  45. position: absolute;
  46. top: calc(100% + 2px);
  47. }
  48. .flatpickr-calendar.static.open {
  49. z-index: 999;
  50. display: block
  51. }
  52. .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  53. -webkit-box-shadow: none !important;
  54. box-shadow: none !important
  55. }
  56. .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  57. -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  58. box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
  59. }
  60. .flatpickr-calendar .hasWeeks .dayContainer,
  61. .flatpickr-calendar .hasTime .dayContainer {
  62. border-bottom: 0;
  63. border-bottom-right-radius: 0;
  64. border-bottom-left-radius: 0
  65. }
  66. .flatpickr-calendar .hasWeeks .dayContainer {
  67. border-left: 0
  68. }
  69. .flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  70. height: 40px;
  71. border-top: 1px solid #e6e6e6
  72. }
  73. .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  74. height: auto
  75. }
  76. .flatpickr-calendar:before,
  77. .flatpickr-calendar:after {
  78. position: absolute;
  79. display: block;
  80. pointer-events: none;
  81. border: solid transparent;
  82. content: '';
  83. height: 0;
  84. width: 0;
  85. left: 22px
  86. }
  87. .flatpickr-calendar.rightMost:before,
  88. .flatpickr-calendar.rightMost:after {
  89. left: auto;
  90. right: 22px
  91. }
  92. .flatpickr-calendar:before {
  93. border-width: 5px;
  94. margin: 0 -5px
  95. }
  96. .flatpickr-calendar:after {
  97. border-width: 4px;
  98. margin: 0 -4px
  99. }
  100. .flatpickr-calendar.arrowTop:before,
  101. .flatpickr-calendar.arrowTop:after {
  102. bottom: 100%
  103. }
  104. .flatpickr-calendar.arrowTop:before {
  105. border-bottom-color: #e6e6e6
  106. }
  107. .flatpickr-calendar.arrowTop:after {
  108. border-bottom-color: #fff
  109. }
  110. .flatpickr-calendar.arrowBottom:before,
  111. .flatpickr-calendar.arrowBottom:after {
  112. top: 100%
  113. }
  114. .flatpickr-calendar.arrowBottom:before {
  115. border-top-color: #e6e6e6
  116. }
  117. .flatpickr-calendar.arrowBottom:after {
  118. border-top-color: #fff
  119. }
  120. .flatpickr-calendar:focus {
  121. outline: 0
  122. }
  123. .flatpickr-wrapper {
  124. position: relative;
  125. display: inline-block
  126. }
  127. .flatpickr-months {
  128. display: -webkit-box;
  129. display: -webkit-flex;
  130. display: -ms-flexbox;
  131. display: flex;
  132. }
  133. .flatpickr-months .flatpickr-month {
  134. background: transparent;
  135. color: rgba(0, 0, 0, 0.9);
  136. fill: rgba(0, 0, 0, 0.9);
  137. height: 34px;
  138. line-height: 1;
  139. text-align: center;
  140. position: relative;
  141. -webkit-user-select: none;
  142. -moz-user-select: none;
  143. -ms-user-select: none;
  144. user-select: none;
  145. overflow: hidden;
  146. -webkit-box-flex: 1;
  147. -webkit-flex: 1;
  148. -ms-flex: 1;
  149. flex: 1
  150. }
  151. .flatpickr-months .flatpickr-prev-month,
  152. .flatpickr-months .flatpickr-next-month {
  153. text-decoration: none;
  154. cursor: pointer;
  155. position: absolute;
  156. top: 0;
  157. height: 34px;
  158. padding: 10px;
  159. z-index: 3;
  160. color: rgba(0, 0, 0, 0.9);
  161. fill: rgba(0, 0, 0, 0.9);
  162. }
  163. .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
  164. .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  165. display: none
  166. }
  167. .flatpickr-months .flatpickr-prev-month i,
  168. .flatpickr-months .flatpickr-next-month i {
  169. position: relative
  170. }
  171. .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
  172. .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  173. /*
  174. /*rtl:begin:ignore*/
  175. left: 0;
  176. /*
  177. /*rtl:end:ignore*/
  178. }
  179. /*
  180. /*rtl:begin:ignore*/
  181. /*
  182. /*rtl:end:ignore*/
  183. .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
  184. .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  185. /*
  186. /*rtl:begin:ignore*/
  187. right: 0;
  188. /*
  189. /*rtl:end:ignore*/
  190. }
  191. /*
  192. /*rtl:begin:ignore*/
  193. /*
  194. /*rtl:end:ignore*/
  195. .flatpickr-months .flatpickr-prev-month:hover,
  196. .flatpickr-months .flatpickr-next-month:hover {
  197. color: #959ea9;
  198. }
  199. .flatpickr-months .flatpickr-prev-month:hover svg,
  200. .flatpickr-months .flatpickr-next-month:hover svg {
  201. fill: #f64747
  202. }
  203. .flatpickr-months .flatpickr-prev-month svg,
  204. .flatpickr-months .flatpickr-next-month svg {
  205. width: 14px;
  206. height: 14px;
  207. }
  208. .flatpickr-months .flatpickr-prev-month svg path,
  209. .flatpickr-months .flatpickr-next-month svg path {
  210. -webkit-transition: fill .1s;
  211. transition: fill .1s;
  212. fill: inherit
  213. }
  214. .numInputWrapper {
  215. position: relative;
  216. height: auto;
  217. }
  218. .numInputWrapper input,
  219. .numInputWrapper span {
  220. display: inline-block
  221. }
  222. .numInputWrapper input {
  223. width: 100%;
  224. }
  225. .numInputWrapper input::-ms-clear {
  226. display: none
  227. }
  228. .numInputWrapper input::-webkit-outer-spin-button,
  229. .numInputWrapper input::-webkit-inner-spin-button {
  230. margin: 0;
  231. -webkit-appearance: none
  232. }
  233. .numInputWrapper span {
  234. position: absolute;
  235. right: 0;
  236. width: 14px;
  237. padding: 0 4px 0 2px;
  238. height: 50%;
  239. line-height: 50%;
  240. opacity: 0;
  241. cursor: pointer;
  242. border: 1px solid rgba(57, 57, 57, 0.15);
  243. -webkit-box-sizing: border-box;
  244. box-sizing: border-box;
  245. }
  246. .numInputWrapper span:hover {
  247. background: rgba(0, 0, 0, 0.1)
  248. }
  249. .numInputWrapper span:active {
  250. background: rgba(0, 0, 0, 0.2)
  251. }
  252. .numInputWrapper span:after {
  253. display: block;
  254. content: "";
  255. position: absolute
  256. }
  257. .numInputWrapper span.arrowUp {
  258. top: 0;
  259. border-bottom: 0;
  260. }
  261. .numInputWrapper span.arrowUp:after {
  262. border-left: 4px solid transparent;
  263. border-right: 4px solid transparent;
  264. border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  265. top: 26%
  266. }
  267. .numInputWrapper span.arrowDown {
  268. top: 50%;
  269. }
  270. .numInputWrapper span.arrowDown:after {
  271. border-left: 4px solid transparent;
  272. border-right: 4px solid transparent;
  273. border-top: 4px solid rgba(57, 57, 57, 0.6);
  274. top: 40%
  275. }
  276. .numInputWrapper span svg {
  277. width: inherit;
  278. height: auto;
  279. }
  280. .numInputWrapper span svg path {
  281. fill: rgba(0, 0, 0, 0.5)
  282. }
  283. .numInputWrapper:hover {
  284. background: rgba(0, 0, 0, 0.05);
  285. }
  286. .numInputWrapper:hover span {
  287. opacity: 1
  288. }
  289. .flatpickr-current-month {
  290. font-size: 135%;
  291. line-height: inherit;
  292. font-weight: 300;
  293. color: inherit;
  294. position: absolute;
  295. width: 75%;
  296. left: 12.5%;
  297. padding: 7.48px 0 0 0;
  298. line-height: 1;
  299. height: 34px;
  300. display: inline-block;
  301. text-align: center;
  302. -webkit-transform: translate3d(0, 0, 0);
  303. transform: translate3d(0, 0, 0);
  304. }
  305. .flatpickr-current-month span.cur-month {
  306. font-family: inherit;
  307. font-weight: 700;
  308. color: inherit;
  309. display: inline-block;
  310. margin-left: .5ch;
  311. padding: 0;
  312. }
  313. .flatpickr-current-month span.cur-month:hover {
  314. background: rgba(0, 0, 0, 0.05)
  315. }
  316. .flatpickr-current-month .numInputWrapper {
  317. width: 6ch;
  318. width: 7ch\0;
  319. display: inline-block;
  320. }
  321. .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  322. border-bottom-color: rgba(0, 0, 0, 0.9)
  323. }
  324. .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  325. border-top-color: rgba(0, 0, 0, 0.9)
  326. }
  327. .flatpickr-current-month input.cur-year {
  328. background: transparent;
  329. -webkit-box-sizing: border-box;
  330. box-sizing: border-box;
  331. color: inherit;
  332. cursor: text;
  333. padding: 0 0 0 .5ch;
  334. margin: 0;
  335. display: inline-block;
  336. font-size: inherit;
  337. font-family: inherit;
  338. font-weight: 300;
  339. line-height: inherit;
  340. height: auto;
  341. border: 0;
  342. border-radius: 0;
  343. vertical-align: initial;
  344. -webkit-appearance: textfield;
  345. -moz-appearance: textfield;
  346. appearance: textfield;
  347. }
  348. .flatpickr-current-month input.cur-year:focus {
  349. outline: 0
  350. }
  351. .flatpickr-current-month input.cur-year[disabled],
  352. .flatpickr-current-month input.cur-year[disabled]:hover {
  353. font-size: 100%;
  354. color: rgba(0, 0, 0, 0.5);
  355. background: transparent;
  356. pointer-events: none
  357. }
  358. .flatpickr-current-month .flatpickr-monthDropdown-months {
  359. appearance: menulist;
  360. background: transparent;
  361. border: none;
  362. border-radius: 0;
  363. box-sizing: border-box;
  364. color: inherit;
  365. cursor: pointer;
  366. font-size: inherit;
  367. font-family: inherit;
  368. font-weight: 300;
  369. height: auto;
  370. line-height: inherit;
  371. margin: -1px 0 0 0;
  372. outline: none;
  373. padding: 0 0 0 .5ch;
  374. position: relative;
  375. vertical-align: initial;
  376. -webkit-box-sizing: border-box;
  377. -webkit-appearance: menulist;
  378. -moz-appearance: menulist;
  379. width: auto;
  380. }
  381. .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
  382. .flatpickr-current-month .flatpickr-monthDropdown-months:active {
  383. outline: none
  384. }
  385. .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  386. background: rgba(0, 0, 0, 0.05)
  387. }
  388. .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  389. background-color: transparent;
  390. outline: none;
  391. padding: 0
  392. }
  393. .flatpickr-weekdays {
  394. background: transparent;
  395. text-align: center;
  396. overflow: hidden;
  397. width: 100%;
  398. display: -webkit-box;
  399. display: -webkit-flex;
  400. display: -ms-flexbox;
  401. display: flex;
  402. -webkit-box-align: center;
  403. -webkit-align-items: center;
  404. -ms-flex-align: center;
  405. align-items: center;
  406. height: 28px;
  407. }
  408. .flatpickr-weekdays .flatpickr-weekdaycontainer {
  409. display: -webkit-box;
  410. display: -webkit-flex;
  411. display: -ms-flexbox;
  412. display: flex;
  413. -webkit-box-flex: 1;
  414. -webkit-flex: 1;
  415. -ms-flex: 1;
  416. flex: 1
  417. }
  418. span.flatpickr-weekday {
  419. cursor: default;
  420. font-size: 90%;
  421. background: transparent;
  422. color: rgba(0, 0, 0, 0.54);
  423. line-height: 1;
  424. margin: 0;
  425. text-align: center;
  426. display: block;
  427. -webkit-box-flex: 1;
  428. -webkit-flex: 1;
  429. -ms-flex: 1;
  430. flex: 1;
  431. font-weight: bolder
  432. }
  433. .dayContainer,
  434. .flatpickr-weeks {
  435. padding: 1px 0 0 0
  436. }
  437. .flatpickr-days {
  438. position: relative;
  439. overflow: hidden;
  440. display: -webkit-box;
  441. display: -webkit-flex;
  442. display: -ms-flexbox;
  443. display: flex;
  444. -webkit-box-align: start;
  445. -webkit-align-items: flex-start;
  446. -ms-flex-align: start;
  447. align-items: flex-start;
  448. width: 307.875px;
  449. }
  450. .flatpickr-days:focus {
  451. outline: 0
  452. }
  453. .dayContainer {
  454. padding: 0;
  455. outline: 0;
  456. text-align: left;
  457. width: 307.875px;
  458. min-width: 307.875px;
  459. max-width: 307.875px;
  460. -webkit-box-sizing: border-box;
  461. box-sizing: border-box;
  462. display: inline-block;
  463. display: -ms-flexbox;
  464. display: -webkit-box;
  465. display: -webkit-flex;
  466. display: flex;
  467. -webkit-flex-wrap: wrap;
  468. flex-wrap: wrap;
  469. -ms-flex-wrap: wrap;
  470. -ms-flex-pack: justify;
  471. -webkit-justify-content: space-around;
  472. justify-content: space-around;
  473. -webkit-transform: translate3d(0, 0, 0);
  474. transform: translate3d(0, 0, 0);
  475. opacity: 1;
  476. }
  477. .dayContainer+.dayContainer {
  478. -webkit-box-shadow: -1px 0 0 #e6e6e6;
  479. box-shadow: -1px 0 0 #e6e6e6
  480. }
  481. .flatpickr-day {
  482. background: none;
  483. border: 1px solid transparent;
  484. border-radius: 150px;
  485. -webkit-box-sizing: border-box;
  486. box-sizing: border-box;
  487. color: #393939;
  488. cursor: pointer;
  489. font-weight: 400;
  490. width: 14.2857143%;
  491. -webkit-flex-basis: 14.2857143%;
  492. -ms-flex-preferred-size: 14.2857143%;
  493. flex-basis: 14.2857143%;
  494. max-width: 39px;
  495. height: 39px;
  496. line-height: 39px;
  497. margin: 0;
  498. display: inline-block;
  499. position: relative;
  500. -webkit-box-pack: center;
  501. -webkit-justify-content: center;
  502. -ms-flex-pack: center;
  503. justify-content: center;
  504. text-align: center;
  505. }
  506. .flatpickr-day.inRange,
  507. .flatpickr-day.prevMonthDay.inRange,
  508. .flatpickr-day.nextMonthDay.inRange,
  509. .flatpickr-day.today.inRange,
  510. .flatpickr-day.prevMonthDay.today.inRange,
  511. .flatpickr-day.nextMonthDay.today.inRange,
  512. .flatpickr-day:hover,
  513. .flatpickr-day.prevMonthDay:hover,
  514. .flatpickr-day.nextMonthDay:hover,
  515. .flatpickr-day:focus,
  516. .flatpickr-day.prevMonthDay:focus,
  517. .flatpickr-day.nextMonthDay:focus {
  518. cursor: pointer;
  519. outline: 0;
  520. background: #e6e6e6;
  521. border-color: #e6e6e6
  522. }
  523. .flatpickr-day.today {
  524. border-color: #959ea9;
  525. }
  526. .flatpickr-day.today:hover,
  527. .flatpickr-day.today:focus {
  528. border-color: #959ea9;
  529. background: #959ea9;
  530. color: #fff
  531. }
  532. .flatpickr-day.selected,
  533. .flatpickr-day.startRange,
  534. .flatpickr-day.endRange,
  535. .flatpickr-day.selected.inRange,
  536. .flatpickr-day.startRange.inRange,
  537. .flatpickr-day.endRange.inRange,
  538. .flatpickr-day.selected:focus,
  539. .flatpickr-day.startRange:focus,
  540. .flatpickr-day.endRange:focus,
  541. .flatpickr-day.selected:hover,
  542. .flatpickr-day.startRange:hover,
  543. .flatpickr-day.endRange:hover,
  544. .flatpickr-day.selected.prevMonthDay,
  545. .flatpickr-day.startRange.prevMonthDay,
  546. .flatpickr-day.endRange.prevMonthDay,
  547. .flatpickr-day.selected.nextMonthDay,
  548. .flatpickr-day.startRange.nextMonthDay,
  549. .flatpickr-day.endRange.nextMonthDay {
  550. background: #569ff7;
  551. -webkit-box-shadow: none;
  552. box-shadow: none;
  553. color: #fff;
  554. border-color: #569ff7
  555. }
  556. .flatpickr-day.selected.startRange,
  557. .flatpickr-day.startRange.startRange,
  558. .flatpickr-day.endRange.startRange {
  559. border-radius: 50px 0 0 50px
  560. }
  561. .flatpickr-day.selected.endRange,
  562. .flatpickr-day.startRange.endRange,
  563. .flatpickr-day.endRange.endRange {
  564. border-radius: 0 50px 50px 0
  565. }
  566. .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
  567. .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
  568. .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
  569. -webkit-box-shadow: -10px 0 0 #569ff7;
  570. box-shadow: -10px 0 0 #569ff7
  571. }
  572. .flatpickr-day.selected.startRange.endRange,
  573. .flatpickr-day.startRange.startRange.endRange,
  574. .flatpickr-day.endRange.startRange.endRange {
  575. border-radius: 50px
  576. }
  577. .flatpickr-day.inRange {
  578. border-radius: 0;
  579. -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  580. box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
  581. }
  582. .flatpickr-day.flatpickr-disabled,
  583. .flatpickr-day.flatpickr-disabled:hover,
  584. .flatpickr-day.prevMonthDay,
  585. .flatpickr-day.nextMonthDay,
  586. .flatpickr-day.notAllowed,
  587. .flatpickr-day.notAllowed.prevMonthDay,
  588. .flatpickr-day.notAllowed.nextMonthDay {
  589. color: rgba(57, 57, 57, 0.3);
  590. background: transparent;
  591. border-color: transparent;
  592. cursor: default
  593. }
  594. .flatpickr-day.flatpickr-disabled,
  595. .flatpickr-day.flatpickr-disabled:hover {
  596. cursor: not-allowed;
  597. color: rgba(57, 57, 57, 0.1)
  598. }
  599. .flatpickr-day.week.selected {
  600. border-radius: 0;
  601. -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  602. box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
  603. }
  604. .flatpickr-day.hidden {
  605. visibility: hidden
  606. }
  607. .rangeMode .flatpickr-day {
  608. margin-top: 1px
  609. }
  610. .flatpickr-weekwrapper {
  611. float: left;
  612. }
  613. .flatpickr-weekwrapper .flatpickr-weeks {
  614. padding: 0 12px;
  615. -webkit-box-shadow: 1px 0 0 #e6e6e6;
  616. box-shadow: 1px 0 0 #e6e6e6
  617. }
  618. .flatpickr-weekwrapper .flatpickr-weekday {
  619. float: none;
  620. width: 100%;
  621. line-height: 28px
  622. }
  623. .flatpickr-weekwrapper span.flatpickr-day,
  624. .flatpickr-weekwrapper span.flatpickr-day:hover {
  625. display: block;
  626. width: 100%;
  627. max-width: none;
  628. color: rgba(57, 57, 57, 0.3);
  629. background: transparent;
  630. cursor: default;
  631. border: none
  632. }
  633. .flatpickr-innerContainer {
  634. display: block;
  635. display: -webkit-box;
  636. display: -webkit-flex;
  637. display: -ms-flexbox;
  638. display: flex;
  639. -webkit-box-sizing: border-box;
  640. box-sizing: border-box;
  641. overflow: hidden;
  642. }
  643. .flatpickr-rContainer {
  644. display: inline-block;
  645. padding: 0;
  646. -webkit-box-sizing: border-box;
  647. box-sizing: border-box
  648. }
  649. .flatpickr-time {
  650. text-align: center;
  651. outline: 0;
  652. display: block;
  653. height: 0;
  654. line-height: 40px;
  655. max-height: 40px;
  656. -webkit-box-sizing: border-box;
  657. box-sizing: border-box;
  658. overflow: hidden;
  659. display: -webkit-box;
  660. display: -webkit-flex;
  661. display: -ms-flexbox;
  662. display: flex;
  663. }
  664. .flatpickr-time:after {
  665. content: "";
  666. display: table;
  667. clear: both
  668. }
  669. .flatpickr-time .numInputWrapper {
  670. -webkit-box-flex: 1;
  671. -webkit-flex: 1;
  672. -ms-flex: 1;
  673. flex: 1;
  674. width: 40%;
  675. height: 40px;
  676. float: left;
  677. }
  678. .flatpickr-time .numInputWrapper span.arrowUp:after {
  679. border-bottom-color: #393939
  680. }
  681. .flatpickr-time .numInputWrapper span.arrowDown:after {
  682. border-top-color: #393939
  683. }
  684. .flatpickr-time.hasSeconds .numInputWrapper {
  685. width: 26%
  686. }
  687. .flatpickr-time.time24hr .numInputWrapper {
  688. width: 49%
  689. }
  690. .flatpickr-time input {
  691. background: transparent;
  692. -webkit-box-shadow: none;
  693. box-shadow: none;
  694. border: 0;
  695. border-radius: 0;
  696. text-align: center;
  697. margin: 0;
  698. padding: 0;
  699. height: inherit;
  700. line-height: inherit;
  701. color: #393939;
  702. font-size: 14px;
  703. position: relative;
  704. -webkit-box-sizing: border-box;
  705. box-sizing: border-box;
  706. -webkit-appearance: textfield;
  707. -moz-appearance: textfield;
  708. appearance: textfield;
  709. }
  710. .flatpickr-time input.flatpickr-hour {
  711. font-weight: bold
  712. }
  713. .flatpickr-time input.flatpickr-minute,
  714. .flatpickr-time input.flatpickr-second {
  715. font-weight: 400
  716. }
  717. .flatpickr-time input:focus {
  718. outline: 0;
  719. border: 0
  720. }
  721. .flatpickr-time .flatpickr-time-separator,
  722. .flatpickr-time .flatpickr-am-pm {
  723. height: inherit;
  724. float: left;
  725. line-height: inherit;
  726. color: #393939;
  727. font-weight: bold;
  728. width: 2%;
  729. -webkit-user-select: none;
  730. -moz-user-select: none;
  731. -ms-user-select: none;
  732. user-select: none;
  733. -webkit-align-self: center;
  734. -ms-flex-item-align: center;
  735. align-self: center
  736. }
  737. .flatpickr-time .flatpickr-am-pm {
  738. outline: 0;
  739. width: 18%;
  740. cursor: pointer;
  741. text-align: center;
  742. font-weight: 400
  743. }
  744. .flatpickr-time input:hover,
  745. .flatpickr-time .flatpickr-am-pm:hover,
  746. .flatpickr-time input:focus,
  747. .flatpickr-time .flatpickr-am-pm:focus {
  748. background: #eee
  749. }
  750. .flatpickr-input[readonly] {
  751. cursor: pointer
  752. }
  753. @-webkit-keyframes fpFadeInDown {
  754. from {
  755. opacity: 0;
  756. -webkit-transform: translate3d(0, -20px, 0);
  757. transform: translate3d(0, -20px, 0)
  758. }
  759. to {
  760. opacity: 1;
  761. -webkit-transform: translate3d(0, 0, 0);
  762. transform: translate3d(0, 0, 0)
  763. }
  764. }
  765. @keyframes fpFadeInDown {
  766. from {
  767. opacity: 0;
  768. -webkit-transform: translate3d(0, -20px, 0);
  769. transform: translate3d(0, -20px, 0)
  770. }
  771. to {
  772. opacity: 1;
  773. -webkit-transform: translate3d(0, 0, 0);
  774. transform: translate3d(0, 0, 0)
  775. }
  776. }