@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url("//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff") format("woff");
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff") format("woff");
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("//themes.googleusercontent.com/static/fonts/montserrat/v2/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff") format("woff");
}
/* line 34, ../scss/_fonts.scss */
body {
  font-size: 18px;
  font-family: 'Open Sans';
  font-weight: 500;
}

/* line 40, ../scss/_fonts.scss */
h1 {
  font-size: 2rem;
}

/* line 40, ../scss/_fonts.scss */
h2 {
  font-size: 1.73913rem;
}

/* line 40, ../scss/_fonts.scss */
h3 {
  font-size: 1.51229rem;
}

/* line 40, ../scss/_fonts.scss */
h4 {
  font-size: 1.31503rem;
}

/* line 40, ../scss/_fonts.scss */
h5 {
  font-size: 1.14351rem;
}

/* line 40, ../scss/_fonts.scss */
h6 {
  font-size: 0.99435rem;
}

/* line 1, ../scss/_header.scss */
header {
  background-color: #2655a3;
  padding: 24px 0px;
  height: 76px;
  text-align: left;
}
/* line 6, ../scss/_header.scss */
header h1 {
  font-family: 'Montserrat';
  font-weight: 400;
  color: white;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
  width: 50%;
  float: left;
  padding-left: 0.6em;
}
/* line 14, ../scss/_header.scss */
header p.logo {
  float: left;
  width: 306px;
  margin: 0;
  text-align: center;
}

/* line 1, ../scss/_sidebar.scss */
div.sphinxsidebar {
  color: white;
  width: 306px;
}
/* line 4, ../scss/_sidebar.scss */
div.sphinxsidebar h3, div.sphinxsidebar h4 {
  background-color: transparent;
  text-shadow: none;
  padding-left: 20px;
  font-size: 1rem;
  line-height: 1rem;
}
/* line 8, ../scss/_sidebar.scss */
div.sphinxsidebar h3, div.sphinxsidebar h3 a, div.sphinxsidebar h4, div.sphinxsidebar h4 a {
  color: #328fe2;
}
/* line 12, ../scss/_sidebar.scss */
div.sphinxsidebar p {
  padding: 0px 20px;
  margin-top: 0;
}
/* line 13, ../scss/_sidebar.scss */
div.sphinxsidebar a {
  color: white;
  font-family: 'Montserrat';
  font-weight: 400;
}
/* line 17, ../scss/_sidebar.scss */
div.sphinxsidebar ul {
  font-family: 'Montserrat';
  font-weight: 400;
}
/* line 20, ../scss/_sidebar.scss */
div.sphinxsidebar li {
  color: #f7f7f7;
  font-size: 0.8rem;
  line-height: 1.4rem;
}
/* line 26, ../scss/_sidebar.scss */
div.sphinxsidebar #searchbox input[type="text"] {
  padding: 5px 0;
  background: rgba(255, 254, 255, 0.15);
  border: 1px solid #4A90E2;
  border-radius: 3px;
  color: white;
  padding-left: 7px;
  width: 50%;
}
/* line 35, ../scss/_sidebar.scss */
div.sphinxsidebar #searchbox input[type="submit"] {
  border-radius: 4px;
  padding: 5px;
  color: #ffffff;
  width: 30px;
  background-color: #328fe2;
  border: none;
}
/* line 44, ../scss/_sidebar.scss */
div.sphinxsidebar .searchtip {
  padding-top: 0.6rem;
}

/* line 5, ../scss/vanguardistas.scss */
pre {
  font-size: 0.8rem;
}

/* line 6, ../scss/vanguardistas.scss */
.optional {
  font-size: 1rem;
}

/* line 8, ../scss/vanguardistas.scss */
#content:not(.section) {
  width: 75%;
}

/* line 13, ../scss/vanguardistas.scss */
div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6, div.sphinxsidebar h1, div.sphinxsidebar h2, div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar h5, div.sphinxsidebar h6 {
  font-family: 'Montserrat';
  font-weight: 400;
  margin-left: 0;
}
/* line 15, ../scss/vanguardistas.scss */
div.body h1, div.body h1 a, div.body h2, div.body h2 a, div.body h3, div.body h3 a, div.body h4, div.body h4 a, div.body h5, div.body h5 a, div.body h6, div.body h6 a, div.sphinxsidebar h1, div.sphinxsidebar h1 a, div.sphinxsidebar h2, div.sphinxsidebar h2 a, div.sphinxsidebar h3, div.sphinxsidebar h3 a, div.sphinxsidebar h4, div.sphinxsidebar h4 a, div.sphinxsidebar h5, div.sphinxsidebar h5 a, div.sphinxsidebar h6, div.sphinxsidebar h6 a {
  color: #328fe2;
}

/* line 20, ../scss/vanguardistas.scss */
div.documentwrapper {
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
}

/* line 24, ../scss/vanguardistas.scss */
div.bodywrapper {
  margin: 0 0 0 17em;
}

/* line 28, ../scss/vanguardistas.scss */
div.document {
  background-color: #0B1726;
}

/* line 32, ../scss/vanguardistas.scss */
div.related {
  display: none;
}

/* line 37, ../scss/vanguardistas.scss */
div.body h1, div.body h3, div.body h4, div.body h5, div.body h6 {
  background-color: transparent;
  border-bottom: 1px solid #f7f7f7;
}
/* line 41, ../scss/vanguardistas.scss */
div.body h2 {
  background-color: #d9f3f8;
  border-left: 8px solid #328fe2;
  padding-left: 1rem;
}

/* line 49, ../scss/vanguardistas.scss */
table.docutils td, table.docutils th {
  padding-top: 8px;
  padding-bottom: 8px;
}

/* line 55, ../scss/vanguardistas.scss */
.optional {
  color: #328fe2;
}

/* line 58, ../scss/vanguardistas.scss */
.params-list tr {
  border-bottom: 1px solid #f7f7f7;
}

a { color: #328fe2 }
