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.

585 lines
15 KiB

9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 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
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 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
10 years ago
9 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
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
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 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
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
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 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
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
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 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
9 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.0.3 - Checkbox
  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. Checkbox
  13. *******************************/
  14. /*--------------
  15. Content
  16. ---------------*/
  17. .ui.checkbox {
  18. position: relative;
  19. display: inline-block;
  20. -webkit-backface-visibility: hidden;
  21. backface-visibility: hidden;
  22. outline: none;
  23. vertical-align: baseline;
  24. min-height: 17px;
  25. font-size: 1rem;
  26. line-height: 17px;
  27. min-width: 17px;
  28. }
  29. .ui.checkbox input[type="checkbox"],
  30. .ui.checkbox input[type="radio"] {
  31. cursor: pointer;
  32. position: absolute;
  33. top: 0px;
  34. left: 0px;
  35. opacity: 0 !important;
  36. outline: none;
  37. z-index: 3;
  38. width: 17px;
  39. height: 17px;
  40. }
  41. /*--------------
  42. Box
  43. ---------------*/
  44. .ui.checkbox .box,
  45. .ui.checkbox label {
  46. cursor: auto;
  47. position: relative;
  48. display: block;
  49. padding-left: 1.85714em;
  50. outline: none;
  51. font-size: 1em;
  52. }
  53. .ui.checkbox .box:before,
  54. .ui.checkbox label:before {
  55. position: absolute;
  56. top: 0px;
  57. left: 0px;
  58. width: 17px;
  59. height: 17px;
  60. content: '';
  61. background: #ffffff;
  62. border-radius: 0.21428571rem;
  63. -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, box-shadow 0.1s ease;
  64. transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  65. border: 1px solid #d4d4d5;
  66. }
  67. /*--------------
  68. Checkmark
  69. ---------------*/
  70. .ui.checkbox .box:after,
  71. .ui.checkbox label:after {
  72. position: absolute;
  73. font-size: 14px;
  74. top: 0px;
  75. left: 0px;
  76. width: 17px;
  77. height: 17px;
  78. text-align: center;
  79. opacity: 0;
  80. color: rgba(0, 0, 0, 0.87);
  81. -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, box-shadow 0.1s ease;
  82. transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  83. }
  84. /*--------------
  85. Label
  86. ---------------*/
  87. /* Inside */
  88. .ui.checkbox label,
  89. .ui.checkbox + label {
  90. color: rgba(0, 0, 0, 0.87);
  91. -webkit-transition: color 0.1s ease;
  92. transition: color 0.1s ease;
  93. }
  94. /* Outside */
  95. .ui.checkbox + label {
  96. vertical-align: middle;
  97. }
  98. /*******************************
  99. States
  100. *******************************/
  101. /*--------------
  102. Hover
  103. ---------------*/
  104. .ui.checkbox .box:hover::before,
  105. .ui.checkbox label:hover::before {
  106. background: #ffffff;
  107. border-color: rgba(34, 36, 38, 0.35);
  108. }
  109. .ui.checkbox label:hover,
  110. .ui.checkbox + label:hover {
  111. color: rgba(0, 0, 0, 0.8);
  112. }
  113. /*--------------
  114. Down
  115. ---------------*/
  116. .ui.checkbox .box:active::before,
  117. .ui.checkbox label:active::before {
  118. background: #f9fafb;
  119. border-color: rgba(34, 36, 38, 0.35);
  120. }
  121. .ui.checkbox .box:active::after,
  122. .ui.checkbox label:active::after {
  123. color: rgba(0, 0, 0, 0.95);
  124. }
  125. .ui.checkbox input[type="checkbox"]:active ~ label,
  126. .ui.checkbox input[type="radio"]:active ~ label {
  127. color: rgba(0, 0, 0, 0.95);
  128. }
  129. /*--------------
  130. Focus
  131. ---------------*/
  132. .ui.checkbox input[type="checkbox"]:focus ~ .box:before,
  133. .ui.checkbox input[type="checkbox"]:focus ~ label:before,
  134. .ui.checkbox input[type="radio"]:focus ~ .box:before,
  135. .ui.checkbox input[type="radio"]:focus ~ label:before {
  136. background: #f9fafb;
  137. border-color: rgba(34, 36, 38, 0.35);
  138. }
  139. .ui.checkbox input[type="checkbox"]:focus ~ .box:after,
  140. .ui.checkbox input[type="checkbox"]:focus ~ label:after,
  141. .ui.checkbox input[type="radio"]:focus ~ .box:after,
  142. .ui.checkbox input[type="radio"]:focus ~ label:after {
  143. color: rgba(0, 0, 0, 0.95);
  144. }
  145. .ui.checkbox input[type="checkbox"]:focus ~ label,
  146. .ui.checkbox input[type="radio"]:focus ~ label {
  147. color: rgba(0, 0, 0, 0.95);
  148. }
  149. /*--------------
  150. Active
  151. ---------------*/
  152. .ui.checkbox input:checked ~ .box:before,
  153. .ui.checkbox input:checked ~ label:before {
  154. background: #ffffff;
  155. border-color: rgba(34, 36, 38, 0.35);
  156. }
  157. .ui.checkbox input:checked ~ .box:after,
  158. .ui.checkbox input:checked ~ label:after {
  159. opacity: 1;
  160. color: rgba(0, 0, 0, 0.95);
  161. }
  162. /*--------------
  163. Indeterminate
  164. ---------------*/
  165. .ui.checkbox input[type="checkbox"]:indeterminate ~ .box:before,
  166. .ui.checkbox input[type="checkbox"]:indeterminate ~ label:before {
  167. background: #ffffff;
  168. border-color: rgba(34, 36, 38, 0.35);
  169. }
  170. .ui.checkbox input[type="checkbox"]:indeterminate ~ .box:after,
  171. .ui.checkbox input[type="checkbox"]:indeterminate ~ label:after {
  172. opacity: 1;
  173. color: rgba(0, 0, 0, 0.95);
  174. }
  175. /*--------------
  176. Active Focus
  177. ---------------*/
  178. .ui.checkbox input[type="checkbox"]:indeterminate:focus ~ .box:before,
  179. .ui.checkbox input[type="checkbox"]:indeterminate:focus ~ label:before,
  180. .ui.checkbox input[type="checkbox"]:checked:focus ~ .box:before,
  181. .ui.checkbox input[type="checkbox"]:checked:focus ~ label:before {
  182. background: #f9fafb;
  183. border-color: rgba(34, 36, 38, 0.35);
  184. }
  185. /*--------------
  186. Read-Only
  187. ---------------*/
  188. .ui.read-only.checkbox,
  189. .ui.read-only.checkbox label {
  190. cursor: default;
  191. }
  192. /*--------------
  193. Disabled
  194. ---------------*/
  195. .ui.disabled.checkbox .box:after,
  196. .ui.disabled.checkbox label,
  197. .ui.checkbox input[disabled] ~ .box:after,
  198. .ui.checkbox input[disabled] ~ label {
  199. cursor: default;
  200. opacity: 0.5;
  201. color: #000000;
  202. }
  203. /*--------------
  204. Hidden
  205. ---------------*/
  206. /* Initialized checkbox moves input below element
  207. to prevent manually triggering */
  208. .ui.checkbox input[type="checkbox"].hidden,
  209. .ui.checkbox input[type="radio"].hidden {
  210. z-index: -1;
  211. }
  212. /* Selectable Label */
  213. .ui.checkbox input[type="checkbox"].hidden + label,
  214. .ui.checkbox input[type="radio"].hidden + label {
  215. cursor: pointer;
  216. -webkit-user-select: none;
  217. -moz-user-select: none;
  218. -ms-user-select: none;
  219. user-select: none;
  220. }
  221. /*******************************
  222. Types
  223. *******************************/
  224. /*--------------
  225. Radio
  226. ---------------*/
  227. .ui.radio.checkbox {
  228. min-height: 15px;
  229. }
  230. .ui.radio.checkbox .box,
  231. .ui.radio.checkbox label {
  232. padding-left: 1.85714em;
  233. }
  234. /* Box */
  235. .ui.radio.checkbox .box:before,
  236. .ui.radio.checkbox label:before {
  237. content: '';
  238. -webkit-transform: none;
  239. -ms-transform: none;
  240. transform: none;
  241. width: 15px;
  242. height: 15px;
  243. border-radius: 500rem;
  244. top: 1px;
  245. left: 0px;
  246. }
  247. /* Bullet */
  248. .ui.radio.checkbox .box:after,
  249. .ui.radio.checkbox label:after {
  250. border: none;
  251. content: '' !important;
  252. width: 15px;
  253. height: 15px;
  254. line-height: 15px;
  255. }
  256. /* Radio Checkbox */
  257. .ui.radio.checkbox .box:after,
  258. .ui.radio.checkbox label:after {
  259. top: 1px;
  260. left: 0px;
  261. width: 15px;
  262. height: 15px;
  263. border-radius: 500rem;
  264. -webkit-transform: scale(0.46666667);
  265. -ms-transform: scale(0.46666667);
  266. transform: scale(0.46666667);
  267. background-color: rgba(0, 0, 0, 0.87);
  268. }
  269. /* Active */
  270. .ui.radio.checkbox input[type="radio"]:checked ~ .box:before,
  271. .ui.radio.checkbox input[type="radio"]:checked ~ label:before {
  272. background-color: #ffffff;
  273. }
  274. .ui.radio.checkbox input[type="radio"]:checked ~ .box:after,
  275. .ui.radio.checkbox input[type="radio"]:checked ~ label:after {
  276. background-color: rgba(0, 0, 0, 0.95);
  277. }
  278. /*--------------
  279. Slider
  280. ---------------*/
  281. .ui.slider.checkbox {
  282. min-height: 1.25rem;
  283. }
  284. /* Input */
  285. .ui.slider.checkbox input[type="checkbox"],
  286. .ui.slider.checkbox input[type="radio"] {
  287. width: 3.5rem;
  288. height: 1.25rem;
  289. }
  290. /* Label */
  291. .ui.slider.checkbox .box,
  292. .ui.slider.checkbox label {
  293. padding-left: 4.5rem;
  294. line-height: 1rem;
  295. color: rgba(0, 0, 0, 0.4);
  296. }
  297. /* Line */
  298. .ui.slider.checkbox .box:before,
  299. .ui.slider.checkbox label:before {
  300. display: block;
  301. position: absolute;
  302. content: '';
  303. border: none !important;
  304. left: 0em;
  305. z-index: 1;
  306. top: 0.4rem;
  307. background-color: rgba(0, 0, 0, 0.05);
  308. width: 3.5rem;
  309. height: 0.21428571rem;
  310. -webkit-transform: none;
  311. -ms-transform: none;
  312. transform: none;
  313. border-radius: 500rem;
  314. -webkit-transition: background 0.3s ease;
  315. transition: background 0.3s ease;
  316. }
  317. /* Handle */
  318. .ui.slider.checkbox .box:after,
  319. .ui.slider.checkbox label:after {
  320. background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  321. background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  322. position: absolute;
  323. content: '' !important;
  324. opacity: 1;
  325. z-index: 2;
  326. border: none;
  327. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  328. width: 1.5rem;
  329. height: 1.5rem;
  330. top: -0.25rem;
  331. left: 0em;
  332. -webkit-transform: none;
  333. -ms-transform: none;
  334. transform: none;
  335. border-radius: 500rem;
  336. -webkit-transition: left 0.3s ease;
  337. transition: left 0.3s ease;
  338. }
  339. /* Focus */
  340. .ui.slider.checkbox input[type="checkbox"]:focus ~ .box:before,
  341. .ui.slider.checkbox input[type="checkbox"]:focus ~ label:before,
  342. .ui.slider.checkbox input[type="radio"]:focus ~ .box:before,
  343. .ui.slider.checkbox input[type="radio"]:focus ~ label:before {
  344. background-color: rgba(0, 0, 0, 0.15);
  345. border: none;
  346. }
  347. /* Hover */
  348. .ui.slider.checkbox .box:hover,
  349. .ui.slider.checkbox label:hover {
  350. color: rgba(0, 0, 0, 0.8);
  351. }
  352. .ui.slider.checkbox .box:hover::before,
  353. .ui.slider.checkbox label:hover::before {
  354. background: rgba(0, 0, 0, 0.15);
  355. }
  356. /* Active */
  357. .ui.slider.checkbox :checked ~ .box,
  358. .ui.slider.checkbox :checked ~ label {
  359. color: rgba(0, 0, 0, 0.95);
  360. }
  361. .ui.slider.checkbox :checked ~ .box:before,
  362. .ui.slider.checkbox :checked ~ label:before {
  363. background-color: #545454;
  364. }
  365. .ui.slider.checkbox :checked ~ .box:after,
  366. .ui.slider.checkbox :checked ~ label:after {
  367. left: 2rem;
  368. }
  369. /*--------------
  370. Toggle
  371. ---------------*/
  372. .ui.toggle.checkbox {
  373. min-height: 1.5rem;
  374. }
  375. /* Input */
  376. .ui.toggle.checkbox input[type="checkbox"],
  377. .ui.toggle.checkbox input[type="radio"] {
  378. width: 3.5rem;
  379. height: 1.5rem;
  380. }
  381. /* Label */
  382. .ui.toggle.checkbox .box,
  383. .ui.toggle.checkbox label {
  384. min-height: 1.5rem;
  385. padding-left: 4.5rem;
  386. color: rgba(0, 0, 0, 0.87);
  387. }
  388. .ui.toggle.checkbox label {
  389. padding-top: 0.15em;
  390. }
  391. /* Switch */
  392. .ui.toggle.checkbox .box:before,
  393. .ui.toggle.checkbox label:before {
  394. display: block;
  395. position: absolute;
  396. content: '';
  397. z-index: 1;
  398. -webkit-transform: none;
  399. -ms-transform: none;
  400. transform: none;
  401. border: none;
  402. top: 0rem;
  403. background: rgba(0, 0, 0, 0.05);
  404. width: 3.5rem;
  405. height: 1.5rem;
  406. border-radius: 500rem;
  407. }
  408. /* Handle */
  409. .ui.toggle.checkbox .box:after,
  410. .ui.toggle.checkbox label:after {
  411. background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  412. background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  413. position: absolute;
  414. content: '' !important;
  415. opacity: 1;
  416. z-index: 2;
  417. border: none;
  418. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  419. width: 1.5rem;
  420. height: 1.5rem;
  421. top: 0rem;
  422. left: 0em;
  423. border-radius: 500rem;
  424. -webkit-transition: background 0.3s ease, left 0.3s ease;
  425. transition: background 0.3s ease, left 0.3s ease;
  426. }
  427. .ui.toggle.checkbox input[type="checkbox"] ~ .box:after,
  428. .ui.toggle.checkbox input[type="checkbox"] ~ label:after,
  429. .ui.toggle.checkbox input[type="radio"] ~ .box:after,
  430. .ui.toggle.checkbox input[type="radio"] ~ label:after {
  431. left: -0.05rem;
  432. }
  433. /* Focus */
  434. .ui.toggle.checkbox input[type="checkbox"]:focus ~ .box:before,
  435. .ui.toggle.checkbox input[type="checkbox"]:focus ~ label:before,
  436. .ui.toggle.checkbox input[type="radio"]:focus ~ .box:before,
  437. .ui.toggle.checkbox input[type="radio"]:focus ~ label:before {
  438. background-color: rgba(0, 0, 0, 0.15);
  439. border: none;
  440. }
  441. /* Hover */
  442. .ui.toggle.checkbox .box:hover::before,
  443. .ui.toggle.checkbox label:hover::before {
  444. background-color: rgba(0, 0, 0, 0.15);
  445. border: none;
  446. }
  447. /* Active */
  448. .ui.toggle.checkbox input:checked ~ .box,
  449. .ui.toggle.checkbox input:checked ~ label {
  450. color: rgba(0, 0, 0, 0.95);
  451. }
  452. .ui.toggle.checkbox input:checked ~ .box:before,
  453. .ui.toggle.checkbox input:checked ~ label:before {
  454. background-color: #2185d0;
  455. }
  456. .ui.toggle.checkbox input:checked ~ .box:after,
  457. .ui.toggle.checkbox input:checked ~ label:after {
  458. left: 2.15rem;
  459. }
  460. /*******************************
  461. Variations
  462. *******************************/
  463. /*--------------
  464. Fitted
  465. ---------------*/
  466. .ui.fitted.checkbox .box,
  467. .ui.fitted.checkbox label {
  468. padding-left: 0em !important;
  469. }
  470. .ui.fitted.toggle.checkbox,
  471. .ui.fitted.toggle.checkbox {
  472. width: 3.5rem;
  473. }
  474. .ui.fitted.slider.checkbox,
  475. .ui.fitted.slider.checkbox {
  476. width: 3.5rem;
  477. }
  478. /*******************************
  479. Theme Overrides
  480. *******************************/
  481. @font-face {
  482. font-family: 'Checkbox';
  483. src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
  484. }
  485. /* Checkmark */
  486. .ui.checkbox label:after,
  487. .ui.checkbox .box:after {
  488. font-family: 'Checkbox';
  489. }
  490. /* Checked */
  491. .ui.checkbox input:checked ~ .box:after,
  492. .ui.checkbox input:checked ~ label:after {
  493. content: '\e800';
  494. }
  495. /* Indeterminate */
  496. .ui.checkbox input:indeterminate ~ .box:after,
  497. .ui.checkbox input:indeterminate ~ label:after {
  498. font-size: 12px;
  499. content: '\e801';
  500. }
  501. /* UTF Reference
  502. .check:before { content: '\e800'; }
  503. .dash:before { content: '\e801'; }
  504. .plus:before { content: '\e802'; }
  505. */
  506. /*******************************
  507. Site Overrides
  508. *******************************/