@import url("http://fonts.googleapis.com/css?family=Source+Code+Pro:400,700");
@import url("http://fonts.googleapis.com/css?family=Roboto:300,400,700|Montserrat:400,700");

body {
  -moz-osx-font-smoothing: grayscale;
      -moz-osx-font-smoothing: grayscale;
      -webkit-text-size-adjust: 100%;
      -moz-text-size-adjust: 100%;
      text-shadow: 1px 1px 1px 
  rgba(0, 0, 0, 0.004);

  text-rendering: optimizeSpeed !important;

  -webkit-text-size-adjust: 100%;
  
}

h1 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  color: #263238;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0.5em;
  font-size: 1.85714em;
  color: #0033a0;
}

h2 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  color:  #263238;
  font-weight: 400;
  font-size: 1.57143em;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

h3 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  color:  #263238;
  font-weight: 400;
  font-size: 1.3em;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

h4 {
  font-size: 1.14286em;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  color: #263238;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

h5 {
  font-size: 0.929em;
  font-family: Montserrat, sans-serif;
  line-height: 20px;
}

ul {
  padding-left: 2em;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 1em;
  font-family: Roboto, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}

p, li {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 1em;
  line-height: 1.5em;
}

div.highlight {
font-family: Courier, monospace;
white-space: pre-wrap;
background-color: #263238;
color: white;
padding: 12px 14px 15px 14px;
overflow-x: auto;
line-height: normal;
border-radius: 2px;
border: 1px solid
rgba(38, 50, 56, 0.1);
}

.highlight pre code, pre code {
  background-color: transparent;
  color: white;
}

code {
  font-family: Courier, monospace;
  background-color:   rgba(38, 50, 56, 0.04);
  padding: 0.1em 0.2em 0.2em;
  font-size: 1em;
  border-radius: 2px;
  color:  #e53935;
  border: 1px solid
  rgba(38, 50, 56, 0.1);
}

/* Hacks to get syntax highlighting in code samples more acceptable after styling changes to mimic */
.nv {
  color: #ddd;
}
.ow, .o {
  color: #f5b83d;
}
.s, .s1, .s2 {
  color: #bde052;
}
.cm {
  color: #998066;
}
.k, .kd {
  color: #d1949e;
}
.nf {
  color: #fff;
}

.popover-help-link {
  cursor: pointer;
}
.popover-help-link:after {
    content: "\f059";
    font-family: FontAwesome;
    font-weight: normal;
    padding-left: 2px;
}

