/* =================================================== */ /* = Common elements: headings, paragraphs and lines = */ /* =================================================== */ /*h1 { font-size: 3em; margin: 1.5em 0; text-align: center; line-height: 1.5em; font-weight: bold; } h2 { font-size: 2em; margin: 1.5em 0 0; font-weight: bold; line-height: 1.5em; } h3 { font-size: 1.5em; margin: 1.5em 0 0; font-weight: normal; line-height: 1.5em; } h4 { font-size: 1em; margin: 1.5em 0 0; line-height: 1.5em; } p { margin: 0; } */ /* ======================== */ /* = Footnotes and themes = */ /* ======================== */ .annotation { font-style: normal; font-weight: normal; font-size: 12px; padding-left: 2px; position: relative; top: -4px; } #footnotes { margin-top: 3em; } #footnotes .annotation { display: block; float: left; width: 2.5em; clear: both; } #footnotes div { margin: 1.5em 0 0 0; } #footnotes p, #footnotes ul { margin-left: 2.5em; font-size: 0.875em; } #footnotes .permalink { font-size: .75em; } blockquote { font-size: 0.875em; } /* ============= */ /* = Numbering = */ /* ============= */ .verse, .paragraph { position:relative; } .anchor { position: absolute; margin: -0.25em -0.5em; left: -3em; color: #777; font-size: 12px; width: 2em; text-align: center; padding: 0.25em 0.5em; line-height: 1.5em; } .anchor:hover, #book-text .anchor:active { color: #FFF; background-color: #CCC; } /* =================== */ /* = Custom elements = */ /* =================== */ span.author { font-size: 0.5em; display: block; line-height: 1.5em; margin-bottom: 0.25em; } span.collection { font-size: 0.375em; display: block; line-height: 1.5em; margin-bottom: -0.25em; } span.subtitle { font-size: 0.5em; display: block; line-height: 1.5em; margin-top: -0.25em; } span.translator { font-size: 0.375em; display: block; line-height: 1.5em; margin-top: 0.25em; } div.didaskalia { font-style: italic; margin: 0.5em 0 0 1.5em; } div.kwestia { margin: 0.5em 0 0; } div.stanza { margin: 1.5em 0 0; } div.kwestia div.stanza { margin: 0; } p.paragraph { text-align: justify; margin: 1.5em 0 0; } p.motto { text-align: justify; font-style: italic; margin: 1.5em 0 0; } p.motto_podpis { font-size: 0.875em; text-align: right; } div.fragment { border-bottom: 0.1em solid #999; padding-bottom: 1.5em; } div.note p, div.dedication p, div.note p.paragraph, div.dedication p.paragraph { text-align: right; font-style: italic; } hr.spacer { height: 3em; visibility: hidden; } hr.spacer-line { margin: 1.5em 0; border: none; border-bottom: 0.1em solid #000; } p.spacer-asterisk { padding: 0; margin: 1.5em 0; text-align: center; } div.person-list ol { list-style: none; padding: 0 0 0 1.5em; } p.place-and-time { font-style: italic; } em.math, em.foreign-word, em.book-title, em.didaskalia { font-style: italic; } em.author-emphasis { letter-spacing: 0.1em; } em.person { font-style: normal; font-variant: small-caps; } .verse:after { content: "\feff"; } /* =================================== */ /* = Hide some elements for printing = */ /* =================================== */ @media print { #menu {display: none;} } .activity .text { max-width:350px; margin-right:20px; float: left; } .activity .description p:first-child { margin-top: 0; } .activity .info { margin: 1.5em 0 0; max-width: 130px; float:right; } .activity .info p { margin-bottom: 1em; } .activity { clear:both; } .activity .info { font-size: 10pt; } .clearboth { clear: both; } .excercise .buttons { text-align: right; } .teacher { display: none; } .teacher.show { display: inherit; } .question-piece.correct { background-color: darkgreen; } .question-piece.incorrect { background-color: orange; } .buttons .chosen { background-color: lightblue; } .excercise .lista.predicate { list-style: none; position: relative; clear: both; padding-left: 0; } .excercise .subjects { padding-left: 0; } .excercise .lista.predicate > li { list-style: none; display: block; float: left; width: 208px; margin: 2px; } .excercise.wide .lista.predicate > li { width: 100%; margin: 2px; } .excercise .lista.predicate .droppable { min-height: 50px; border: 1px dotted black; } .excercise .draggable { padding: 3px; border: 1px dotted black; display: inline-block; } .excercise .draggable.disabled { background-color: grey; } .excercise .placeholder { padding: 3px; border: 1px dotted black; display: inline-block; min-width: 200px; min-height: 1em; } .excercise .placeholder.accepting.dragover { background-color: #ffff99; } .excercise.zastap .paragraph .placeholder { display: inline; min-width: none; min-height: none; border: inherit; padding: inherit; } .excercise .lista.subjects { padding-left: 0px; } .draggable .remove { font-family: sans-serif; padding: 2px 4px; background-color: #ee6666; margin-left: 5px; } /* utils */ .clr { clear: both; }