main.css 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. @font-face {
  2. font-family: "fontsmith-icons";
  3. src: url("/fonts/icons.woff") format("woff");
  4. font-weight: normal;
  5. font-style: normal;
  6. }
  7. html {
  8. margin: 100px 50px;
  9. }
  10. body {
  11. margin: 0 auto;
  12. max-width: 1280px;
  13. background: #9c4274;
  14. color: #fff;
  15. font-size: 16px;
  16. text-align: center;
  17. }
  18. body,
  19. input[type=submit],
  20. input[type=text],
  21. input[type=url],
  22. input[type=number],
  23. button {
  24. font-family: 'Century Gothic', helvetica, arial, sans-serif;
  25. }
  26. input[type=submit] {
  27. cursor: pointer;
  28. }
  29. h1 span {
  30. display: inline-block;
  31. height: 1em;
  32. width: 1em;
  33. color: #ffa319;
  34. }
  35. .resultsMenu {
  36. margin-top: 2em;
  37. }
  38. .resultsMenu .menuItem {
  39. display: inline-block;
  40. margin: 1em;
  41. width: 8em;
  42. height: 7em;
  43. color: #fff;
  44. border: 3px solid #fff;
  45. border-radius: 0.5em;
  46. cursor: pointer;
  47. text-decoration: none;
  48. }
  49. .resultsMenu .menuItem.back,
  50. .resultsMenu .menuItem.restart {
  51. color: #413;
  52. border-color: #413;
  53. }
  54. .resultsMenu .menuItem div {
  55. padding-top: 0.5em;
  56. font-size: 3em;
  57. }
  58. .resultsMenu .active,
  59. .resultsMenu .menuItem.active:hover {
  60. color: #ffa319;
  61. border-color: #ffa319;
  62. }
  63. .resultsMenu .menuItem:hover {
  64. color: #ffa319;
  65. }
  66. .resultsMenu span {
  67. position: relative;
  68. top: 0.5em;
  69. }
  70. /* Grade colors */
  71. .A {
  72. /* green */
  73. background: #0C4;
  74. }
  75. .B {
  76. /* green */
  77. background: #CD0;
  78. }
  79. .C {
  80. /* yellow */
  81. background: #FD2;
  82. }
  83. .D {
  84. /* orange */
  85. background: #FA2;
  86. }
  87. .E {
  88. /* red */
  89. background: #F60;
  90. }
  91. .F {
  92. /* red */
  93. background: #F22;
  94. }
  95. .NA {
  96. /* Non applicable */
  97. background: #CCC;
  98. }
  99. .board {
  100. margin-top: 2em;
  101. padding: 1em;
  102. background: #fff;
  103. color: #000;
  104. border-radius: 0.5em;
  105. text-align: left;
  106. }
  107. .backToDashboard {
  108. text-align: center;
  109. }
  110. .backToDashboard a {
  111. font-size: 0.9em;
  112. display: block;
  113. margin-top: 4em;
  114. color: black;
  115. }
  116. .star {
  117. font-weight: bold;
  118. }
  119. .star span {
  120. font-size: 1.2em;
  121. }
  122. .footer {
  123. padding: 3em;
  124. color: #413;
  125. }
  126. .footer a {
  127. color: inherit;
  128. }
  129. .footer .version {
  130. font-size: 0.7em;
  131. }
  132. /* Icons */
  133. .icon-lab {
  134. font-family: "fontsmith-icons";
  135. speak: none;
  136. font-style: normal;
  137. font-weight: normal;
  138. font-variant: normal;
  139. text-transform: none;
  140. line-height: 1;
  141. -webkit-font-smoothing: antialiased;
  142. }
  143. .icon-lab:before {
  144. content: "\e004";
  145. }
  146. .icon-question {
  147. font-family: "fontsmith-icons";
  148. speak: none;
  149. font-style: normal;
  150. font-weight: normal;
  151. font-variant: normal;
  152. text-transform: none;
  153. line-height: 1;
  154. -webkit-font-smoothing: antialiased;
  155. }
  156. .icon-question:before {
  157. content: "\e001";
  158. }
  159. .icon-warning {
  160. font-family: "fontsmith-icons";
  161. speak: none;
  162. font-style: normal;
  163. font-weight: normal;
  164. font-variant: normal;
  165. text-transform: none;
  166. line-height: 1;
  167. -webkit-font-smoothing: antialiased;
  168. }
  169. .icon-warning:before {
  170. content: "\e000";
  171. }
  172. .icon-back {
  173. font-family: "fontsmith-icons";
  174. speak: none;
  175. font-style: normal;
  176. font-weight: normal;
  177. font-variant: normal;
  178. text-transform: none;
  179. line-height: 1;
  180. -webkit-font-smoothing: antialiased;
  181. }
  182. .icon-back:before {
  183. content: "\e006";
  184. }
  185. .icon-summary {
  186. font-family: "fontsmith-icons";
  187. speak: none;
  188. font-style: normal;
  189. font-weight: normal;
  190. font-variant: normal;
  191. text-transform: none;
  192. line-height: 1;
  193. -webkit-font-smoothing: antialiased;
  194. }
  195. .icon-summary:before {
  196. content: "\e003";
  197. }
  198. .icon-spaghetti {
  199. font-family: "fontsmith-icons";
  200. speak: none;
  201. font-style: normal;
  202. font-weight: normal;
  203. font-variant: normal;
  204. text-transform: none;
  205. line-height: 1;
  206. -webkit-font-smoothing: antialiased;
  207. }
  208. .icon-spaghetti:before {
  209. content: "\e005";
  210. }
  211. .icon-loop {
  212. font-family: "fontsmith-icons";
  213. speak: none;
  214. font-style: normal;
  215. font-weight: normal;
  216. font-variant: normal;
  217. text-transform: none;
  218. line-height: 1;
  219. -webkit-font-smoothing: antialiased;
  220. }
  221. .icon-loop:before {
  222. content: "\e002";
  223. }