/* Copyright (C) Duncan Macleod (2014)
 *
 * This file is part of pyDischarge.
 *
 * pyDischarge is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * pyDischarge is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with pyDischarge.  If not, see <http://www.gnu.org/licenses/>.
 */

@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/Lato-Light.woff) format('woff');
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/Lato-Semibold.woff) format('woff');
  font-weight: bold;
  text-rendering: optimizeLegibility;
}

/* ------------------------------------------------------------------------- */
/* Global settings                                                           */

body, p {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #555;
}

body > div.container {
  margin-top: 10px;
}

small {
  font-size: 12px;
  font-family: monospace;
}

/* ------------------------------------------------------------------------- */
/* Logo                                                                      */

img[src*="https://pyDischarge.github.io/images/pydischarge_1200.png"],
img[src*="https://pyDischarge.github.io/images/pydischarge_docs_1200.png"] {
  padding-top: 20px;
}

#logo {
  text-align: center;
  padding-bottom: 20px;
}

#tagline {
  font-size: 20px;
  color: #777;
  margin: 0 auto;
}

/* ------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------- */
/* Code snippets                                                             */

pre {
  font-size: 14px;
  line-height: 20px;
}

/* ------------------------------------------------------------------------- */
/* Footer                                                                    */

.footer {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #eee;
}

/* ------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
  font-family: Lato, sans-serif !important;
  color: black;
}

h1 {
  padding-bottom: 5px;
  border-bottom: none;
  font-size: 40px;
}

h2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 24px;
}

h3 {
  padding-bottom:1px;
  border-bottom: none;
}

.headerlink {
  padding-left: 1ex;
  padding-right: 1ex;
}

a.headerlink:hover {
  text-decoration: none;
}

button {
  width: 100%;
}

.row > div {
  margin-bottom: 20px;
}

.docs {
  line-height: 35px;
  font-size: 20px;
  height: 50px;
  font-family: monospace;
}

#docs {
  background-color: #777;
  color: white;
  border-color: #333;
}

#docs:hover {
  background-color: #993300;
  border-color: #000;
}

.doclinks {
  padding-top: 20px;
}

small > p {
  font-size: inherit;
  font-family: inherit;
}
