/* base.css Base CSS for Pearson Higher Education. DO NOT EDIT THIS FILE. Please read the requirements for custom CSS in the Content Technical Requirements if you need to create custom CSS. */ /* Base paragraph style. Left aligned text. Note that justification has not been set as it simply looks awful. No font has been defined - default will be 'serif'. */ body { margin: 0em; } body.full-page-image { margin: 0; } p { font-size: medium; text-align: inherit; /* so that divs can override easily */ text-indent: 0em; /* No indented text in Pearson HE titles for 'normal' paras */ margin-top: 0em; margin-bottom: 0em; orphans: 2; widows:2; /* Not supported everywhere but worth it for when it is */ /* As above. */ } /* Standard paragraph styles - see Content Technical Requirements */ h1, h2, h3, h4, h5 { margin-top: 0; margin-bottom: 0; } /* SPECIAL PAGES. Most of these are simply placeholders and are actually defined in the series specific CSS. */ div.title-imprint { width: 25%; text-align: center; } /* imprint page */ div.imprint-page { font-size: small; text-align: left; margin-top: 1em; } div.imprint-page h2 { margin-bottom: 1.5em; } div.imprint-page p { margin-bottom: 1em; } /* Full page images */ div.cover, div.full-page-image { margin-top: 0em; margin-bottom: 0em; text-align: center; text-indent: 0em; } div.cover img, div.full-page-image img { page-break-after: always; height: 100%; margin-top: 0em; margin-bottom: 0em; } /* Other images. */ div.image { margin-top:0.5em; margin-bottom:0.5em; padding: 0 } /* chapter opener */ /* Lists. Each of these simply maps a standard CSS list style. The 'default' bulleted list is defined to have a black bullet. The 'default' ordered list is defined to use arabaic numerals Only use the class-based styles that are identical to the default when embedding one list in another. Only the most common list types are defined here. Use the same technique in additional.css if required. */ ul { text-indent: 0; padding-left: 1em; margin-bottom: 1em; } ol li { margin-left:0em; list-style-type: decimal; } ol { padding-left:2em; list-style-type: decimal; } ul li { list-style-type: disc; } ul.disc li { list-style-type: disc; text-indent: 0; } ul.bullet li { color: #a7a9ac; } span.list { color: #000000; } ul.circle li { list-style-type: circle; } ul.square li { list-style-type: square; } ol.decimal li { list-style-type: decimal; } ol.lower-roman li { list-style-type: lower-roman; } ol.upper-roman li { list-style-type: upper-roman; } ol.upper-alpha li { list-style-type: upper-alpha; } ol.lower-alpha li { list-style-type: lower-alpha; } /* Lists with no marker at all */ ul.none li { list-style-type: none; } /* Question and Answer Lists. */ ul.qa-list li { list-style-position: inside; font-weight: normal; } /* list items with para breaks after them */ li.para { margin-bottom: 1em; } /* Boxes. Basic box has borders top and bottom only. */ div.box { border-bottom-color: #c5c6c6; border-bottom-style: solid; border-bottom-width: 2px; border-top-color: #c5c6c6; border-top-style: solid; border-top-width: 2px; padding-top: 0.5em; padding-bottom: 0.5em; margin-bottom: 1em; font-family:sans-serif; } /* Index entries */ p.index-entry { padding-left: 1em; text-indent: -1em; margin-top: 0.3em; margin-bottom: 0.3em; } p.index-secondary { text-indent: 1em; margin-top: 0.3em; margin-bottom: 0.3em; } p.index-tertiary { margin-left: 3em; text-indent: -1em; margin-top: 0.3em; margin-bottom: 0.3em; } /* Footnotes. */ div.footnotes { font-size: small; } /* Links Make all links look the same. A bit overdone because it always seems to work differently across browsers. */ a:visited, a:active, a:hover a:link { color: #4e63dc; text-decoration: none; } /* Inline text features. */ span.highlight { background-color: #cbcbcb; } /* Mixins */ .centred { text-align: center; } .bold { font-weight: bold; } .italic { font-style: italic; } ol.noindent li { margin-left:-1.0em; margin-top:0.5em; list-style-type: decimal; } ol.indent li { margin-left:0em; margin-top:0.5em; list-style-type: decimal; } ol.indent0 li { margin-left:-0.5em; } ul.noindent li { margin-left:1em; }