2 /*@import url(https://fonts.googleapis.com/css?family=Dosis:400,700&subset=latin,latin-ext);*/
8 counter-increment: page;
9 content: "Strona " counter(page);
16 text-decoration: none;
27 list-style-image: url('bullet.svg');
31 page-break-after: avoid;
44 margin-bottom: .5em; }
53 .link-list-colored a {
65 border-top: 1px solid #777;
68 .lesson-footer .section-info {
70 .lesson-footer .previous-lesson {
72 .lesson-footer .next-lesson {
76 counter-reset: list; }
80 ol.alpha > li:before {
81 counter-increment: list;
82 content: counter(list,lower-alpha) ") ";
89 /* =================== */
90 /* = Custom elements = */
91 /* =================== */
101 visibility: hidden; }
106 border-bottom: 0.1em solid #000; }
111 text-align: center; }
114 border-collapse: collapse;
117 table.framed td, table.framed.th {
118 border: 1px #888 solid;
121 .activities-header, #slowniczek {
124 display: inline-block;
125 padding: 0.1cm 0.3cm;
126 margin-bottom: -0.1cm;
127 border-radius: 0.3cm 0.3cm 0 0;
128 page-break-after: avoid;
140 page-break-before: avoid;
147 .activity.odd .text {
148 border: thick solid #ed7831;
155 border: thick solid #ed7831;
158 padding: 0.5cm 3cm 0.5cm 0.5cm;
159 page-break-before: avoid;
162 .activity.even .text {
163 padding-bottom: 0.5cm;
167 .activity .description {
172 .activity .description p:first-child {
178 page-break-inside: avoid; }
179 .activity .act_counter {
185 .activity.odd .info {
189 margin-bottom: -0.8cm;
194 border: thick solid #ed7831;
195 border-radius: 0.8cm;
196 page-break-before: avoid;
197 page-break-inside: avoid;
198 background-color: white; }
199 .activity .info .infobox {
201 border-top: 1px solid #c9ccce; }
202 .activity .info .infobox th {
203 text-transform: uppercase;
204 margin: 0 0 0.5em -2.1875em;
205 padding-left: 2.1875em;
208 .activity .info .infobox p {
210 .activity table.info { border-spacing: 0.2cm }
211 .activity .info th, .activity .info td { vertical-align: top; }
213 background: no-repeat 0 0;
214 background-size: 25px 25px; }
215 .activity .info .time th {
216 background-image: url("activity-time.svg"); }
217 .activity .info .kind th {
218 background-image: url("activity-kind.svg"); }
219 .activity .info .materials th {
220 background-image: url("activity-tools.svg"); }
223 border: thick solid #ed7831;
224 border-radius: 0.5cm;
226 padding: 0 0.3cm 0.3cm;
228 page-break-inside: avoid;
232 margin-bottom: 0.2cm;
241 display: inline-block;
249 display: inline-block;
264 #book-text .top-link {
271 vertical-align: super; }
274 vertical-align: top; }
275 .exercise .question-piece {
276 border-radius: 0.6875em;
277 padding: 0.5em 0.6875em; }
278 .exercise .lista.punkt {
282 .exercise .lista li {
283 margin: 0.3125em 0; }
284 .exercise .question-piece.correct {
285 background-color: #16a487;
287 .exercise .question-piece.incorrect {
288 background-color: #f00;
290 .exercise .placeholder.dragover {
291 background: #ed7831 !important; }
294 display: inline-block;
295 border-radius: 0.5em;
296 padding: 0.25em 0.5em;
297 margin: -0.25em -0.5em -0.25em 0.5em;
302 border-radius: 0.5625em;
304 line-height: 1.875em;
307 margin-top: 1.875em; }
308 .exercise .buttons input {
313 text-transform: uppercase;
315 .exercise .buttons .message {
319 .exercise .buttons .maxscore {
320 background: #16a487; }
321 .exercise .buttons input.check {
322 background: #ed7831; }
324 .exercise .instruction {
329 .exercise .instruction:before {
332 .luki .question-piece {
333 background-color: #d4d6d8;
336 display: inline-block;
339 .luki .question-piece.disabled {
340 background-color: #eee;
343 border-radius: 0.6875em;
344 padding: 0.5em 0.6875em;
345 display: inline-block;
348 background-color: #eee;
350 .luki .placeholder:after {
351 content: "\0000a0"; }
353 .zastap .question-piece {
354 background-color: #d4d6d8;
356 display: inline-block;
359 .zastap .question-piece.disabled {
360 background-color: #eee;
362 .zastap .question-piece.placeholder {
363 background-color: inherit;
371 .uporzadkuj .question-piece {
372 background-color: #d4d6d8;
375 .uporzadkuj .question-piece.disabled {
376 background-color: #eee;
382 counter-reset: answer; }
383 .uporzadkuj .lista li {
384 counter-increment: answer;
386 background: url("/static/img/ornaments/draggable.c03941f77eb9.png") no-repeat 100% 50%;
388 .uporzadkuj .lista li:before {
389 border-radius: 0.6875em;
390 padding: 0.5em 0.6875em;
391 background-color: #d4d6d8;
394 content: counter(answer);
396 margin: -.5em 0 0 -3em; }
397 .uporzadkuj .lista li.ui-sortable-placeholder {
398 counter-increment: answer 0; }
399 .uporzadkuj .lista li.ui-sortable-helper:before {
402 .przyporzadkuj .question-piece {
403 background-color: #d4d6d8;
407 .przyporzadkuj .question-piece.short {
408 display: inline-block;
411 .przyporzadkuj span.question-piece {
412 display: inline-block;
415 .przyporzadkuj .question-piece.disabled {
416 background-color: #eee;
418 .przyporzadkuj .predicate {
422 .przyporzadkuj .predicate > li {
423 border-radius: 0.6875em;
424 padding: 0.5em 0.6875em;
425 display: inline-block;
426 background-color: #5e6165;
430 vertical-align: top; }
431 .przyporzadkuj .predicate > li .subjects {
433 min-height: 2.8125em;
435 margin: 0.5em -0.6875em -0.5em -0.6875em;
436 padding: 0.5em 0.6875em; }
437 .przyporzadkuj .predicate > li .subjects li {
439 .przyporzadkuj .predicate > li .subjects .placeholder {
440 border-radius: 0.6875em;
441 padding: 0.5em 0.6875em;
444 margin: 0 -0.6875em; }
445 .przyporzadkuj .predicate > li .subjects .multiple {
453 .przyporzadkuj .predicate > li .subjects .placeholder.dragover {
455 .przyporzadkuj .predicate > li .subjects .placeholder:after {
456 content: "upuść tutaj"; }
457 .przyporzadkuj .subject {
462 .prawdafalsz .question li.question-piece {
466 .prawdafalsz .question .question-piece-text {
467 display: inline-block;
471 }.prawdafalsz .question .buttons {
476 background-color: #d4d6d8;
478 display: inline-block;
479 margin-right: 0.5cm; }
480 .prawdafalsz .question .buttons a {
482 text-transform: uppercase;
484 display: inline-block;
485 padding: 0 0.6875em; }
486 .prawdafalsz .question .buttons a.chosen,
487 [data-solution="false"] .false,
488 [data-solution="true"] .true {
491 border: 4px solid black;
493 box-sizing: border-box;
494 line-height: initial; }
495 [data-solution="false"] .false {
496 border-top-right-radius: 8px;
497 border-bottom-right-radius: 8px; }
498 [data-solution="true"] .true {
499 border-top-left-radius: 8px;
500 border-bottom-left-radius: 8px; }
502 .wybor .question .lista {
505 .wybor .question .lista li {