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.

608 lines
14 KiB

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