/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');

@import url("haiku.css");

html {
    background: #fff;
    -webkit-font-smoothing: antialiased;
}

body {
    font-family: 'Lato', sans-serif;
    color: #222222;
}

a:link, a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #44af5c; }

a:hover, a:active {
  text-decoration: none;
  color: #299642; }

h1, h2, h3, h4, h5, h6 {
  color: #5a92f5;
  font-weight: 700; }

div.header {
    background-color: #000;
    background-image: url(presto.png);
    background-position: 36px 50%;
    background-repeat: no-repeat;
    background-size: 57px 50px;
    padding: 10px 40px 20px 120px;
}

div.header h1 a {
    color: #fff !important;
}

.nav .right {
    float: right;
    text-align: right;
}

div.topnav {
    background: #f3f3f3;
}

div.bottomnav {
    background: #f3f3f3;
}

div.topnav,
div.bottomnav {
    padding: 10px 0;
}

div.topnav p,
div.bottomnav p {
    font-size: 1.0em;
    margin: 0 40px;
    text-align: left;
}

div.header h1 {
    font-size: 1.8em;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1.2em;
}

p {
    text-align: left;
}

div.content {
    font-size: 1.0em;
}

div.content ul > li {
    background-image: url(bullet.png);
}

div.toctree-wrapper ul > li.toctree-l1 {
    list-style-type: none;
    background-image: none;
    background: none;
    padding: 0 0 0 0
}

div.toctree-wrapper ul > li > ul > li.toctree-l2 {
    list-style-type: none;
    background-image: none;
    background: none;
    padding: 0 0 0 1em
}

div.topic {
    border: none;
}

div.admonition {
    border-radius: 3px;
    border-style: solid;
}

div.note {
    background-color: #f5f5ff
}

tt, code {
    font-family: Consolas, 'Liberation Mono', Courier, monospace;
    font-size: 0.9em;
}

tt.descname, code.descname {
    font-size: 1.1em;
}

tt.docutils.literal, code.docutils.literal {
    margin: 0 2px;
    padding: 0 5px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    border-radius: 3px;
    white-space: nowrap;
}

/* hide children of Release Notes */
#presto-documentation > div.toctree-wrapper > ul > li:last-child > ul {
    display: none;
}

table.docutils col {
    width: auto;
}