

.page h1 {
  color: #000;
	font-family: 'descartesJS_Sansserif', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	margin: 0 0 0;
	margin:25px 55px 25px 55px;
	text-align: center;
	text-transform: uppercase;
}
.page h2 {
  color: #009;
	font-family: 'descartesJS_Sansserif', sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 35px;
	margin:25px 55px 5px 55px;
	text-align: left;
}


code, code_math {
  display: inline;
}
code, pre, code_math {
  font-family: 'descartesJS_Sansserif', sans-serif;
  font-size: 100%;
  color: #778890;
}
xmp {
  font-family: 'UbuntuMono', monospace;
  font-size: 107%;
  color: #e67e22;
  border: 1px solid #e67e22;
}

.katex {
  font-size: 110% !important;
}

.cover_title {
  position: absolute;
  top: 610px;
  left: 57px;
  right: 0px;
  color: #0089cd;
  font-size: 350%;
  text-align: center;
  text-shadow: 1px 2px rgba(0,0,0,0.15);
}
.cover_subtitle {
  position: absolute;
  left: 57px;
  right: 0px;
  bottom: 25px;
  text-align: center;
  color: #0089cd;
  font-size: 220%;
  text-shadow: 1px 2px rgba(0,0,0,0.15);
}

.chap_text {
  position: relative;
  text-align: center;
  left: 55px;
  width: 830px;
  top: 100px;
  color: #0089cd;
  font-size: 500%;
  text-shadow: 1px 2px rgba(0,0,0,0.15);
}
.chap_name {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  left: 55px;
  width: 830px;
  top: 215px;
  height: 170px;
  color: #0089cd;
  font-size: 250%;
  text-shadow: 1px 2px rgba(0,0,0,0.15);
}