/* Intended to be applied over the "better" theme's defaults */ /* TODO: http://practicaltypography.com/rules-and-borders.html */ body { font-family: serif; font-size: 16px; } .body { font-size: 120%; line-height: 135%; color: rgb(72, 72, 72); } h1, h2, h3, h4, h5, h6 { color: #000; font-family: "Helvetica", sans-serif; } h1 { font-size: 1.6em; font-weight: bold; } h2 { font-size: 1.3em; font-weight: normal; } h3 { font-size: 1.05em; font-weight: normal; } h4 { font-size: 0.9em; font-weight: normal; } h5 { font-size: 0.9em; font-weight: normal; } header h1 { opacity: 0.65; margin-top: 0.3em; font-size: 1.2em; margin-left: 240px; font-family: "Helvetica", sans-serif; font-weight: bold; text-transform: uppercase; font-variant: small-caps; font-weight: normal; } header h1:hover { opacity: 0.9; } header h1 a, header h1 a:visited { color: #000; } .rubric { text-align: center; text-transform: uppercase; } a.toc-backref { color: #000; } a.internal em { font-style: normal; } footer#pagefooter, footer#pagefooter a { color: #777; } .contents .topic-title { font-weight: normal; } pre, tt { font-family: "Source Code Pro", "Monaco", "Consolas", "Lucida Console", monospace; } tt { font-size: 80%; background: #f4f4f4; } .note tt { background: #ececec; } a tt { font-weight: normal; } .sphinxsidebar { padding-top: 1em; opacity: 0.65; font-size: 0.9rem; } .logo { padding-bottom: 0.5em; } .sphinxsidebar:hover { opacity: 0.9; } .sphinxsidebar .search input { padding-left: 0.25rem; margin-bottom: 2em; } .sphinxsidebar h3 a { color: #222; } .highlight pre { color: #ddd; background-color: #333; padding: 0.75em; margin-bottom: 2em; margin-left: 0px; margin-right: 0px; border-radius: 2px; font-size: 0.9rem; line-height: 120%; } a:hover { text-decoration: none; } tt.descname { font-size: 0.8em; } dl.function > dt, dl.class > dt, dl.method > dt, dl.attribute > dt, dl.data > dt, dl.classmethod > dt, dl.enum > dt { margin-bottom: 0.5em; background: #f4f4f4; } dl li > p { display: inline; } .related.bottom { margin-top: 2em; } div.admondition, div.topic, div.warning, div.note { border-left: none; border-right: none; } div.note, div.topic { background-color: #f4f4f4; } table.docutils { margin-left: auto; margin-right: auto; } table.docutils td { text-align: center; } table.docutils caption { font-style: italic; font-size: 0.9em; }