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.

972 lines
22 KiB

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