7 font-family: 'signika';
8 src: url('../fonts/signika-bold-webfont.woff2') format('woff2'),
9 url('../fonts/signika-bold-webfont.woff') format('woff');
16 font-family: 'signika';
17 src: url('../fonts/signika-semibold-webfont.woff2') format('woff2'),
18 url('../fonts/signika-semibold-webfont.woff') format('woff');
28 font-family: 'signika';
29 src: url('../fonts/signika-regular-webfont.woff2') format('woff2'),
30 url('../fonts/signika-regular-webfont.woff') format('woff');
40 font-family: 'signika';
41 src: url('../fonts/signika-light-webfont.woff2') format('woff2'),
42 url('../fonts/signika-light-webfont.woff') format('woff');
49 font-family: "Signika", "Cantarell", sans-serif;
52 margin:2.8em auto 0 auto;
53 /*padding: 0px 10px;*/
60 background:black !important;
61 color:white !important;
62 font-family:monospace;
67 margin:0.5em auto 1em auto;
72 text-decoration: none;
74 .userContent a:hover {
75 text-decoration: underline;
77 a.block:hover,nav a:hover{
78 text-decoration: none;
87 img.logo{border: 1px solid black;}
91 padding:0.2em 0 0.2em 0;
98 h4 { font-size: 1.8em;}
99 h5 { font-size: 1.1em;}
101 /*Specific rules for text writen by final users */
102 .userContent h1 { font-size: 2em;}
103 .userContent h2 { font-size: 1.9em;}
104 h1, h2, h3, h4, .squashed{
113 margin:0.5em 0 0.5em 0;
116 border-width:2px 0 0 0 ;
126 word-wrap: break-word;
127 text-overflow: ellipsis;
129 vertical-align: middle;
130 border: 1px solid #D0D0D0;
131 border-collapse:collapse;
139 /*line-height: 1.2;*/
143 text-decoration: underline
181 button {display:inline-block;}
188 nav ul, ul.inline, ul.custom, ul.custom li{
193 nav ul li, ul.inline li{
197 list-style-type:square; /*Not working but why?*/
198 list-style-position:inside;
201 padding:0.5em 0 0.5em 0;
202 border-bottom:1px solid #ccc;
210 position: absolute !important;
211 width: 1px !important;
212 height: 1px !important;
213 padding: 0 !important;
214 margin: -1px !important;
215 overflow: hidden !important;
216 clip: rect(0, 0, 0, 0) !important;
217 white-space: nowrap !important;
218 border: 0 !important;
227 border-collapse:collapse;
233 ul.distributed.by2 li{
236 ul.distributed.by3 li{
239 ul.distributed.by4 li{
242 ul.distributed.by5 li{
245 ul.distributed.by6 li{
248 ul.distributed.by7 li{
252 a.active, button.active{
254 text-decoration:none;
255 border-bottom: 2px solid;
261 .todo:hover, .todo *:hover{
262 text-decoration: line-through;
263 color:red !important;
268 -webkit-transition-property: color;
269 -webkit-transition-duration: 0.2s;
270 -webkit-transition-timing-function: ease;
278 text-overflow: ellipsis;
281 .block {display:block;}
282 .inBlock{display:inline-block;}
283 .right{float:right;margin-left:1em;}
284 .left{float:left;margin-right:1em;}
285 .userContent .right, .userContent .left{
288 img.right, img.left{max-width:50%;}
289 .smooth{opacity:0.5;}
290 .hidden{display:none;}
291 .invisible{visibility:hidden;}
292 .padded{padding:1.5em;}
293 .marged{margin:1.5em 0 1.5em 0;}
295 .small{ font-size: 80%;}
296 .big{ font-size: 150%;}
297 .huge{ font-size: 200%;}
315 -webkit-animation: loading 1s infinite linear;
316 -moz-animation: loading 1s infinite linear;
317 -o-animation: loading 1s infinite linear;
318 animation: loading 1s infinite linear;
320 @-webkit-keyframes loading {0%{opacity:1 !important;}50%{opacity:0 !important;}100%{opacity:1 !important;}}
321 @-moz-keyframes loading {0%{opacity:1 !important;}50%{opacity:0 !important;}100%{opacity:1 !important;}}
322 @-o-keyframes loading {0%{opacity:1 !important;}50%{opacity:0 !important;}100%{opacity:1 !important;}}
323 @keyframes loading {0%{opacity:1 !important;}50%{opacity:0 !important;}100%{opacity:1 !important;}}
328 -webkit-animation: rotation 10s infinite linear;
329 -moz-animation: rotation 10s infinite linear;
330 -o-animation: rotation 10s infinite linear;
331 animation: rotation 10s infinite linear;
334 @-webkit-keyframes rotation {
335 from {-webkit-transform: rotate(0deg);}
336 to {-webkit-transform: rotate(359deg);}
338 @-moz-keyframes rotation {
339 from {-moz-transform: rotate(0deg);}
340 to {-moz-transform: rotate(359deg);}
342 @-o-keyframes rotation {
343 from {-o-transform: rotate(0deg);}
344 to {-o-transform: rotate(359deg);}
346 @keyframes rotation {
347 from {transform: rotate(0deg);}
348 to {transform: rotate(359deg);}
351 -webkit-transform: rotate(-90deg);
352 -moz-transform: rotate(-90deg);
353 -ms-transform: rotate(-90deg);
354 -o-transform: rotate(-90deg);
355 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
357 .columns{column-gap: 0; -webkit-column-gap: 0; -moz-column-gap: 0;}
358 .columns.padded{column-gap: 2em; -webkit-column-gap: 2em; -moz-column-gap: 2em;}
360 display:inline-block;
362 column-break-inside: avoid;
363 -moz-column-break-inside: avoid;
364 -webkit-column-break-inside: avoid;
365 break-inside: avoid-column;
366 -webkit-break-inside: avoid-column;
367 -moz-break-inside: avoid-column;
369 @media only screen and (min-width: 600px) {
370 .columns{column-count: 2; -webkit-column-count: 2; -moz-column-count: 2;}
372 .columns.by3{column-count: 3; -webkit-column-count: 3; -moz-column-count: 3;}
374 /* And the rest is Eric & Seb, AGPLv3*/
376 label, select, input, button, textarea{
382 display: inline-block;
387 -webkit-appearance: none;
388 -moz-appearance: window;
394 background-image: inherit;
398 -webkit-appearance: none;
399 -moz-appearance: window;
402 select, select option {
404 text-transform: none;
410 border: 1px inset #aaa;
414 input[type=text], textarea{
417 display: inline-block;
418 border:2px solid black;
420 -moz-border-radius:0.2em;
421 -webkit-border-radius:0.2em;
429 @media screen and (min-width: $mobile-limit) {
436 * For modern browsers
437 * 1. The space content is one way to avoid an Opera bug when the
438 * contenteditable attribute is included anywhere else in the document.
439 * Otherwise it causes space to appear at the top and bottom of elements
440 * that are clearfixed.
441 * 2. The use of `table` rather than `block` is only necessary if using
442 * `:before` to contain the top-margins of child elements.
444 .cf:before, .cf:after {
445 content: " "; /* 1 */
446 display: table; /* 2 */
455 * Include this rule to trigger hasLayout and contain floats.
464 font-family: 'FontAwesome';
465 src: url('/static/xstatic/fonts/fontawesome-webfont.eot');
466 src: url('/static/xstatic/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('/static/xstatic/fonts/fontawesome-webfont.woff') format('woff'), url('/static/xstatic/fonts/fontawesome-webfont.ttf') format('truetype'), url('/static/xstatic/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
472 * -------------------------- */
475 font-family: FontAwesome;
478 text-decoration: inherit;
479 -webkit-font-smoothing: antialiased;
482 [class^="icon-"]:before,
483 [class*=" icon-"]:before {
484 text-decoration: inherit;
485 display: inline-block;
488 /* makes sure icons active on rollover in links */
490 a [class*=" icon-"] {
494 /* reglo symbols variants */
495 [class^="icon-"].resymbol,
496 [class*=" icon-"].resymbol {
497 font-family: Symbols;
500 /* specific icon classes */
501 .icon-archive:before { content: "\f187"; }
502 .icon-bolt:before { content: "\f0e7"; }
503 .icon-bullhorn:before { content: "\f0a1"; }
504 .icon-calendar:before { content: "\f073"; }
505 .icon-check:before { content: "\f046"; }
506 .icon-check-empty:before { content: "\f096"; }
507 .icon-chevron-sign-left:before { content: "\f137"; }
508 .icon-chevron-sign-right:before { content: "\f138"; }
509 .icon-comments:before { content: "\f086"; }
510 .icon-double-angle-left:before { content: "\f100"; }
511 .icon-download:before { content: "\f01a"; }
512 .icon-envelope:before { content: "\f0e0"; }
513 .icon-file:before { content: "\f15b"; }
514 .icon-globe:before { content: "\f0ac"; }
515 .icon-headphones:before { content: "\f025"; }
516 .icon-home:before { content: "\f015"; }
517 .icon-info-sign:before { content: "\f05a"; }
518 .icon-microphone:before { content: "\f130"; }
519 .icon-pause:before { content: "\f04c"; }
520 .icon-play:before { content: "\f04b"; }
521 .icon-play-sign:before { content: "\f144"; }
522 .icon-plus-sign:before { content: "\f055"; }
523 .icon-question-sign:before { content: "\f059"; }
524 .icon-remove:before { content: "\f00d"; }
525 .icon-rss:before { content: "\f09e"; }
526 .icon-search:before { content: "\f002"; }
527 .icon-share:before { content: "\f045"; }
528 .icon-step-backward:before { content: "\f048"; }
529 .icon-step-forward:before { content: "\f051"; }
530 .icon-stop:before { content: "\f04d"; }
531 .icon-trash:before { content: "\f014"; }
532 .icon-volume-up:before { content: "\f028"; }