Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 

579 Zeilen
18 KiB

  1. .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  2. color: #dedede; }
  3. .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  4. color: #c5c5c5; }
  5. .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  6. color: #dedede; }
  7. .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  8. color: #fff;
  9. background: #a2ddf6; }
  10. .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  11. background: #8ad5f4; }
  12. .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  13. background-color: rgba(92, 196, 239, 0.1);
  14. color: #cccccc; }
  15. .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  16. background-color: rgba(92, 196, 239, 0.2); }
  17. .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  18. background: none;
  19. border: none; }
  20. .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  21. color: #dedede; }
  22. .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  23. color: #c5c5c5; }
  24. .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  25. color: #dedede; }
  26. .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  27. color: #fff;
  28. background: #a2ddf6; }
  29. .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  30. background: #8ad5f4; }
  31. .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  32. background-color: rgba(92, 196, 239, 0.1);
  33. color: #cccccc; }
  34. .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  35. background-color: rgba(92, 196, 239, 0.2); }
  36. .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  37. background: none;
  38. border: none; }
  39. /* -------------------------------------------------
  40. Datepicker cells
  41. ------------------------------------------------- */
  42. .datepicker--cells {
  43. display: -ms-flexbox;
  44. display: flex;
  45. -ms-flex-wrap: wrap;
  46. flex-wrap: wrap; }
  47. .datepicker--cell {
  48. border-radius: 4px;
  49. box-sizing: border-box;
  50. cursor: pointer;
  51. display: -ms-flexbox;
  52. display: flex;
  53. position: relative;
  54. -ms-flex-align: center;
  55. align-items: center;
  56. -ms-flex-pack: center;
  57. justify-content: center;
  58. height: 32px;
  59. z-index: 1; }
  60. .datepicker--cell.-focus- {
  61. background: #f0f0f0; }
  62. .datepicker--cell.-current- {
  63. color: #4EB5E6; }
  64. .datepicker--cell.-current-.-focus- {
  65. color: #4a4a4a; }
  66. .datepicker--cell.-current-.-in-range- {
  67. color: #4EB5E6; }
  68. .datepicker--cell.-in-range- {
  69. background: rgba(92, 196, 239, 0.1);
  70. color: #4a4a4a;
  71. border-radius: 0; }
  72. .datepicker--cell.-in-range-.-focus- {
  73. background-color: rgba(92, 196, 239, 0.2); }
  74. .datepicker--cell.-disabled- {
  75. cursor: default;
  76. color: #aeaeae; }
  77. .datepicker--cell.-disabled-.-focus- {
  78. color: #aeaeae; }
  79. .datepicker--cell.-disabled-.-in-range- {
  80. color: #a1a1a1; }
  81. .datepicker--cell.-disabled-.-current-.-focus- {
  82. color: #aeaeae; }
  83. .datepicker--cell.-range-from- {
  84. border: 1px solid rgba(92, 196, 239, 0.5);
  85. background-color: rgba(92, 196, 239, 0.1);
  86. border-radius: 4px 0 0 4px; }
  87. .datepicker--cell.-range-to- {
  88. border: 1px solid rgba(92, 196, 239, 0.5);
  89. background-color: rgba(92, 196, 239, 0.1);
  90. border-radius: 0 4px 4px 0; }
  91. .datepicker--cell.-range-from-.-range-to- {
  92. border-radius: 4px; }
  93. .datepicker--cell.-selected- {
  94. color: #fff;
  95. border: none;
  96. background: #5cc4ef; }
  97. .datepicker--cell.-selected-.-current- {
  98. color: #fff;
  99. background: #5cc4ef; }
  100. .datepicker--cell.-selected-.-focus- {
  101. background: #45bced; }
  102. .datepicker--cell:empty {
  103. cursor: default; }
  104. .datepicker--days-names {
  105. display: -ms-flexbox;
  106. display: flex;
  107. -ms-flex-wrap: wrap;
  108. flex-wrap: wrap;
  109. margin: 8px 0 3px; }
  110. .datepicker--day-name {
  111. color: #FF9A19;
  112. display: -ms-flexbox;
  113. display: flex;
  114. -ms-flex-align: center;
  115. align-items: center;
  116. -ms-flex-pack: center;
  117. justify-content: center;
  118. -ms-flex: 1;
  119. flex: 1;
  120. text-align: center;
  121. text-transform: uppercase;
  122. font-size: .8em; }
  123. .datepicker--cell-day {
  124. width: 14.28571%; }
  125. .datepicker--cells-months {
  126. height: 170px; }
  127. .datepicker--cell-month {
  128. width: 33.33%;
  129. height: 25%; }
  130. .datepicker--years {
  131. height: 170px; }
  132. .datepicker--cells-years {
  133. height: 170px; }
  134. .datepicker--cell-year {
  135. width: 25%;
  136. height: 33.33%; }
  137. .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  138. color: #dedede; }
  139. .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  140. color: #c5c5c5; }
  141. .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  142. color: #dedede; }
  143. .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  144. color: #fff;
  145. background: #a2ddf6; }
  146. .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  147. background: #8ad5f4; }
  148. .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  149. background-color: rgba(92, 196, 239, 0.1);
  150. color: #cccccc; }
  151. .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  152. background-color: rgba(92, 196, 239, 0.2); }
  153. .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  154. background: none;
  155. border: none; }
  156. /* -------------------------------------------------
  157. Datepicker
  158. ------------------------------------------------- */
  159. .datepickers-container {
  160. position: absolute;
  161. left: 0;
  162. top: 0; }
  163. @media print {
  164. .datepickers-container {
  165. display: none; } }
  166. .datepicker {
  167. background: #fff;
  168. border: 1px solid #dbdbdb;
  169. box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  170. border-radius: 4px;
  171. box-sizing: content-box;
  172. font-family: Tahoma, sans-serif;
  173. font-size: 14px;
  174. color: #4a4a4a;
  175. width: 250px;
  176. position: absolute;
  177. left: -100000px;
  178. opacity: 0;
  179. transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  180. z-index: 100; }
  181. .datepicker.-from-top- {
  182. transform: translateY(-8px); }
  183. .datepicker.-from-right- {
  184. transform: translateX(8px); }
  185. .datepicker.-from-bottom- {
  186. transform: translateY(8px); }
  187. .datepicker.-from-left- {
  188. transform: translateX(-8px); }
  189. .datepicker.active {
  190. opacity: 1;
  191. transform: translate(0);
  192. transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s; }
  193. .datepicker-inline .datepicker {
  194. border-color: #d7d7d7;
  195. box-shadow: none;
  196. position: static;
  197. left: auto;
  198. right: auto;
  199. opacity: 1;
  200. transform: none; }
  201. .datepicker-inline .datepicker--pointer {
  202. display: none; }
  203. .datepicker--content {
  204. box-sizing: content-box;
  205. padding: 4px; }
  206. .-only-timepicker- .datepicker--content {
  207. display: none; }
  208. .datepicker--pointer {
  209. position: absolute;
  210. background: #fff;
  211. border-top: 1px solid #dbdbdb;
  212. border-right: 1px solid #dbdbdb;
  213. width: 10px;
  214. height: 10px;
  215. z-index: -1; }
  216. .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
  217. top: calc(100% - 4px);
  218. transform: rotate(135deg); }
  219. .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
  220. right: calc(100% - 4px);
  221. transform: rotate(225deg); }
  222. .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
  223. bottom: calc(100% - 4px);
  224. transform: rotate(315deg); }
  225. .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
  226. left: calc(100% - 4px);
  227. transform: rotate(45deg); }
  228. .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
  229. left: 10px; }
  230. .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
  231. right: 10px; }
  232. .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
  233. left: calc(50% - 10px / 2); }
  234. .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
  235. top: 10px; }
  236. .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
  237. bottom: 10px; }
  238. .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
  239. top: calc(50% - 10px / 2); }
  240. .datepicker--body {
  241. display: none; }
  242. .datepicker--body.active {
  243. display: block; }
  244. .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  245. color: #dedede; }
  246. .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  247. color: #c5c5c5; }
  248. .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  249. color: #dedede; }
  250. .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  251. color: #fff;
  252. background: #a2ddf6; }
  253. .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  254. background: #8ad5f4; }
  255. .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  256. background-color: rgba(92, 196, 239, 0.1);
  257. color: #cccccc; }
  258. .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  259. background-color: rgba(92, 196, 239, 0.2); }
  260. .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  261. background: none;
  262. border: none; }
  263. /* -------------------------------------------------
  264. Navigation
  265. ------------------------------------------------- */
  266. .datepicker--nav {
  267. display: -ms-flexbox;
  268. display: flex;
  269. -ms-flex-pack: justify;
  270. justify-content: space-between;
  271. border-bottom: 1px solid #efefef;
  272. min-height: 32px;
  273. padding: 4px; }
  274. .-only-timepicker- .datepicker--nav {
  275. display: none; }
  276. .datepicker--nav-title,
  277. .datepicker--nav-action {
  278. display: -ms-flexbox;
  279. display: flex;
  280. cursor: pointer;
  281. -ms-flex-align: center;
  282. align-items: center;
  283. -ms-flex-pack: center;
  284. justify-content: center; }
  285. .datepicker--nav-action {
  286. width: 32px;
  287. border-radius: 4px;
  288. -webkit-user-select: none;
  289. -moz-user-select: none;
  290. -ms-user-select: none;
  291. user-select: none; }
  292. .datepicker--nav-action:hover {
  293. background: #f0f0f0; }
  294. .datepicker--nav-action.-disabled- {
  295. visibility: hidden; }
  296. .datepicker--nav-action svg {
  297. width: 32px;
  298. height: 32px; }
  299. .datepicker--nav-action path {
  300. fill: none;
  301. stroke: #9c9c9c;
  302. stroke-width: 2px; }
  303. .datepicker--nav-title {
  304. border-radius: 4px;
  305. padding: 0 8px; }
  306. .datepicker--nav-title i {
  307. font-style: normal;
  308. color: #9c9c9c;
  309. margin-left: 5px; }
  310. .datepicker--nav-title:hover {
  311. background: #f0f0f0; }
  312. .datepicker--nav-title.-disabled- {
  313. cursor: default;
  314. background: none; }
  315. .datepicker--buttons {
  316. display: -ms-flexbox;
  317. display: flex;
  318. padding: 4px;
  319. border-top: 1px solid #efefef; }
  320. .datepicker--button {
  321. color: #4EB5E6;
  322. cursor: pointer;
  323. border-radius: 4px;
  324. -ms-flex: 1;
  325. flex: 1;
  326. display: -ms-inline-flexbox;
  327. display: inline-flex;
  328. -ms-flex-pack: center;
  329. justify-content: center;
  330. -ms-flex-align: center;
  331. align-items: center;
  332. height: 32px; }
  333. .datepicker--button:hover {
  334. color: #4a4a4a;
  335. background: #f0f0f0; }
  336. .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  337. color: #dedede; }
  338. .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  339. color: #c5c5c5; }
  340. .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  341. color: #dedede; }
  342. .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  343. color: #fff;
  344. background: #a2ddf6; }
  345. .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  346. background: #8ad5f4; }
  347. .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  348. background-color: rgba(92, 196, 239, 0.1);
  349. color: #cccccc; }
  350. .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  351. background-color: rgba(92, 196, 239, 0.2); }
  352. .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  353. background: none;
  354. border: none; }
  355. /* -------------------------------------------------
  356. Timepicker
  357. ------------------------------------------------- */
  358. .datepicker--time {
  359. border-top: 1px solid #efefef;
  360. display: -ms-flexbox;
  361. display: flex;
  362. -ms-flex-align: center;
  363. align-items: center;
  364. padding: 4px;
  365. position: relative; }
  366. .datepicker--time.-am-pm- .datepicker--time-sliders {
  367. -ms-flex: 0 1 138px;
  368. flex: 0 1 138px;
  369. max-width: 138px; }
  370. .-only-timepicker- .datepicker--time {
  371. border-top: none; }
  372. .datepicker--time-sliders {
  373. -ms-flex: 0 1 153px;
  374. flex: 0 1 153px;
  375. margin-right: 10px;
  376. max-width: 153px; }
  377. .datepicker--time-label {
  378. display: none;
  379. font-size: 12px; }
  380. .datepicker--time-current {
  381. display: -ms-flexbox;
  382. display: flex;
  383. -ms-flex-align: center;
  384. align-items: center;
  385. -ms-flex: 1;
  386. flex: 1;
  387. font-size: 14px;
  388. text-align: center;
  389. margin: 0 10px; }
  390. .datepicker--time-current-colon {
  391. margin: 0 2px 3px;
  392. line-height: 1; }
  393. .datepicker--time-current-hours,
  394. .datepicker--time-current-minutes,
  395. .datepicker--time-current-seconds {
  396. line-height: 1;
  397. font-size: 14px;
  398. font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  399. position: relative;
  400. z-index: 1; }
  401. .datepicker--time-current-hours:after,
  402. .datepicker--time-current-minutes:after,
  403. .datepicker--time-current-seconds:after {
  404. content: '';
  405. background: #f0f0f0;
  406. border-radius: 4px;
  407. position: absolute;
  408. left: -2px;
  409. top: -3px;
  410. right: -2px;
  411. bottom: -2px;
  412. z-index: -1;
  413. opacity: 0; }
  414. .datepicker--time-current-hours.-focus-:after,
  415. .datepicker--time-current-minutes.-focus-:after,
  416. .datepicker--time-current-seconds.-focus-:after {
  417. opacity: 1; }
  418. .datepicker--time-current-ampm {
  419. text-transform: uppercase;
  420. -ms-flex-item-align: start;
  421. align-self: flex-start;
  422. color: #9c9c9c;
  423. margin-left: 6px;
  424. font-size: 11px;
  425. margin-bottom: 1px; }
  426. .datepicker--time-row {
  427. display: -ms-flexbox;
  428. display: flex;
  429. -ms-flex-align: center;
  430. align-items: center;
  431. font-size: 11px;
  432. height: 17px;
  433. background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  434. .datepicker--time-row:first-child {
  435. margin-bottom: 4px; }
  436. .datepicker--time-row input[type='range'] {
  437. background: none;
  438. cursor: pointer;
  439. -ms-flex: 1;
  440. flex: 1;
  441. height: 100%;
  442. padding: 0;
  443. margin: 0;
  444. -webkit-appearance: none; }
  445. .datepicker--time-row input[type='range']::-webkit-slider-thumb {
  446. -webkit-appearance: none; }
  447. .datepicker--time-row input[type='range']::-ms-tooltip {
  448. display: none; }
  449. .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
  450. border-color: #b8b8b8; }
  451. .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
  452. border-color: #b8b8b8; }
  453. .datepicker--time-row input[type='range']:hover::-ms-thumb {
  454. border-color: #b8b8b8; }
  455. .datepicker--time-row input[type='range']:focus {
  456. outline: none; }
  457. .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
  458. background: #5cc4ef;
  459. border-color: #5cc4ef; }
  460. .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
  461. background: #5cc4ef;
  462. border-color: #5cc4ef; }
  463. .datepicker--time-row input[type='range']:focus::-ms-thumb {
  464. background: #5cc4ef;
  465. border-color: #5cc4ef; }
  466. .datepicker--time-row input[type='range']::-webkit-slider-thumb {
  467. box-sizing: border-box;
  468. height: 12px;
  469. width: 12px;
  470. border-radius: 3px;
  471. border: 1px solid #dedede;
  472. background: #fff;
  473. cursor: pointer;
  474. transition: background .2s; }
  475. .datepicker--time-row input[type='range']::-moz-range-thumb {
  476. box-sizing: border-box;
  477. height: 12px;
  478. width: 12px;
  479. border-radius: 3px;
  480. border: 1px solid #dedede;
  481. background: #fff;
  482. cursor: pointer;
  483. transition: background .2s; }
  484. .datepicker--time-row input[type='range']::-ms-thumb {
  485. box-sizing: border-box;
  486. height: 12px;
  487. width: 12px;
  488. border-radius: 3px;
  489. border: 1px solid #dedede;
  490. background: #fff;
  491. cursor: pointer;
  492. transition: background .2s; }
  493. .datepicker--time-row input[type='range']::-webkit-slider-thumb {
  494. margin-top: -6px; }
  495. .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
  496. border: none;
  497. height: 1px;
  498. cursor: pointer;
  499. color: transparent;
  500. background: transparent; }
  501. .datepicker--time-row input[type='range']::-moz-range-track {
  502. border: none;
  503. height: 1px;
  504. cursor: pointer;
  505. color: transparent;
  506. background: transparent; }
  507. .datepicker--time-row input[type='range']::-ms-track {
  508. border: none;
  509. height: 1px;
  510. cursor: pointer;
  511. color: transparent;
  512. background: transparent; }
  513. .datepicker--time-row input[type='range']::-ms-fill-lower {
  514. background: transparent; }
  515. .datepicker--time-row input[type='range']::-ms-fill-upper {
  516. background: transparent; }
  517. .datepicker--time-row span {
  518. padding: 0 12px; }
  519. .datepicker--time-icon {
  520. color: #9c9c9c;
  521. border: 1px solid;
  522. border-radius: 50%;
  523. font-size: 16px;
  524. position: relative;
  525. margin: 0 5px -1px 0;
  526. width: 1em;
  527. height: 1em; }
  528. .datepicker--time-icon:after, .datepicker--time-icon:before {
  529. content: '';
  530. background: currentColor;
  531. position: absolute; }
  532. .datepicker--time-icon:after {
  533. height: .4em;
  534. width: 1px;
  535. left: calc(50% - 1px);
  536. top: calc(50% + 1px);
  537. transform: translateY(-100%); }
  538. .datepicker--time-icon:before {
  539. width: .4em;
  540. height: 1px;
  541. top: calc(50% + 1px);
  542. left: calc(50% - 1px); }