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.

627 lines
16 KiB

9 years ago
8 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
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
8 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
8 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
8 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
8 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.2 - 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. -ms-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. -ms-transform: scale(0.46666667);
  269. transform: scale(0.46666667);
  270. background-color: rgba(0, 0, 0, 0.87);
  271. }
  272. /* Focus */
  273. .ui.radio.checkbox input:focus ~ .box:before,
  274. .ui.radio.checkbox input:focus ~ label:before {
  275. background-color: #FFFFFF;
  276. }
  277. .ui.radio.checkbox input:focus ~ .box:after,
  278. .ui.radio.checkbox input:focus ~ label:after {
  279. background-color: rgba(0, 0, 0, 0.95);
  280. }
  281. /* Indeterminate */
  282. .ui.radio.checkbox input:indeterminate ~ .box:after,
  283. .ui.radio.checkbox input:indeterminate ~ label:after {
  284. opacity: 0;
  285. }
  286. /* Active */
  287. .ui.radio.checkbox input:checked ~ .box:before,
  288. .ui.radio.checkbox input:checked ~ label:before {
  289. background-color: #FFFFFF;
  290. }
  291. .ui.radio.checkbox input:checked ~ .box:after,
  292. .ui.radio.checkbox input:checked ~ label:after {
  293. background-color: rgba(0, 0, 0, 0.95);
  294. }
  295. /* Active Focus */
  296. .ui.radio.checkbox input:focus:checked ~ .box:before,
  297. .ui.radio.checkbox input:focus:checked ~ label:before {
  298. background-color: #FFFFFF;
  299. }
  300. .ui.radio.checkbox input:focus:checked ~ .box:after,
  301. .ui.radio.checkbox input:focus:checked ~ label:after {
  302. background-color: rgba(0, 0, 0, 0.95);
  303. }
  304. /*--------------
  305. Slider
  306. ---------------*/
  307. .ui.slider.checkbox {
  308. min-height: 1.25rem;
  309. }
  310. /* Input */
  311. .ui.slider.checkbox input {
  312. width: 3.5rem;
  313. height: 1.25rem;
  314. }
  315. /* Label */
  316. .ui.slider.checkbox .box,
  317. .ui.slider.checkbox label {
  318. padding-left: 4.5rem;
  319. line-height: 1rem;
  320. color: rgba(0, 0, 0, 0.4);
  321. }
  322. /* Line */
  323. .ui.slider.checkbox .box:before,
  324. .ui.slider.checkbox label:before {
  325. display: block;
  326. position: absolute;
  327. content: '';
  328. border: none !important;
  329. left: 0em;
  330. z-index: 1;
  331. top: 0.4rem;
  332. background-color: rgba(0, 0, 0, 0.05);
  333. width: 3.5rem;
  334. height: 0.21428571rem;
  335. -webkit-transform: none;
  336. -ms-transform: none;
  337. transform: none;
  338. border-radius: 500rem;
  339. -webkit-transition: background 0.3s ease;
  340. transition: background 0.3s ease;
  341. }
  342. /* Handle */
  343. .ui.slider.checkbox .box:after,
  344. .ui.slider.checkbox label:after {
  345. background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  346. background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  347. position: absolute;
  348. content: '' !important;
  349. opacity: 1;
  350. z-index: 2;
  351. border: none;
  352. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  353. width: 1.5rem;
  354. height: 1.5rem;
  355. top: -0.25rem;
  356. left: 0em;
  357. -webkit-transform: none;
  358. -ms-transform: none;
  359. transform: none;
  360. border-radius: 500rem;
  361. -webkit-transition: left 0.3s ease;
  362. transition: left 0.3s ease;
  363. }
  364. /* Focus */
  365. .ui.slider.checkbox input:focus ~ .box:before,
  366. .ui.slider.checkbox input:focus ~ label:before {
  367. background-color: rgba(0, 0, 0, 0.15);
  368. border: none;
  369. }
  370. /* Hover */
  371. .ui.slider.checkbox .box:hover,
  372. .ui.slider.checkbox label:hover {
  373. color: rgba(0, 0, 0, 0.8);
  374. }
  375. .ui.slider.checkbox .box:hover::before,
  376. .ui.slider.checkbox label:hover::before {
  377. background: rgba(0, 0, 0, 0.15);
  378. }
  379. /* Active */
  380. .ui.slider.checkbox input:checked ~ .box,
  381. .ui.slider.checkbox input:checked ~ label {
  382. color: rgba(0, 0, 0, 0.95) !important;
  383. }
  384. .ui.slider.checkbox input:checked ~ .box:before,
  385. .ui.slider.checkbox input:checked ~ label:before {
  386. background-color: #545454 !important;
  387. }
  388. .ui.slider.checkbox input:checked ~ .box:after,
  389. .ui.slider.checkbox input:checked ~ label:after {
  390. left: 2rem;
  391. }
  392. /* Active Focus */
  393. .ui.slider.checkbox input:focus:checked ~ .box,
  394. .ui.slider.checkbox input:focus:checked ~ label {
  395. color: rgba(0, 0, 0, 0.95) !important;
  396. }
  397. .ui.slider.checkbox input:focus:checked ~ .box:before,
  398. .ui.slider.checkbox input:focus:checked ~ label:before {
  399. background-color: #000000 !important;
  400. }
  401. /*--------------
  402. Toggle
  403. ---------------*/
  404. .ui.toggle.checkbox {
  405. min-height: 1.5rem;
  406. }
  407. /* Input */
  408. .ui.toggle.checkbox input {
  409. width: 3.5rem;
  410. height: 1.5rem;
  411. }
  412. /* Label */
  413. .ui.toggle.checkbox .box,
  414. .ui.toggle.checkbox label {
  415. min-height: 1.5rem;
  416. padding-left: 4.5rem;
  417. color: rgba(0, 0, 0, 0.87);
  418. }
  419. .ui.toggle.checkbox label {
  420. padding-top: 0.15em;
  421. }
  422. /* Switch */
  423. .ui.toggle.checkbox .box:before,
  424. .ui.toggle.checkbox label:before {
  425. display: block;
  426. position: absolute;
  427. content: '';
  428. z-index: 1;
  429. -webkit-transform: none;
  430. -ms-transform: none;
  431. transform: none;
  432. border: none;
  433. top: 0rem;
  434. background: rgba(0, 0, 0, 0.05);
  435. width: 3.5rem;
  436. height: 1.5rem;
  437. border-radius: 500rem;
  438. }
  439. /* Handle */
  440. .ui.toggle.checkbox .box:after,
  441. .ui.toggle.checkbox label:after {
  442. background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  443. background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  444. position: absolute;
  445. content: '' !important;
  446. opacity: 1;
  447. z-index: 2;
  448. border: none;
  449. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  450. width: 1.5rem;
  451. height: 1.5rem;
  452. top: 0rem;
  453. left: 0em;
  454. border-radius: 500rem;
  455. -webkit-transition: background 0.3s ease, left 0.3s ease;
  456. transition: background 0.3s ease, left 0.3s ease;
  457. }
  458. .ui.toggle.checkbox input ~ .box:after,
  459. .ui.toggle.checkbox input ~ label:after {
  460. left: -0.05rem;
  461. }
  462. /* Focus */
  463. .ui.toggle.checkbox input:focus ~ .box:before,
  464. .ui.toggle.checkbox input:focus ~ label:before {
  465. background-color: rgba(0, 0, 0, 0.15);
  466. border: none;
  467. }
  468. /* Hover */
  469. .ui.toggle.checkbox .box:hover::before,
  470. .ui.toggle.checkbox label:hover::before {
  471. background-color: rgba(0, 0, 0, 0.15);
  472. border: none;
  473. }
  474. /* Active */
  475. .ui.toggle.checkbox input:checked ~ .box,
  476. .ui.toggle.checkbox input:checked ~ label {
  477. color: rgba(0, 0, 0, 0.95) !important;
  478. }
  479. .ui.toggle.checkbox input:checked ~ .box:before,
  480. .ui.toggle.checkbox input:checked ~ label:before {
  481. background-color: #2185D0 !important;
  482. }
  483. .ui.toggle.checkbox input:checked ~ .box:after,
  484. .ui.toggle.checkbox input:checked ~ label:after {
  485. left: 2.15rem;
  486. }
  487. /* Active Focus */
  488. .ui.toggle.checkbox input:focus:checked ~ .box,
  489. .ui.toggle.checkbox input:focus:checked ~ label {
  490. color: rgba(0, 0, 0, 0.95) !important;
  491. }
  492. .ui.toggle.checkbox input:focus:checked ~ .box:before,
  493. .ui.toggle.checkbox input:focus:checked ~ label:before {
  494. background-color: #0d71bb !important;
  495. }
  496. /*******************************
  497. Variations
  498. *******************************/
  499. /*--------------
  500. Fitted
  501. ---------------*/
  502. .ui.fitted.checkbox .box,
  503. .ui.fitted.checkbox label {
  504. padding-left: 0em !important;
  505. }
  506. .ui.fitted.toggle.checkbox,
  507. .ui.fitted.toggle.checkbox {
  508. width: 3.5rem;
  509. }
  510. .ui.fitted.slider.checkbox,
  511. .ui.fitted.slider.checkbox {
  512. width: 3.5rem;
  513. }
  514. /*******************************
  515. Theme Overrides
  516. *******************************/
  517. @font-face {
  518. font-family: 'Checkbox';
  519. src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
  520. }
  521. /* Checkmark */
  522. .ui.checkbox label:after,
  523. .ui.checkbox .box:after {
  524. font-family: 'Checkbox';
  525. }
  526. /* Checked */
  527. .ui.checkbox input:checked ~ .box:after,
  528. .ui.checkbox input:checked ~ label:after {
  529. content: '\e800';
  530. }
  531. /* Indeterminate */
  532. .ui.checkbox input:indeterminate ~ .box:after,
  533. .ui.checkbox input:indeterminate ~ label:after {
  534. font-size: 12px;
  535. content: '\e801';
  536. }
  537. /* UTF Reference
  538. .check:before { content: '\e800'; }
  539. .dash:before { content: '\e801'; }
  540. .plus:before { content: '\e802'; }
  541. */
  542. /*******************************
  543. Site Overrides
  544. *******************************/