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
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. transform: none;
  244. width: 15px;
  245. height: 15px;
  246. border-radius: 500rem;
  247. top: 1px;
  248. left: 0px;
  249. }
  250. /* Bullet */
  251. .ui.radio.checkbox .box:after,
  252. .ui.radio.checkbox label:after {
  253. border: none;
  254. content: '' !important;
  255. width: 15px;
  256. height: 15px;
  257. line-height: 15px;
  258. }
  259. /* Radio Checkbox */
  260. .ui.radio.checkbox .box:after,
  261. .ui.radio.checkbox label:after {
  262. top: 1px;
  263. left: 0px;
  264. width: 15px;
  265. height: 15px;
  266. border-radius: 500rem;
  267. -webkit-transform: scale(0.46666667);
  268. transform: scale(0.46666667);
  269. background-color: rgba(0, 0, 0, 0.87);
  270. }
  271. /* Focus */
  272. .ui.radio.checkbox input:focus ~ .box:before,
  273. .ui.radio.checkbox input:focus ~ label:before {
  274. background-color: #FFFFFF;
  275. }
  276. .ui.radio.checkbox input:focus ~ .box:after,
  277. .ui.radio.checkbox input:focus ~ label:after {
  278. background-color: rgba(0, 0, 0, 0.95);
  279. }
  280. /* Indeterminate */
  281. .ui.radio.checkbox input:indeterminate ~ .box:after,
  282. .ui.radio.checkbox input:indeterminate ~ label:after {
  283. opacity: 0;
  284. }
  285. /* Active */
  286. .ui.radio.checkbox input:checked ~ .box:before,
  287. .ui.radio.checkbox input:checked ~ label:before {
  288. background-color: #FFFFFF;
  289. }
  290. .ui.radio.checkbox input:checked ~ .box:after,
  291. .ui.radio.checkbox input:checked ~ label:after {
  292. background-color: rgba(0, 0, 0, 0.95);
  293. }
  294. /* Active Focus */
  295. .ui.radio.checkbox input:focus:checked ~ .box:before,
  296. .ui.radio.checkbox input:focus:checked ~ label:before {
  297. background-color: #FFFFFF;
  298. }
  299. .ui.radio.checkbox input:focus:checked ~ .box:after,
  300. .ui.radio.checkbox input:focus:checked ~ label:after {
  301. background-color: rgba(0, 0, 0, 0.95);
  302. }
  303. /*--------------
  304. Slider
  305. ---------------*/
  306. .ui.slider.checkbox {
  307. min-height: 1.25rem;
  308. }
  309. /* Input */
  310. .ui.slider.checkbox input {
  311. width: 3.5rem;
  312. height: 1.25rem;
  313. }
  314. /* Label */
  315. .ui.slider.checkbox .box,
  316. .ui.slider.checkbox label {
  317. padding-left: 4.5rem;
  318. line-height: 1rem;
  319. color: rgba(0, 0, 0, 0.4);
  320. }
  321. /* Line */
  322. .ui.slider.checkbox .box:before,
  323. .ui.slider.checkbox label:before {
  324. display: block;
  325. position: absolute;
  326. content: '';
  327. border: none !important;
  328. left: 0em;
  329. z-index: 1;
  330. top: 0.4rem;
  331. background-color: rgba(0, 0, 0, 0.05);
  332. width: 3.5rem;
  333. height: 0.21428571rem;
  334. -webkit-transform: none;
  335. transform: none;
  336. border-radius: 500rem;
  337. -webkit-transition: background 0.3s ease;
  338. transition: background 0.3s ease;
  339. }
  340. /* Handle */
  341. .ui.slider.checkbox .box:after,
  342. .ui.slider.checkbox label:after {
  343. background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  344. background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  345. position: absolute;
  346. content: '' !important;
  347. opacity: 1;
  348. z-index: 2;
  349. border: none;
  350. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  351. width: 1.5rem;
  352. height: 1.5rem;
  353. top: -0.25rem;
  354. left: 0em;
  355. -webkit-transform: none;
  356. transform: none;
  357. border-radius: 500rem;
  358. -webkit-transition: left 0.3s ease;
  359. transition: left 0.3s ease;
  360. }
  361. /* Focus */
  362. .ui.slider.checkbox input:focus ~ .box:before,
  363. .ui.slider.checkbox input:focus ~ label:before {
  364. background-color: rgba(0, 0, 0, 0.15);
  365. border: none;
  366. }
  367. /* Hover */
  368. .ui.slider.checkbox .box:hover,
  369. .ui.slider.checkbox label:hover {
  370. color: rgba(0, 0, 0, 0.8);
  371. }
  372. .ui.slider.checkbox .box:hover::before,
  373. .ui.slider.checkbox label:hover::before {
  374. background: rgba(0, 0, 0, 0.15);
  375. }
  376. /* Active */
  377. .ui.slider.checkbox input:checked ~ .box,
  378. .ui.slider.checkbox input:checked ~ label {
  379. color: rgba(0, 0, 0, 0.95) !important;
  380. }
  381. .ui.slider.checkbox input:checked ~ .box:before,
  382. .ui.slider.checkbox input:checked ~ label:before {
  383. background-color: #545454 !important;
  384. }
  385. .ui.slider.checkbox input:checked ~ .box:after,
  386. .ui.slider.checkbox input:checked ~ label:after {
  387. left: 2rem;
  388. }
  389. /* Active Focus */
  390. .ui.slider.checkbox input:focus:checked ~ .box,
  391. .ui.slider.checkbox input:focus:checked ~ label {
  392. color: rgba(0, 0, 0, 0.95) !important;
  393. }
  394. .ui.slider.checkbox input:focus:checked ~ .box:before,
  395. .ui.slider.checkbox input:focus:checked ~ label:before {
  396. background-color: #000000 !important;
  397. }
  398. /*--------------
  399. Toggle
  400. ---------------*/
  401. .ui.toggle.checkbox {
  402. min-height: 1.5rem;
  403. }
  404. /* Input */
  405. .ui.toggle.checkbox input {
  406. width: 3.5rem;
  407. height: 1.5rem;
  408. }
  409. /* Label */
  410. .ui.toggle.checkbox .box,
  411. .ui.toggle.checkbox label {
  412. min-height: 1.5rem;
  413. padding-left: 4.5rem;
  414. color: rgba(0, 0, 0, 0.87);
  415. }
  416. .ui.toggle.checkbox label {
  417. padding-top: 0.15em;
  418. }
  419. /* Switch */
  420. .ui.toggle.checkbox .box:before,
  421. .ui.toggle.checkbox label:before {
  422. display: block;
  423. position: absolute;
  424. content: '';
  425. z-index: 1;
  426. -webkit-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. *******************************/