
img {
	border: 2px solid #eee;
}

.rst-content tt.literal, .rst-content tt.literal, .rst-content code.literal {
	background-color: #eee;
	background-color: #f9f2f4;
	border-radius: 4px;
	padding: 2px 4px;
	color: #e83e8c;

} 

/* a.reference:visited, a.internal:visited {
	color: #2980B9;
} */

h1 {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 900;
	color: #909;
	font-size: 32px;
	padding: 10px 0 10px 0;
	border-bottom: 2px solid #ddd;
}

h2 {
	color: #60b;
	font-weight: 900;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
	border-bottom: 2px solid #ddd;
}

h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.caption-text, .btn {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

body {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.highlight-console > .highlight {
	font-weight: 600;
}

.highlight .go {
	font-weight: normal;
}

.highlight .gp {
	font-weight: 600
}

@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;
	}

	.wy-table td:last-child p:last-child, .rst-content table.docutils td:last-child p:last-child, .rst-content table.field-list td:last-child p:last-child {
		margin-bottom: 0 !important;
		font-size: 90% !important;
  }

}
