.th11 {
	width: 200px;
}

.th12 {
	width: 600px;
}

.th21 {
	width: 250px;
}

.th22 {
	width: 600px;
}

.td1 {
	font-weight: bold;
	vertical-align: middle !important;
}

.td31 {
	display: table-cell;
	text-align: center !important;
	vertical-align: middle !important;
}

.md-typeset table:not([class]) {
  font-size: 16px;
}

.md-typeset table:not([class]) th,
.md-typeset table:not([class]) td {
	padding: 0.7em;
}

.md-typeset tr {
	vertical-align: middle;
}

/*
.md-typeset table thead tr th {
	background: #f8f8f8;
}
*/
.md-typeset table:not([class]) td:not([align]) {
	vertical-align: middle !important;
}

.banner {
	width: 100%;
	margin: auto;
	display: block;
	border-width: 0px;
	border-radius: 5px;
	box-shadow: 0px 5px 20px 0px rgba(128, 128, 128, 0.5);
}

.mode {
	border-width: 0px;
	border-radius: 3px;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	vertical-align: middle !important;
}

.figure {
	width: 90%;
	border-width: 0px;
	vertical-align: middle !important;
}

/*
:root > * {
  --md-code-bg-color: #e8e8e8;
}
*/

:root > * {
  /* Code block color shades */
/*  --md-code-bg-color: hsla(0, 0%, 96%, 1);*/ /* Background color of the code block */
/*  --md-code-bg-color: #666666;*/
/*  --md-code-fg-color: #f0f0f0;*/
/*  --md-code-fg-color: hsla(200, 18%, 26%, 1);*/ /* Foreground (text) color of the code block */

  /* Specific syntax highlighting colors */
  --md-code-hl-number-color: #f08d49; /* Numbers */
  --md-code-hl-special-color: #c96767; /* Special characters/keywords */
  --md-code-hl-function-color: #61afef; /* Function names */
  --md-code-hl-constant-color: #e5c07b; /* Constants */
  --md-code-hl-keyword-color: #c678dd; /* Keywords */
  --md-code-hl-string-color: #98c379; /* Strings */
  --md-code-hl-name-color: #abb2bf; /* Variable names */
  --md-code-hl-operator-color: #56b6c2; /* Operators */
  --md-code-hl-punctuation-color: #abb2bf; /* Punctuation */
  --md-code-hl-comment-color: #5c6370; /* Comments */
}

.md-typeset .admonition,
.md-typeset details {
  border-width: 0;
  border-left-width: 4px;
}

.pad {
  margin-left:20px;
}
