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.

628 lines
16 KiB

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