/* Increase main content div size */
.wy-nav-content {
	max-width: 1260px;
}

/* Avoid images and videos being too big on bigger screen */
/* https://github.com/qgis/QGIS-Documentation/blob/master/themes/rtd_qgis/static/css/qgis_docs.css */
@media screen and (min-width: 767px) {
  .rst-content img {
    max-width: 760px;
  }

  video {
    max-width: 760px;
  }

  iframe {
    max-width: 760px;
  }
}

body {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
}

/*
footer {
  font-family: 'Oswald', sans-serif;
}
*/

h1 {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  color: #000000;
}

h2 {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  color: #1F497D;
}

h3 {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  color: #05989F;
}

h4, h5, h6 {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  color: #05989F;
}

/* Figure caption */
.rst-content div.figure p.caption {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  /*color: #1F497D;*/
  /*letter-spacing: 4px; */
}


.rst-content .toctree-wrapper p.caption {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
}

/*
.wy-menu-vertical header {
  color: #1F497D;
}

*/

.wy-menu-vertical a {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
}

/* TOC caption */
.wy-menu-vertical header, .wy-menu-vertical p.caption {
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  /*color: #05989F;*/
  color: #6D9353;
}

.wy-side-nav-search {
  background-color: #d9e1dd;
  background-image: url("../img/logo_background.jpg");
  background-size: cover;
  background-opacity: 0.5
}

.wy-side-nav-search > div.version {
  color: rgba(255,255,255,0.7); /*increase version number opacity*/
}

/*
.wy-nav-side {
  background: #D9E1DD;
}
*/

/*
.wy-menu-vertical li.current {
    background: #00FF00;
}
*/

/* inline markups*/
/*
.menuselection {
  border:1px dashed #7fbbe366;
  background:#f1f9ff;
  font-size:95%;
  font-weight:700;
  border-radius:1px;
  padding:0px 3px;
  margin:auto 2px
}

.rst-content .guilabel {
  border:1px solid #7fbbe366;
  background:#f1f9ff;
  font-size:95%;
  font-weight:700;
  border-radius:1px;
  padding:0px 3px;
  margin:auto 2px
}
*/

.kbd {
  font-weight: bold;
  border: 1px solid #ddd;
  background: #eee;
  color: #E22;
  border-radius:3px;
  padding-left: 3px;
  padding-right: 3px;
}


/* table fix for wrapping text. thanks to https://rackerlabs.github.io/docs-rackspace/tools/rtd-tables.html */
/* override table width restrictions */
@media screen and (min-width: 767px) {

   .wy-table-responsive table td {
      /* !important prevents the common CSS stylesheets from overriding
         this as on RTD they are loaded after this stylesheet */
      white-space: normal !important;
   }

   .wy-table-responsive {
      overflow: visible !important;
   }
}