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.

623 lines
15 KiB

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