
/* Custom styles overrding docutil/styles.css. */
nav {
  background: #375eab;
}
nav a {
  background: #4285f4;
  color: #ccc;
}
nav a:hover {
  color: white;
  background: #375eab;
}
nav ul li {
  line-height: 2em;
}
nav {
  background-color: #4285f4;
  background-image: none;
}
nav ul li {
  line-height: 2em;
}

header, h1, h2, h3, h4, h5, .toctitle {
}
#toc a:link, #toc a:visited {
  color: #237;
}
#toc li.header {
  background: #fff;
}

/* Gato-blue styles. */
@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700');

body {
  font-family: Roboto, sans-serif;
  font-weight: 350; /* 400 is normal */
  -webkit-font-smoothing: antialiased;
  font-size: 90%;
  line-height: 1.5em;
}
/* Keep code block line spacing a bit tighter than body. */
body pre {
  line-height: 1.3em;
}

header, h1, h2, h3, h4, h5, h6 {
  color: #4285f4;
  font-weight: 300;
  padding-top: 0.25em;
}

header { font-size: 40px; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 16px; }


#toc a:link, #toc a:visited {
  color: #4285f4;
}
.gato-toc-page {
  color: #4285f4;
}

nav {
  background-color: #4285f4;
  background-image: none;
}
nav ul li {
  line-height: 2em;
}
/* First-level dropdown color must match bottom of navbar. */
nav ul ul {
  background: #4285f4;
  left: 0;
}

nav li, nav a {
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}

nav li:hover {
  background-color: rgba(0, 0, 0, 0.0980392);
}

  /* Larger navbar items */
nav ul li {
  font-size: 16px; /* Define a new font size */
}

nav ul ul li {
  line-height: 2em;
}

article a {
  text-decoration: none;
}
article a:hover {
  text-decoration: underline;
}

/* Simplify box for SITEMAP_FILE. */
.g3doc-sitemap-content {
  border-radius: 0;
  border: none;
  background: #fbfbfb;
}
