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.

962 lines
22 KiB

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