aboutsummaryrefslogtreecommitdiff
path: root/xreadthedocs/css/theme_extra.css
diff options
context:
space:
mode:
Diffstat (limited to 'xreadthedocs/css/theme_extra.css')
-rw-r--r--xreadthedocs/css/theme_extra.css126
1 files changed, 126 insertions, 0 deletions
diff --git a/xreadthedocs/css/theme_extra.css b/xreadthedocs/css/theme_extra.css
new file mode 100644
index 0000000..ccb384e
--- /dev/null
+++ b/xreadthedocs/css/theme_extra.css
@@ -0,0 +1,126 @@
+/*
+ * Tweak the overal size to better match RTD.
+ */
+body {
+ font-size: 90%;
+}
+
+h3, h4, h5, h6 {
+ color: #2980b9;
+ font-weight: 300
+}
+
+/*
+ * Sphinx doesn't have support for section dividers like we do in
+ * MkDocs, this styles the section titles in the nav
+ *
+ * https://github.com/mkdocs/mkdocs/issues/175
+ */
+.wy-menu-vertical span {
+ line-height: 18px;
+ padding: 0.4045em 1.618em;
+ display: block;
+ position: relative;
+ font-size: 90%;
+ color: #838383;
+}
+
+.wy-menu-vertical .subnav a {
+ padding: 0.4045em 2.427em;
+}
+
+/*
+ * Long navigations run off the bottom of the screen as the nav
+ * area doesn't scroll.
+ *
+ * https://github.com/mkdocs/mkdocs/pull/202
+ */
+.wy-nav-side {
+ height: 100%;
+ overflow-y: auto;
+}
+
+/*
+ * readthedocs theme hides nav items when the window height is
+ * too small to contain them.
+ *
+ * https://github.com/mkdocs/mkdocs/issues/#348
+ */
+.wy-menu-vertical ul {
+ margin-bottom: 2em;
+}
+
+/*
+ * Fix wrapping in the code highlighting
+ *
+ * https://github.com/mkdocs/mkdocs/issues/233
+ */
+code {
+ white-space: pre;
+}
+
+/*
+ * Wrap inline code samples otherwise they shoot of the side and
+ * can't be read at all.
+ *
+ * https://github.com/mkdocs/mkdocs/issues/313
+ */
+p code {
+ word-wrap: break-word;
+}
+
+/*
+ * The CSS classes from highlight.js seem to clash with the
+ * ReadTheDocs theme causing some code to be incorrectly made
+ * bold and italic.
+ *
+ * https://github.com/mkdocs/mkdocs/issues/411
+ */
+code.cs, code.c {
+ font-weight: inherit;
+ font-style: inherit;
+}
+
+/*
+ * Fix some issues with the theme and non-highlighted code
+ * samples. Without and highlighting styles attached the
+ * formatting is broken.
+ *
+ * https://github.com/mkdocs/mkdocs/issues/319
+ */
+.no-highlight {
+ display: block;
+ padding: 0.5em;
+ color: #333;
+}
+
+
+/*
+ * Additions specific to the search functionality provided by MkDocs
+ */
+
+#mkdocs-search-results article h3
+{
+ margin-top: 23px;
+ border-top: 1px solid #E1E4E5;
+ padding-top: 24px;
+}
+
+#mkdocs-search-results article:first-child h3 {
+ border-top: none;
+}
+
+#mkdocs-search-query{
+ width: 100%;
+ border-radius: 50px;
+ padding: 6px 12px;
+ border-color: #D1D4D5;
+}
+
+.wy-menu-vertical li ul {
+ display: inherit;
+}
+
+.wy-menu-vertical li ul.subnav ul.subnav{
+ padding-left: 1em;
+}