@font-face {
	font-family: 'Montserrat';
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
	     url('fonts/subset-Montserrat-Regular.woff2') format('woff2'),
	     url('fonts/subset-Montserrat-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

* {
	font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif !important;
}

span.pre {
	color: #000;
}

.docutils.literal.notranslate {
	border: none;
	background: none;
	padding: 0;
	font-size: 100%;
}

.wy-side-nav-search, .wy-nav-top, .wy-nav-side {
	background: #18183f;
}

.admonition {
	background: #e3e3e3 !important;
}

.admonition-title {
	background: #18183f !important;
}

.warning p, .warning ul {
	font-weight: bold;
}

/* Overrides the style attribute.
   Source: https://css-tricks.com/override-inline-styles-with-css/ */
img[style].blend {
	height: 14em !important;
}
