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.

764 lines
16 KiB

10 years ago
8 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
8 years ago
10 years ago
8 years ago
10 years ago
8 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
10 years ago
9 years ago
8 years ago
10 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
10 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
8 years ago
9 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
8 years ago
9 years ago
10 years ago
9 years ago
10 years ago
8 years ago
10 years ago
8 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.2.2 - Popup
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Popup
  12. *******************************/
  13. .ui.popup {
  14. display: none;
  15. position: absolute;
  16. top: 0px;
  17. right: 0px;
  18. /* Fixes content being squished when inline (moz only) */
  19. min-width: -webkit-min-content;
  20. min-width: -moz-min-content;
  21. min-width: min-content;
  22. z-index: 1900;
  23. border: 1px solid #D4D4D5;
  24. line-height: 1.4285em;
  25. max-width: 250px;
  26. background: #FFFFFF;
  27. padding: 0.833em 1em;
  28. font-weight: normal;
  29. font-style: normal;
  30. color: rgba(0, 0, 0, 0.87);
  31. border-radius: 0.28571429rem;
  32. box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  33. }
  34. .ui.popup > .header {
  35. padding: 0em;
  36. font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  37. font-size: 1.14285714em;
  38. line-height: 1.2;
  39. font-weight: bold;
  40. }
  41. .ui.popup > .header + .content {
  42. padding-top: 0.5em;
  43. }
  44. .ui.popup:before {
  45. position: absolute;
  46. content: '';
  47. width: 0.71428571em;
  48. height: 0.71428571em;
  49. background: #FFFFFF;
  50. -webkit-transform: rotate(45deg);
  51. -ms-transform: rotate(45deg);
  52. transform: rotate(45deg);
  53. z-index: 2;
  54. box-shadow: 1px 1px 0px 0px #bababc;
  55. }
  56. /*******************************
  57. Types
  58. *******************************/
  59. /*--------------
  60. Tooltip
  61. ---------------*/
  62. /* Content */
  63. [data-tooltip] {
  64. position: relative;
  65. }
  66. /* Arrow */
  67. [data-tooltip]:before {
  68. pointer-events: none;
  69. position: absolute;
  70. content: '';
  71. font-size: 1rem;
  72. width: 0.71428571em;
  73. height: 0.71428571em;
  74. background: #FFFFFF;
  75. -webkit-transform: rotate(45deg);
  76. -ms-transform: rotate(45deg);
  77. transform: rotate(45deg);
  78. z-index: 2;
  79. box-shadow: 1px 1px 0px 0px #bababc;
  80. }
  81. /* Popup */
  82. [data-tooltip]:after {
  83. pointer-events: none;
  84. content: attr(data-tooltip);
  85. position: absolute;
  86. text-transform: none;
  87. text-align: left;
  88. white-space: nowrap;
  89. font-size: 1rem;
  90. border: 1px solid #D4D4D5;
  91. line-height: 1.4285em;
  92. max-width: none;
  93. background: #FFFFFF;
  94. padding: 0.833em 1em;
  95. font-weight: normal;
  96. font-style: normal;
  97. color: rgba(0, 0, 0, 0.87);
  98. border-radius: 0.28571429rem;
  99. box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  100. z-index: 1;
  101. }
  102. /* Default Position (Top Center) */
  103. [data-tooltip]:not([data-position]):before {
  104. top: auto;
  105. right: auto;
  106. bottom: 100%;
  107. left: 50%;
  108. background: #FFFFFF;
  109. margin-left: -0.07142857rem;
  110. margin-bottom: 0.14285714rem;
  111. }
  112. [data-tooltip]:not([data-position]):after {
  113. left: 50%;
  114. -webkit-transform: translateX(-50%);
  115. -ms-transform: translateX(-50%);
  116. transform: translateX(-50%);
  117. bottom: 100%;
  118. margin-bottom: 0.5em;
  119. }
  120. /* Animation */
  121. [data-tooltip]:before,
  122. [data-tooltip]:after {
  123. pointer-events: none;
  124. visibility: hidden;
  125. }
  126. [data-tooltip]:before {
  127. opacity: 0;
  128. -webkit-transform: rotate(45deg) scale(0) !important;
  129. -ms-transform: rotate(45deg) scale(0) !important;
  130. transform: rotate(45deg) scale(0) !important;
  131. -webkit-transform-origin: center top;
  132. -ms-transform-origin: center top;
  133. transform-origin: center top;
  134. -webkit-transition: all 0.1s ease;
  135. transition: all 0.1s ease;
  136. }
  137. [data-tooltip]:after {
  138. opacity: 1;
  139. -webkit-transform-origin: center bottom;
  140. -ms-transform-origin: center bottom;
  141. transform-origin: center bottom;
  142. -webkit-transition: all 0.1s ease;
  143. transition: all 0.1s ease;
  144. }
  145. [data-tooltip]:hover:before,
  146. [data-tooltip]:hover:after {
  147. visibility: visible;
  148. pointer-events: auto;
  149. }
  150. [data-tooltip]:hover:before {
  151. -webkit-transform: rotate(45deg) scale(1) !important;
  152. -ms-transform: rotate(45deg) scale(1) !important;
  153. transform: rotate(45deg) scale(1) !important;
  154. opacity: 1;
  155. }
  156. /* Animation Position */
  157. [data-tooltip]:after,
  158. [data-tooltip][data-position="top center"]:after,
  159. [data-tooltip][data-position="bottom center"]:after {
  160. -webkit-transform: translateX(-50%) scale(0) !important;
  161. -ms-transform: translateX(-50%) scale(0) !important;
  162. transform: translateX(-50%) scale(0) !important;
  163. }
  164. [data-tooltip]:hover:after,
  165. [data-tooltip][data-position="bottom center"]:hover:after {
  166. -webkit-transform: translateX(-50%) scale(1) !important;
  167. -ms-transform: translateX(-50%) scale(1) !important;
  168. transform: translateX(-50%) scale(1) !important;
  169. }
  170. [data-tooltip][data-position="left center"]:after,
  171. [data-tooltip][data-position="right center"]:after {
  172. -webkit-transform: translateY(-50%) scale(0) !important;
  173. -ms-transform: translateY(-50%) scale(0) !important;
  174. transform: translateY(-50%) scale(0) !important;
  175. }
  176. [data-tooltip][data-position="left center"]:hover:after,
  177. [data-tooltip][data-position="right center"]:hover:after {
  178. -webkit-transform: translateY(-50%) scale(1) !important;
  179. -ms-transform: translateY(-50%) scale(1) !important;
  180. transform: translateY(-50%) scale(1) !important;
  181. }
  182. [data-tooltip][data-position="top left"]:after,
  183. [data-tooltip][data-position="top right"]:after,
  184. [data-tooltip][data-position="bottom left"]:after,
  185. [data-tooltip][data-position="bottom right"]:after {
  186. -webkit-transform: scale(0) !important;
  187. -ms-transform: scale(0) !important;
  188. transform: scale(0) !important;
  189. }
  190. [data-tooltip][data-position="top left"]:hover:after,
  191. [data-tooltip][data-position="top right"]:hover:after,
  192. [data-tooltip][data-position="bottom left"]:hover:after,
  193. [data-tooltip][data-position="bottom right"]:hover:after {
  194. -webkit-transform: scale(1) !important;
  195. -ms-transform: scale(1) !important;
  196. transform: scale(1) !important;
  197. }
  198. /*--------------
  199. Inverted
  200. ---------------*/
  201. /* Arrow */
  202. [data-tooltip][data-inverted]:before {
  203. box-shadow: none !important;
  204. }
  205. /* Arrow Position */
  206. [data-tooltip][data-inverted]:before {
  207. background: #1B1C1D;
  208. }
  209. /* Popup */
  210. [data-tooltip][data-inverted]:after {
  211. background: #1B1C1D;
  212. color: #FFFFFF;
  213. border: none;
  214. box-shadow: none;
  215. }
  216. [data-tooltip][data-inverted]:after .header {
  217. background-color: none;
  218. color: #FFFFFF;
  219. }
  220. /*--------------
  221. Position
  222. ---------------*/
  223. /* Top Center */
  224. [data-position="top center"][data-tooltip]:after {
  225. top: auto;
  226. right: auto;
  227. left: 50%;
  228. bottom: 100%;
  229. -webkit-transform: translateX(-50%);
  230. -ms-transform: translateX(-50%);
  231. transform: translateX(-50%);
  232. margin-bottom: 0.5em;
  233. }
  234. [data-position="top center"][data-tooltip]:before {
  235. top: auto;
  236. right: auto;
  237. bottom: 100%;
  238. left: 50%;
  239. background: #FFFFFF;
  240. margin-left: -0.07142857rem;
  241. margin-bottom: 0.14285714rem;
  242. }
  243. /* Top Left */
  244. [data-position="top left"][data-tooltip]:after {
  245. top: auto;
  246. right: auto;
  247. left: 0;
  248. bottom: 100%;
  249. margin-bottom: 0.5em;
  250. }
  251. [data-position="top left"][data-tooltip]:before {
  252. top: auto;
  253. right: auto;
  254. bottom: 100%;
  255. left: 1em;
  256. margin-left: -0.07142857rem;
  257. margin-bottom: 0.14285714rem;
  258. }
  259. /* Top Right */
  260. [data-position="top right"][data-tooltip]:after {
  261. top: auto;
  262. left: auto;
  263. right: 0;
  264. bottom: 100%;
  265. margin-bottom: 0.5em;
  266. }
  267. [data-position="top right"][data-tooltip]:before {
  268. top: auto;
  269. left: auto;
  270. bottom: 100%;
  271. right: 1em;
  272. margin-left: -0.07142857rem;
  273. margin-bottom: 0.14285714rem;
  274. }
  275. /* Bottom Center */
  276. [data-position="bottom center"][data-tooltip]:after {
  277. bottom: auto;
  278. right: auto;
  279. left: 50%;
  280. top: 100%;
  281. -webkit-transform: translateX(-50%);
  282. -ms-transform: translateX(-50%);
  283. transform: translateX(-50%);
  284. margin-top: 0.5em;
  285. }
  286. [data-position="bottom center"][data-tooltip]:before {
  287. bottom: auto;
  288. right: auto;
  289. top: 100%;
  290. left: 50%;
  291. margin-left: -0.07142857rem;
  292. margin-top: 0.14285714rem;
  293. }
  294. /* Bottom Left */
  295. [data-position="bottom left"][data-tooltip]:after {
  296. left: 0;
  297. top: 100%;
  298. margin-top: 0.5em;
  299. }
  300. [data-position="bottom left"][data-tooltip]:before {
  301. bottom: auto;
  302. right: auto;
  303. top: 100%;
  304. left: 1em;
  305. margin-left: -0.07142857rem;
  306. margin-top: 0.14285714rem;
  307. }
  308. /* Bottom Right */
  309. [data-position="bottom right"][data-tooltip]:after {
  310. right: 0;
  311. top: 100%;
  312. margin-top: 0.5em;
  313. }
  314. [data-position="bottom right"][data-tooltip]:before {
  315. bottom: auto;
  316. left: auto;
  317. top: 100%;
  318. right: 1em;
  319. margin-left: -0.14285714rem;
  320. margin-top: 0.07142857rem;
  321. }
  322. /* Left Center */
  323. [data-position="left center"][data-tooltip]:after {
  324. right: 100%;
  325. top: 50%;
  326. margin-right: 0.5em;
  327. -webkit-transform: translateY(-50%);
  328. -ms-transform: translateY(-50%);
  329. transform: translateY(-50%);
  330. }
  331. [data-position="left center"][data-tooltip]:before {
  332. right: 100%;
  333. top: 50%;
  334. margin-top: -0.14285714rem;
  335. margin-right: -0.07142857rem;
  336. }
  337. /* Right Center */
  338. [data-position="right center"][data-tooltip]:after {
  339. left: 100%;
  340. top: 50%;
  341. margin-left: 0.5em;
  342. -webkit-transform: translateY(-50%);
  343. -ms-transform: translateY(-50%);
  344. transform: translateY(-50%);
  345. }
  346. [data-position="right center"][data-tooltip]:before {
  347. left: 100%;
  348. top: 50%;
  349. margin-top: -0.07142857rem;
  350. margin-left: 0.14285714rem;
  351. }
  352. /* Arrow */
  353. [data-position~="bottom"][data-tooltip]:before {
  354. background: #FFFFFF;
  355. box-shadow: -1px -1px 0px 0px #bababc;
  356. }
  357. [data-position="left center"][data-tooltip]:before {
  358. background: #FFFFFF;
  359. box-shadow: 1px -1px 0px 0px #bababc;
  360. }
  361. [data-position="right center"][data-tooltip]:before {
  362. background: #FFFFFF;
  363. box-shadow: -1px 1px 0px 0px #bababc;
  364. }
  365. [data-position~="top"][data-tooltip]:before {
  366. background: #FFFFFF;
  367. }
  368. /* Inverted Arrow Color */
  369. [data-inverted][data-position~="bottom"][data-tooltip]:before {
  370. background: #1B1C1D;
  371. box-shadow: -1px -1px 0px 0px #bababc;
  372. }
  373. [data-inverted][data-position="left center"][data-tooltip]:before {
  374. background: #1B1C1D;
  375. box-shadow: 1px -1px 0px 0px #bababc;
  376. }
  377. [data-inverted][data-position="right center"][data-tooltip]:before {
  378. background: #1B1C1D;
  379. box-shadow: -1px 1px 0px 0px #bababc;
  380. }
  381. [data-inverted][data-position~="top"][data-tooltip]:before {
  382. background: #1B1C1D;
  383. }
  384. [data-position~="bottom"][data-tooltip]:before {
  385. -webkit-transform-origin: center bottom;
  386. -ms-transform-origin: center bottom;
  387. transform-origin: center bottom;
  388. }
  389. [data-position~="bottom"][data-tooltip]:after {
  390. -webkit-transform-origin: center top;
  391. -ms-transform-origin: center top;
  392. transform-origin: center top;
  393. }
  394. [data-position="left center"][data-tooltip]:before {
  395. -webkit-transform-origin: top center;
  396. -ms-transform-origin: top center;
  397. transform-origin: top center;
  398. }
  399. [data-position="left center"][data-tooltip]:after {
  400. -webkit-transform-origin: right center;
  401. -ms-transform-origin: right center;
  402. transform-origin: right center;
  403. }
  404. [data-position="right center"][data-tooltip]:before {
  405. -webkit-transform-origin: right center;
  406. -ms-transform-origin: right center;
  407. transform-origin: right center;
  408. }
  409. [data-position="right center"][data-tooltip]:after {
  410. -webkit-transform-origin: left center;
  411. -ms-transform-origin: left center;
  412. transform-origin: left center;
  413. }
  414. /*--------------
  415. Spacing
  416. ---------------*/
  417. .ui.popup {
  418. margin: 0em;
  419. }
  420. /* Extending from Top */
  421. .ui.top.popup {
  422. margin: 0em 0em 0.71428571em;
  423. }
  424. .ui.top.left.popup {
  425. -webkit-transform-origin: left bottom;
  426. -ms-transform-origin: left bottom;
  427. transform-origin: left bottom;
  428. }
  429. .ui.top.center.popup {
  430. -webkit-transform-origin: center bottom;
  431. -ms-transform-origin: center bottom;
  432. transform-origin: center bottom;
  433. }
  434. .ui.top.right.popup {
  435. -webkit-transform-origin: right bottom;
  436. -ms-transform-origin: right bottom;
  437. transform-origin: right bottom;
  438. }
  439. /* Extending from Vertical Center */
  440. .ui.left.center.popup {
  441. margin: 0em 0.71428571em 0em 0em;
  442. -webkit-transform-origin: right 50%;
  443. -ms-transform-origin: right 50%;
  444. transform-origin: right 50%;
  445. }
  446. .ui.right.center.popup {
  447. margin: 0em 0em 0em 0.71428571em;
  448. -webkit-transform-origin: left 50%;
  449. -ms-transform-origin: left 50%;
  450. transform-origin: left 50%;
  451. }
  452. /* Extending from Bottom */
  453. .ui.bottom.popup {
  454. margin: 0.71428571em 0em 0em;
  455. }
  456. .ui.bottom.left.popup {
  457. -webkit-transform-origin: left top;
  458. -ms-transform-origin: left top;
  459. transform-origin: left top;
  460. }
  461. .ui.bottom.center.popup {
  462. -webkit-transform-origin: center top;
  463. -ms-transform-origin: center top;
  464. transform-origin: center top;
  465. }
  466. .ui.bottom.right.popup {
  467. -webkit-transform-origin: right top;
  468. -ms-transform-origin: right top;
  469. transform-origin: right top;
  470. }
  471. /*--------------
  472. Pointer
  473. ---------------*/
  474. /*--- Below ---*/
  475. .ui.bottom.center.popup:before {
  476. margin-left: -0.30714286em;
  477. top: -0.30714286em;
  478. left: 50%;
  479. right: auto;
  480. bottom: auto;
  481. box-shadow: -1px -1px 0px 0px #bababc;
  482. }
  483. .ui.bottom.left.popup {
  484. margin-left: 0em;
  485. }
  486. /*rtl:rename*/
  487. .ui.bottom.left.popup:before {
  488. top: -0.30714286em;
  489. left: 1em;
  490. right: auto;
  491. bottom: auto;
  492. margin-left: 0em;
  493. box-shadow: -1px -1px 0px 0px #bababc;
  494. }
  495. .ui.bottom.right.popup {
  496. margin-right: 0em;
  497. }
  498. /*rtl:rename*/
  499. .ui.bottom.right.popup:before {
  500. top: -0.30714286em;
  501. right: 1em;
  502. bottom: auto;
  503. left: auto;
  504. margin-left: 0em;
  505. box-shadow: -1px -1px 0px 0px #bababc;
  506. }
  507. /*--- Above ---*/
  508. .ui.top.center.popup:before {
  509. top: auto;
  510. right: auto;
  511. bottom: -0.30714286em;
  512. left: 50%;
  513. margin-left: -0.30714286em;
  514. }
  515. .ui.top.left.popup {
  516. margin-left: 0em;
  517. }
  518. /*rtl:rename*/
  519. .ui.top.left.popup:before {
  520. bottom: -0.30714286em;
  521. left: 1em;
  522. top: auto;
  523. right: auto;
  524. margin-left: 0em;
  525. }
  526. .ui.top.right.popup {
  527. margin-right: 0em;
  528. }
  529. /*rtl:rename*/
  530. .ui.top.right.popup:before {
  531. bottom: -0.30714286em;
  532. right: 1em;
  533. top: auto;
  534. left: auto;
  535. margin-left: 0em;
  536. }
  537. /*--- Left Center ---*/
  538. /*rtl:rename*/
  539. .ui.left.center.popup:before {
  540. top: 50%;
  541. right: -0.30714286em;
  542. bottom: auto;
  543. left: auto;
  544. margin-top: -0.30714286em;
  545. box-shadow: 1px -1px 0px 0px #bababc;
  546. }
  547. /*--- Right Center ---*/
  548. /*rtl:rename*/
  549. .ui.right.center.popup:before {
  550. top: 50%;
  551. left: -0.30714286em;
  552. bottom: auto;
  553. right: auto;
  554. margin-top: -0.30714286em;
  555. box-shadow: -1px 1px 0px 0px #bababc;
  556. }
  557. /* Arrow Color By Location */
  558. .ui.bottom.popup:before {
  559. background: #FFFFFF;
  560. }
  561. .ui.right.center.popup:before,
  562. .ui.left.center.popup:before {
  563. background: #FFFFFF;
  564. }
  565. .ui.top.popup:before {
  566. background: #FFFFFF;
  567. }
  568. /* Inverted Arrow Color */
  569. .ui.inverted.bottom.popup:before {
  570. background: #1B1C1D;
  571. }
  572. .ui.inverted.right.center.popup:before,
  573. .ui.inverted.left.center.popup:before {
  574. background: #1B1C1D;
  575. }
  576. .ui.inverted.top.popup:before {
  577. background: #1B1C1D;
  578. }
  579. /*******************************
  580. Coupling
  581. *******************************/
  582. /* Immediate Nested Grid */
  583. .ui.popup > .ui.grid:not(.padded) {
  584. width: calc(100% + 1.75rem);
  585. margin: -0.7rem -0.875rem;
  586. }
  587. /*******************************
  588. States
  589. *******************************/
  590. .ui.loading.popup {
  591. display: block;
  592. visibility: hidden;
  593. z-index: -1;
  594. }
  595. .ui.animating.popup,
  596. .ui.visible.popup {
  597. display: block;
  598. }
  599. .ui.visible.popup {
  600. -webkit-transform: translateZ(0px);
  601. transform: translateZ(0px);
  602. -webkit-backface-visibility: hidden;
  603. backface-visibility: hidden;
  604. }
  605. /*******************************
  606. Variations
  607. *******************************/
  608. /*--------------
  609. Basic
  610. ---------------*/
  611. .ui.basic.popup:before {
  612. display: none;
  613. }
  614. /*--------------
  615. Wide
  616. ---------------*/
  617. .ui.wide.popup {
  618. max-width: 350px;
  619. }
  620. .ui[class*="very wide"].popup {
  621. max-width: 550px;
  622. }
  623. @media only screen and (max-width: 767px) {
  624. .ui.wide.popup,
  625. .ui[class*="very wide"].popup {
  626. max-width: 250px;
  627. }
  628. }
  629. /*--------------
  630. Fluid
  631. ---------------*/
  632. .ui.fluid.popup {
  633. width: 100%;
  634. max-width: none;
  635. }
  636. /*--------------
  637. Colors
  638. ---------------*/
  639. /* Inverted colors */
  640. .ui.inverted.popup {
  641. background: #1B1C1D;
  642. color: #FFFFFF;
  643. border: none;
  644. box-shadow: none;
  645. }
  646. .ui.inverted.popup .header {
  647. background-color: none;
  648. color: #FFFFFF;
  649. }
  650. .ui.inverted.popup:before {
  651. background-color: #1B1C1D;
  652. box-shadow: none !important;
  653. }
  654. /*--------------
  655. Flowing
  656. ---------------*/
  657. .ui.flowing.popup {
  658. max-width: none;
  659. }
  660. /*--------------
  661. Sizes
  662. ---------------*/
  663. .ui.mini.popup {
  664. font-size: 0.78571429rem;
  665. }
  666. .ui.tiny.popup {
  667. font-size: 0.85714286rem;
  668. }
  669. .ui.small.popup {
  670. font-size: 0.92857143rem;
  671. }
  672. .ui.popup {
  673. font-size: 1rem;
  674. }
  675. .ui.large.popup {
  676. font-size: 1.14285714rem;
  677. }
  678. .ui.huge.popup {
  679. font-size: 1.42857143rem;
  680. }
  681. /*******************************
  682. Theme Overrides
  683. *******************************/
  684. /*******************************
  685. User Overrides
  686. *******************************/