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.

625 lines
16 KiB

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