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.

1114 lines
23 KiB

  1. /*!
  2. * # Semantic UI 2.0.0 - Label
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2015 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Label
  13. *******************************/
  14. .ui.label {
  15. display: inline-block;
  16. white-space: nowrap;
  17. line-height: 1;
  18. vertical-align: baseline;
  19. margin: 0em 0.14285714em;
  20. background-color: #e8e8e8;
  21. border-color: #e8e8e8;
  22. background-image: none;
  23. padding: 0.5833em 0.833em;
  24. color: rgba(0, 0, 0, 0.6);
  25. text-transform: none;
  26. font-weight: bold;
  27. border-radius: 0.28571429rem;
  28. -webkit-transition: background 0.1s ease;
  29. transition: background 0.1s ease;
  30. }
  31. .ui.label:first-child {
  32. margin-left: 0em;
  33. }
  34. .ui.label:last-child {
  35. margin-right: 0em;
  36. }
  37. /* Link */
  38. a.ui.label {
  39. cursor: pointer;
  40. }
  41. /* Inside Link */
  42. .ui.label > a {
  43. cursor: pointer;
  44. color: inherit;
  45. opacity: 0.5;
  46. -webkit-transition: 0.1s opacity ease;
  47. transition: 0.1s opacity ease;
  48. }
  49. .ui.label > a:hover {
  50. opacity: 1;
  51. }
  52. /* Image */
  53. .ui.label > img {
  54. width: auto !important;
  55. vertical-align: middle;
  56. height: 2.1666em !important;
  57. }
  58. /* Icon */
  59. .ui.label > .icon {
  60. width: auto;
  61. margin: 0em 0.75em 0em 0em;
  62. }
  63. /* Detail */
  64. .ui.label > .detail {
  65. display: inline-block;
  66. vertical-align: top;
  67. font-weight: bold;
  68. margin-left: 1em;
  69. opacity: 0.8;
  70. }
  71. .ui.label > .detail .icon {
  72. margin: 0em 0.25em 0em 0em;
  73. }
  74. /* Removable label */
  75. .ui.label > .close.icon,
  76. .ui.label > .delete.icon {
  77. cursor: pointer;
  78. margin-right: 0em;
  79. margin-left: 0.5em;
  80. font-size: 0.92857143em;
  81. opacity: 0.5;
  82. -webkit-transition: background 0.1s ease;
  83. transition: background 0.1s ease;
  84. }
  85. .ui.label > .delete.icon:hover {
  86. opacity: 1;
  87. }
  88. /*-------------------
  89. Group
  90. --------------------*/
  91. .ui.labels > .label {
  92. margin: 0em 0.5em 0.5em 0em;
  93. }
  94. /*-------------------
  95. Coupling
  96. --------------------*/
  97. .ui.header > .ui.label {
  98. margin-top: -0.29165em;
  99. }
  100. /* Remove border radius on attached segment */
  101. .ui.attached.segment > .ui.top.left.attached.label,
  102. .ui.bottom.attached.segment > .ui.top.left.attached.label {
  103. border-top-left-radius: 0;
  104. }
  105. .ui.attached.segment > .ui.top.right.attached.label,
  106. .ui.bottom.attached.segment > .ui.top.right.attached.label {
  107. border-top-right-radius: 0;
  108. }
  109. .ui.top.attached.segment > .ui.bottom.left.attached.label {
  110. border-bottom-left-radius: 0;
  111. }
  112. .ui.top.attached.segment > .ui.bottom.right.attached.label {
  113. border-bottom-right-radius: 0;
  114. }
  115. /* Padding on next content after a label */
  116. .ui.top.attached.label:first-child + :not(.attached) {
  117. margin-top: 2rem !important;
  118. }
  119. .ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  120. margin-top: 0em;
  121. margin-bottom: 2rem !important;
  122. }
  123. /*******************************
  124. Types
  125. *******************************/
  126. .ui.image.label {
  127. width: auto !important;
  128. margin-top: 0em;
  129. margin-bottom: 0em;
  130. max-width: 9999px;
  131. vertical-align: baseline;
  132. text-transform: none;
  133. background: #e8e8e8;
  134. padding: 0.5833em 0.833em 0.5833em 0.5em;
  135. border-radius: 0.28571429rem;
  136. box-shadow: none;
  137. }
  138. .ui.image.label img {
  139. display: inline-block;
  140. vertical-align: top;
  141. height: 2.1666em;
  142. margin: -0.5833em 0.5em -0.5833em -0.5em;
  143. border-radius: 0.28571429rem 0em 0em 0.28571429rem;
  144. }
  145. .ui.image.label .detail {
  146. background: rgba(0, 0, 0, 0.1);
  147. margin: -0.5833em -0.833em -0.5833em 0.5em;
  148. padding: 0.5833em 0.833em;
  149. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  150. }
  151. /*-------------------
  152. Tag
  153. --------------------*/
  154. .ui.tag.labels .label,
  155. .ui.tag.label {
  156. margin-left: 1em;
  157. position: relative;
  158. padding-left: 1.5em;
  159. padding-right: 1.5em;
  160. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  161. }
  162. .ui.tag.labels .label:before,
  163. .ui.tag.label:before {
  164. position: absolute;
  165. -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  166. -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  167. transform: translateY(-50%) translateX(50%) rotate(-45deg);
  168. top: 50%;
  169. right: 100%;
  170. content: '';
  171. background-color: #e8e8e8;
  172. background-image: none;
  173. width: 1.56em;
  174. height: 1.56em;
  175. -webkit-transition: background 0.1s ease;
  176. transition: background 0.1s ease;
  177. }
  178. .ui.tag.labels .label:after,
  179. .ui.tag.label:after {
  180. position: absolute;
  181. content: '';
  182. top: 50%;
  183. left: -0.25em;
  184. margin-top: -0.25em;
  185. background-color: #ffffff !important;
  186. width: 0.5em;
  187. height: 0.5em;
  188. box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  189. border-radius: 500rem;
  190. }
  191. /*-------------------
  192. Corner Label
  193. --------------------*/
  194. .ui.corner.label {
  195. position: absolute;
  196. top: 0em;
  197. right: 0em;
  198. margin: 0em;
  199. padding: 0em;
  200. text-align: center;
  201. width: 4em;
  202. height: 4em;
  203. z-index: 1;
  204. -webkit-transition: border-color 0.1s ease;
  205. transition: border-color 0.1s ease;
  206. }
  207. /* Icon Label */
  208. .ui.corner.label {
  209. background-color: transparent !important;
  210. }
  211. .ui.corner.label:after {
  212. position: absolute;
  213. content: "";
  214. right: 0em;
  215. top: 0em;
  216. z-index: -1;
  217. width: 0em;
  218. height: 0em;
  219. background-color: transparent !important;
  220. border-top: 0em solid transparent;
  221. border-right: 4em solid transparent;
  222. border-bottom: 4em solid transparent;
  223. border-left: 0em solid transparent;
  224. border-right-color: inherit;
  225. -webkit-transition: border-color 0.1s ease;
  226. transition: border-color 0.1s ease;
  227. }
  228. .ui.corner.label .icon {
  229. cursor: default;
  230. position: relative;
  231. top: 0.64285714em;
  232. left: 0.78571429em;
  233. font-size: 1.14285714em;
  234. margin: 0em;
  235. }
  236. /* Left Corner */
  237. .ui.left.corner.label,
  238. .ui.left.corner.label:after {
  239. right: auto;
  240. left: 0em;
  241. }
  242. .ui.left.corner.label:after {
  243. border-top: 4em solid transparent;
  244. border-right: 4em solid transparent;
  245. border-bottom: 0em solid transparent;
  246. border-left: 0em solid transparent;
  247. border-top-color: inherit;
  248. }
  249. .ui.left.corner.label .icon {
  250. left: -0.78571429em;
  251. }
  252. /* Segment */
  253. .ui.segment > .ui.corner.label {
  254. top: -1px;
  255. right: -1px;
  256. }
  257. .ui.segment > .ui.left.corner.label {
  258. right: auto;
  259. left: -1px;
  260. }
  261. /*-------------------
  262. Ribbon
  263. --------------------*/
  264. .ui.ribbon.label {
  265. position: relative;
  266. margin: 0em;
  267. min-width: -webkit-max-content;
  268. min-width: -moz-max-content;
  269. min-width: max-content;
  270. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  271. border-color: rgba(0, 0, 0, 0.15);
  272. }
  273. .ui.ribbon.label:after {
  274. position: absolute;
  275. content: '';
  276. top: 100%;
  277. left: 0%;
  278. background-color: transparent !important;
  279. border-style: solid;
  280. border-width: 0em 1.2em 1.2em 0em;
  281. border-color: transparent;
  282. border-right-color: inherit;
  283. width: 0em;
  284. height: 0em;
  285. }
  286. /* Positioning */
  287. .ui.ribbon.label {
  288. left: calc( -1rem - 1.2em );
  289. margin-right: -1.2em;
  290. padding-left: calc( 1rem + 1.2em );
  291. padding-right: 1.2em;
  292. }
  293. .ui[class*="right ribbon"].label {
  294. left: calc(100% + 1rem + 1.2em );
  295. padding-left: 1.2em;
  296. padding-right: calc( 1rem + 1.2em );
  297. }
  298. /* Right Ribbon */
  299. .ui[class*="right ribbon"].label {
  300. text-align: left;
  301. -webkit-transform: translateX(-100%);
  302. -ms-transform: translateX(-100%);
  303. transform: translateX(-100%);
  304. border-radius: 0.28571429rem 0em 0em 0.28571429rem;
  305. }
  306. .ui[class*="right ribbon"].label:after {
  307. left: auto;
  308. right: 0%;
  309. border-style: solid;
  310. border-width: 1.2em 1.2em 0em 0em;
  311. border-color: transparent;
  312. border-top-color: inherit;
  313. }
  314. /* Inside Image */
  315. .ui.image > .ribbon.label,
  316. .ui.card .image > .ribbon.label {
  317. position: absolute;
  318. top: 1rem;
  319. }
  320. .ui.card .image > .ui.ribbon.label,
  321. .ui.image > .ui.ribbon.label {
  322. left: calc( 0.05rem - 1.2em );
  323. }
  324. .ui.card .image > .ui[class*="right ribbon"].label,
  325. .ui.image > .ui[class*="right ribbon"].label {
  326. left: calc(100% + -0.05rem + 1.2em );
  327. padding-left: 0.833em;
  328. }
  329. /*-------------------
  330. Attached
  331. --------------------*/
  332. .ui.top.attached.label,
  333. .ui.attached.label {
  334. width: 100%;
  335. position: absolute;
  336. margin: 0em;
  337. top: 0em;
  338. left: 0em;
  339. padding: 0.75em 1em;
  340. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  341. }
  342. .ui.bottom.attached.label {
  343. top: auto;
  344. bottom: 0em;
  345. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  346. }
  347. .ui.top.left.attached.label {
  348. width: auto;
  349. margin-top: 0em !important;
  350. border-radius: 0.28571429rem 0em 0.28571429rem 0em;
  351. }
  352. .ui.top.right.attached.label {
  353. width: auto;
  354. left: auto;
  355. right: 0em;
  356. border-radius: 0em 0.28571429rem 0em 0.28571429rem;
  357. }
  358. .ui.bottom.left.attached.label {
  359. width: auto;
  360. top: auto;
  361. bottom: 0em;
  362. border-radius: 0em 0.28571429rem 0em 0.28571429rem;
  363. }
  364. .ui.bottom.right.attached.label {
  365. top: auto;
  366. bottom: 0em;
  367. left: auto;
  368. right: 0em;
  369. width: auto;
  370. border-radius: 0.28571429rem 0em 0.28571429rem 0em;
  371. }
  372. /*******************************
  373. States
  374. *******************************/
  375. /*-------------------
  376. Disabled
  377. --------------------*/
  378. .ui.label.disabled {
  379. opacity: 0.5;
  380. }
  381. /*-------------------
  382. Hover
  383. --------------------*/
  384. a.ui.labels .label:hover,
  385. a.ui.label:hover {
  386. background-color: #e0e0e0;
  387. border-color: #e0e0e0;
  388. background-image: none;
  389. color: rgba(0, 0, 0, 0.8);
  390. }
  391. .ui.labels a.label:hover:before,
  392. a.ui.label:hover:before {
  393. background-color: #e0e0e0;
  394. background-image: none;
  395. color: rgba(0, 0, 0, 0.8);
  396. }
  397. /*-------------------
  398. Active
  399. --------------------*/
  400. .ui.active.label {
  401. background-color: #d0d0d0;
  402. border-color: #d0d0d0;
  403. background-image: none;
  404. color: rgba(0, 0, 0, 0.95);
  405. }
  406. .ui.active.label:before {
  407. background-color: #d0d0d0;
  408. background-image: none;
  409. color: rgba(0, 0, 0, 0.95);
  410. }
  411. /*-------------------
  412. Active Hover
  413. --------------------*/
  414. a.ui.labels .active.label:hover,
  415. a.ui.active.label:hover {
  416. background-color: #c8c8c8;
  417. border-color: #c8c8c8;
  418. background-image: none;
  419. color: rgba(0, 0, 0, 0.95);
  420. }
  421. .ui.labels a.active.label:ActiveHover:before,
  422. a.ui.active.label:ActiveHover:before {
  423. background-color: #c8c8c8;
  424. background-image: none;
  425. color: rgba(0, 0, 0, 0.95);
  426. }
  427. /*-------------------
  428. Visible
  429. --------------------*/
  430. .ui.labels.visible .label,
  431. .ui.label.visible {
  432. display: inline-block !important;
  433. }
  434. /*-------------------
  435. Hidden
  436. --------------------*/
  437. .ui.labels.hidden .label,
  438. .ui.label.hidden {
  439. display: none !important;
  440. }
  441. /*******************************
  442. Variations
  443. *******************************/
  444. /*-------------------
  445. Colors
  446. --------------------*/
  447. /*--- Red ---*/
  448. .ui.red.labels .label,
  449. .ui.red.label {
  450. background-color: #db2828 !important;
  451. border-color: #db2828 !important;
  452. color: #ffffff !important;
  453. }
  454. .ui.labels .red.label:before,
  455. .ui.red.labels .label:before,
  456. .ui.red.label:before {
  457. background-color: #db2828 !important;
  458. }
  459. .ui.red.corner.label,
  460. .ui.red.corner.label:hover {
  461. background-color: transparent !important;
  462. }
  463. a.ui.red.labels .label:hover,
  464. a.ui.red.label:hover {
  465. background-color: #d01919 !important;
  466. border-color: #d01919 !important;
  467. color: #ffffff !important;
  468. }
  469. .ui.labels a.red.label:hover:before,
  470. .ui.red.labels a.label:hover:before,
  471. a.ui.red.label:hover:before {
  472. background-color: #d01919 !important;
  473. }
  474. .ui.red.ribbon.label {
  475. border-color: #b21e1e !important;
  476. }
  477. /*--- Orange ---*/
  478. .ui.orange.labels .label,
  479. .ui.orange.label {
  480. background-color: #f2711c !important;
  481. border-color: #f2711c !important;
  482. color: #ffffff !important;
  483. }
  484. .ui.labels .orange.label:before,
  485. .ui.orange.labels .label:before,
  486. .ui.orange.label:before {
  487. background-color: #f2711c !important;
  488. }
  489. .ui.orange.corner.label,
  490. .ui.orange.corner.label:hover {
  491. background-color: transparent !important;
  492. }
  493. a.ui.orange.labels .label:hover,
  494. a.ui.orange.label:hover {
  495. background-color: #f26202 !important;
  496. border-color: #f26202 !important;
  497. color: #ffffff !important;
  498. }
  499. .ui.labels a.orange.label:hover:before,
  500. .ui.orange.labels a.label:hover:before,
  501. a.ui.orange.label:hover:before {
  502. background-color: #f26202 !important;
  503. }
  504. .ui.orange.ribbon.label {
  505. border-color: #cf590c !important;
  506. }
  507. /*--- Yellow ---*/
  508. .ui.yellow.labels .label,
  509. .ui.yellow.label {
  510. background-color: #fbbd08 !important;
  511. border-color: #fbbd08 !important;
  512. color: #ffffff !important;
  513. }
  514. .ui.labels .yellow.label:before,
  515. .ui.yellow.labels .label:before,
  516. .ui.yellow.label:before {
  517. background-color: #fbbd08 !important;
  518. }
  519. .ui.yellow.corner.label,
  520. .ui.yellow.corner.label:hover {
  521. background-color: transparent !important;
  522. }
  523. a.ui.yellow.labels .label:hover,
  524. a.ui.yellow.label:hover {
  525. background-color: #eaae00 !important;
  526. border-color: #eaae00 !important;
  527. color: #ffffff !important;
  528. }
  529. .ui.labels a.yellow.label:hover:before,
  530. .ui.yellow.labels a.label:hover:before,
  531. a.ui.yellow.label:hover:before {
  532. background-color: #eaae00 !important;
  533. }
  534. .ui.yellow.ribbon.label {
  535. border-color: #cd9903 !important;
  536. }
  537. /*--- Olive ---*/
  538. .ui.olive.labels .label,
  539. .ui.olive.label {
  540. background-color: #b5cc18 !important;
  541. border-color: #b5cc18 !important;
  542. color: #ffffff !important;
  543. }
  544. .ui.labels .olive.label:before,
  545. .ui.olive.labels .label:before,
  546. .ui.olive.label:before {
  547. background-color: #b5cc18 !important;
  548. }
  549. .ui.olive.corner.label,
  550. .ui.olive.corner.label:hover {
  551. background-color: transparent !important;
  552. }
  553. a.ui.olive.labels .label:hover,
  554. a.ui.olive.label:hover {
  555. background-color: #a7bd0d !important;
  556. border-color: #a7bd0d !important;
  557. color: #ffffff !important;
  558. }
  559. .ui.labels a.olive.label:hover:before,
  560. .ui.olive.labels a.label:hover:before,
  561. a.ui.olive.label:hover:before {
  562. background-color: #a7bd0d !important;
  563. }
  564. .ui.olive.ribbon.label {
  565. border-color: #198f35 !important;
  566. }
  567. /*--- Green ---*/
  568. .ui.green.labels .label,
  569. .ui.green.label {
  570. background-color: #21ba45 !important;
  571. border-color: #21ba45 !important;
  572. color: #ffffff !important;
  573. }
  574. .ui.labels .green.label:before,
  575. .ui.green.labels .label:before,
  576. .ui.green.label:before {
  577. background-color: #21ba45 !important;
  578. }
  579. .ui.green.corner.label,
  580. .ui.green.corner.label:hover {
  581. background-color: transparent !important;
  582. }
  583. a.ui.green.labels .label:hover,
  584. a.ui.green.label:hover {
  585. background-color: #16ab39 !important;
  586. border-color: #16ab39 !important;
  587. color: #ffffff !important;
  588. }
  589. .ui.labels a.green.label:hover:before,
  590. .ui.green.labels a.label:hover:before,
  591. a.ui.green.label:hover:before {
  592. background-color: #16ab39 !important;
  593. }
  594. .ui.green.ribbon.label {
  595. border-color: #198f35 !important;
  596. }
  597. /*--- Teal ---*/
  598. .ui.teal.labels .label,
  599. .ui.teal.label {
  600. background-color: #00b5ad !important;
  601. border-color: #00b5ad !important;
  602. color: #ffffff !important;
  603. }
  604. .ui.labels .teal.label:before,
  605. .ui.teal.labels .label:before,
  606. .ui.teal.label:before {
  607. background-color: #00b5ad !important;
  608. }
  609. .ui.teal.corner.label,
  610. .ui.teal.corner.label:hover {
  611. background-color: transparent !important;
  612. }
  613. a.ui.teal.labels .label:hover,
  614. a.ui.teal.label:hover {
  615. background-color: #009c95 !important;
  616. border-color: #009c95 !important;
  617. color: #ffffff !important;
  618. }
  619. .ui.labels a.teal.label:hover:before,
  620. .ui.teal.labels a.label:hover:before,
  621. a.ui.teal.label:hover:before {
  622. background-color: #009c95 !important;
  623. }
  624. .ui.teal.ribbon.label {
  625. border-color: #00827c !important;
  626. }
  627. /*--- Blue ---*/
  628. .ui.blue.labels .label,
  629. .ui.blue.label {
  630. background-color: #2185d0 !important;
  631. border-color: #2185d0 !important;
  632. color: #ffffff !important;
  633. }
  634. .ui.labels .blue.label:before,
  635. .ui.blue.labels .label:before,
  636. .ui.blue.label:before {
  637. background-color: #2185d0 !important;
  638. }
  639. .ui.blue.corner.label,
  640. .ui.blue.corner.label:hover {
  641. background-color: transparent !important;
  642. }
  643. a.ui.blue.labels .label:hover,
  644. a.ui.blue.label:hover {
  645. background-color: #1678c2 !important;
  646. border-color: #1678c2 !important;
  647. color: #ffffff !important;
  648. }
  649. .ui.labels a.blue.label:hover:before,
  650. .ui.blue.labels a.label:hover:before,
  651. a.ui.blue.label:hover:before {
  652. background-color: #1678c2 !important;
  653. }
  654. .ui.blue.ribbon.label {
  655. border-color: #1a69a4 !important;
  656. }
  657. /*--- Violet ---*/
  658. .ui.violet.labels .label,
  659. .ui.violet.label {
  660. background-color: #6435c9 !important;
  661. border-color: #6435c9 !important;
  662. color: #ffffff !important;
  663. }
  664. .ui.labels .violet.label:before,
  665. .ui.violet.labels .label:before,
  666. .ui.violet.label:before {
  667. background-color: #6435c9 !important;
  668. }
  669. .ui.violet.corner.label,
  670. .ui.violet.corner.label:hover {
  671. background-color: transparent !important;
  672. }
  673. a.ui.violet.labels .label:hover,
  674. a.ui.violet.label:hover {
  675. background-color: #5829bb !important;
  676. border-color: #5829bb !important;
  677. color: #ffffff !important;
  678. }
  679. .ui.labels a.violet.label:hover:before,
  680. .ui.violet.labels a.label:hover:before,
  681. a.ui.violet.label:hover:before {
  682. background-color: #5829bb !important;
  683. }
  684. .ui.violet.ribbon.label {
  685. border-color: #502aa1 !important;
  686. }
  687. /*--- Purple ---*/
  688. .ui.purple.labels .label,
  689. .ui.purple.label {
  690. background-color: #a333c8 !important;
  691. border-color: #a333c8 !important;
  692. color: #ffffff !important;
  693. }
  694. .ui.labels .purple.label:before,
  695. .ui.purple.labels .label:before,
  696. .ui.purple.label:before {
  697. background-color: #a333c8 !important;
  698. }
  699. .ui.purple.corner.label,
  700. .ui.purple.corner.label:hover {
  701. background-color: transparent !important;
  702. }
  703. a.ui.purple.labels .label:hover,
  704. a.ui.purple.label:hover {
  705. background-color: #9627ba !important;
  706. border-color: #9627ba !important;
  707. color: #ffffff !important;
  708. }
  709. .ui.labels a.purple.label:hover:before,
  710. .ui.purple.labels a.label:hover:before,
  711. a.ui.purple.label:hover:before {
  712. background-color: #9627ba !important;
  713. }
  714. .ui.purple.ribbon.label {
  715. border-color: #82299f !important;
  716. }
  717. /*--- Pink ---*/
  718. .ui.pink.labels .label,
  719. .ui.pink.label {
  720. background-color: #e03997 !important;
  721. border-color: #e03997 !important;
  722. color: #ffffff !important;
  723. }
  724. .ui.labels .pink.label:before,
  725. .ui.pink.labels .label:before,
  726. .ui.pink.label:before {
  727. background-color: #e03997 !important;
  728. }
  729. .ui.pink.corner.label,
  730. .ui.pink.corner.label:hover {
  731. background-color: transparent !important;
  732. }
  733. a.ui.pink.labels .label:hover,
  734. a.ui.pink.label:hover {
  735. background-color: #e61a8d !important;
  736. border-color: #e61a8d !important;
  737. color: #ffffff !important;
  738. }
  739. .ui.labels a.pink.label:hover:before,
  740. .ui.pink.labels a.label:hover:before,
  741. a.ui.pink.label:hover:before {
  742. background-color: #e61a8d !important;
  743. }
  744. .ui.pink.ribbon.label {
  745. border-color: #c71f7e !important;
  746. }
  747. /*--- Brown ---*/
  748. .ui.brown.labels .label,
  749. .ui.brown.label {
  750. background-color: #a5673f !important;
  751. border-color: #a5673f !important;
  752. color: #ffffff !important;
  753. }
  754. .ui.labels .brown.label:before,
  755. .ui.brown.labels .label:before,
  756. .ui.brown.label:before {
  757. background-color: #a5673f !important;
  758. }
  759. .ui.brown.corner.label,
  760. .ui.brown.corner.label:hover {
  761. background-color: transparent !important;
  762. }
  763. a.ui.brown.labels .label:hover,
  764. a.ui.brown.label:hover {
  765. background-color: #975b33 !important;
  766. border-color: #975b33 !important;
  767. color: #ffffff !important;
  768. }
  769. .ui.labels a.brown.label:hover:before,
  770. .ui.brown.labels a.label:hover:before,
  771. a.ui.brown.label:hover:before {
  772. background-color: #975b33 !important;
  773. }
  774. .ui.brown.ribbon.label {
  775. border-color: #805031 !important;
  776. }
  777. /*--- Grey ---*/
  778. .ui.grey.labels .label,
  779. .ui.grey.label {
  780. background-color: #767676 !important;
  781. border-color: #767676 !important;
  782. color: #ffffff !important;
  783. }
  784. .ui.labels .grey.label:before,
  785. .ui.grey.labels .label:before,
  786. .ui.grey.label:before {
  787. background-color: #767676 !important;
  788. }
  789. .ui.grey.corner.label,
  790. .ui.grey.corner.label:hover {
  791. background-color: transparent !important;
  792. }
  793. a.ui.grey.labels .label:hover,
  794. a.ui.grey.label:hover {
  795. background-color: #838383 !important;
  796. border-color: #838383 !important;
  797. color: #ffffff !important;
  798. }
  799. .ui.labels a.grey.label:hover:before,
  800. .ui.grey.labels a.label:hover:before,
  801. a.ui.grey.label:hover:before {
  802. background-color: #838383 !important;
  803. }
  804. .ui.grey.ribbon.label {
  805. border-color: #5d5d5d !important;
  806. }
  807. /*--- Black ---*/
  808. .ui.black.labels .label,
  809. .ui.black.label {
  810. background-color: #1b1c1d !important;
  811. border-color: #1b1c1d !important;
  812. color: #ffffff !important;
  813. }
  814. .ui.labels .black.label:before,
  815. .ui.black.labels .label:before,
  816. .ui.black.label:before {
  817. background-color: #1b1c1d !important;
  818. }
  819. .ui.black.corner.label,
  820. .ui.black.corner.label:hover {
  821. background-color: transparent !important;
  822. }
  823. a.ui.black.labels .label:hover,
  824. a.ui.black.label:hover {
  825. background-color: #27292a !important;
  826. border-color: #27292a !important;
  827. color: #ffffff !important;
  828. }
  829. .ui.labels a.black.label:hover:before,
  830. .ui.black.labels a.label:hover:before,
  831. a.ui.black.label:hover:before {
  832. background-color: #27292a !important;
  833. }
  834. .ui.black.ribbon.label {
  835. border-color: #5d5d5d !important;
  836. }
  837. /*-------------------
  838. Fluid
  839. --------------------*/
  840. .ui.label.fluid,
  841. .ui.fluid.labels > .label {
  842. width: 100%;
  843. box-sizing: border-box;
  844. }
  845. /*-------------------
  846. Inverted
  847. --------------------*/
  848. .ui.inverted.labels .label,
  849. .ui.inverted.label {
  850. color: rgba(255, 255, 255, 0.9) !important;
  851. }
  852. /*-------------------
  853. Horizontal
  854. --------------------*/
  855. .ui.horizontal.labels .label,
  856. .ui.horizontal.label {
  857. margin: 0em 0.5em 0em 0em;
  858. padding: 0.4em 0.833em;
  859. min-width: 3em;
  860. text-align: center;
  861. }
  862. /*-------------------
  863. Circular
  864. --------------------*/
  865. .ui.circular.labels .label,
  866. .ui.circular.label {
  867. min-width: 2em;
  868. min-height: 2em;
  869. padding: 0.5em !important;
  870. line-height: 1em;
  871. text-align: center;
  872. border-radius: 500rem;
  873. }
  874. .ui.empty.circular.labels .label,
  875. .ui.empty.circular.label {
  876. min-width: 0em;
  877. min-height: 0em;
  878. overflow: hidden;
  879. width: 0.5em;
  880. height: 0.5em;
  881. vertical-align: baseline;
  882. }
  883. /*-------------------
  884. Pointing
  885. --------------------*/
  886. .ui.pointing.label {
  887. position: relative;
  888. }
  889. .ui.attached.pointing.label {
  890. position: absolute;
  891. }
  892. .ui.pointing.label:before {
  893. position: absolute;
  894. content: '';
  895. -webkit-transform: rotate(45deg);
  896. -ms-transform: rotate(45deg);
  897. transform: rotate(45deg);
  898. background-image: none;
  899. z-index: 2;
  900. width: 0.6em;
  901. height: 0.6em;
  902. -webkit-transition: background 0.1s ease;
  903. transition: background 0.1s ease;
  904. }
  905. /*--- Above ---*/
  906. .ui.pointing.label:before {
  907. background-color: #e8e8e8;
  908. background-image: none;
  909. }
  910. .ui.pointing.label,
  911. .ui.pointing.above.label {
  912. margin-top: 1em;
  913. }
  914. .ui.pointing.label:before,
  915. .ui.pointing.above.label:before {
  916. margin-left: -0.3em;
  917. top: -0.3em;
  918. left: 50%;
  919. }
  920. /*--- Below ---*/
  921. .ui.pointing.bottom.label,
  922. .ui.pointing.below.label {
  923. margin-top: 0em;
  924. margin-bottom: 1em;
  925. }
  926. .ui.pointing.bottom.label:before,
  927. .ui.pointing.below.label:before {
  928. margin-left: -0.3em;
  929. top: auto;
  930. right: auto;
  931. bottom: -0.3em;
  932. left: 50%;
  933. }
  934. /*--- Left ---*/
  935. .ui.pointing.left.label {
  936. margin-top: 0em;
  937. margin-left: 0.6em;
  938. }
  939. .ui.pointing.left.label:before {
  940. margin-top: -0.3em;
  941. bottom: auto;
  942. right: auto;
  943. top: 50%;
  944. left: 0em;
  945. }
  946. /*--- Right ---*/
  947. .ui.pointing.right.label {
  948. margin-top: 0em;
  949. margin-right: 0.6em;
  950. }
  951. .ui.pointing.right.label:before {
  952. margin-top: -0.3em;
  953. right: -0.3em;
  954. top: 50%;
  955. bottom: auto;
  956. left: auto;
  957. }
  958. /*------------------
  959. Floating Label
  960. -------------------*/
  961. .ui.floating.label {
  962. position: absolute;
  963. z-index: 100;
  964. top: -1em;
  965. left: 100%;
  966. margin: 0em 0em 0em -1.5em !important;
  967. }
  968. /*-------------------
  969. Sizes
  970. --------------------*/
  971. .ui.mini.labels .label,
  972. .ui.mini.label {
  973. font-size: 0.64285714rem;
  974. }
  975. .ui.tiny.labels .label,
  976. .ui.tiny.label {
  977. font-size: 0.71428571rem;
  978. }
  979. .ui.small.labels .label,
  980. .ui.small.label {
  981. font-size: 0.78571429rem;
  982. }
  983. .ui.labels .label,
  984. .ui.label {
  985. font-size: 0.85714286rem;
  986. }
  987. .ui.large.labels .label,
  988. .ui.large.label {
  989. font-size: 0.85714286rem;
  990. }
  991. .ui.big.labels .label,
  992. .ui.big.label {
  993. font-size: 0.85714286rem;
  994. }
  995. .ui.huge.labels .label,
  996. .ui.huge.label {
  997. font-size: 0.85714286rem;
  998. }
  999. .ui.massive.labels .label,
  1000. .ui.massive.label {
  1001. font-size: 0.85714286rem;
  1002. }
  1003. /*******************************
  1004. Theme Overrides
  1005. *******************************/
  1006. /*******************************
  1007. Site Overrides
  1008. *******************************/