:root {
--md-admonition-icon--note: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06l6.06-6.06Z"/></svg>');
--md-admonition-icon--abstract: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2Z"/></svg>');
  --md-admonition-icon--info: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg>');
  --md-admonition-icon--tip: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.58.58 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27Z"/></svg>');
  --md-admonition-icon--success: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z"/></svg>');
  --md-admonition-icon--question: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10Z"/></svg>');
  --md-admonition-icon--warning: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2 1 21Z"/></svg>');
  --md-admonition-icon--failure: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>');
  --md-admonition-icon--danger: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5V20M12 2c2.75 0 5.1 1 7.05 2.95C21 6.9 22 9.25 22 12s-1 5.1-2.95 7.05C17.1 21 14.75 22 12 22s-5.1-1-7.05-2.95C3 17.1 2 14.75 2 12s1-5.1 2.95-7.05C6.9 3 9.25 2 12 2Z"/></svg>');
  --md-admonition-icon--bug: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 13h2v1h-2v-1m10-8v6c0 5.5-3.8 10.7-9 12-5.2-1.3-9-6.5-9-12V5l9-4 9 4m-4 5h-2.2c-.2-.6-.6-1.1-1.1-1.5l1.2-1.2-.7-.7L12.8 8H12c-.2 0-.5 0-.7.1L9.9 6.6l-.8.8 1.2 1.2c-.5.3-.9.8-1.1 1.4H7v1h2v1H7v1h2v1H7v1h2.2c.4 1.2 1.5 2 2.8 2s2.4-.8 2.8-2H17v-1h-2v-1h2v-1h-2v-1h2v-1m-6 2h2v-1h-2v1Z"/></svg>');
  --md-admonition-icon--example: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v2h1v14a4 4 0 0 0 4 4 4 4 0 0 0 4-4V4h1V2H7m4 14c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m2-4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m1-5h-4V4h4v3Z"/></svg>');
  --md-admonition-icon--quote: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3l-2 4Z"/></svg>');
}

p {
  display: block;
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  unicode-bidi: isolate;
}

img {
  max-width: 100%;
}

/* warning note with yellow background */
.lt-note {
  background-color: #ffd633;
  border: 1px solid #e5b800;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  align-items: center;
}
.lt-note-shell {
  display: inline;
  /* frame */
  /* border: 1px solid #fff5cc;*/
  border: none;
  /* rounded corners */
  border-radius: 5px;
  /* padding */
  padding: 5px;
  color: #4c3d00;
  margin-left: 0.5em;
}
.lt-note::before {
  content: "\f05a"; /* info circle */
  font-family: FontAwesome;
  font-size: 2em;
  color: #4c3d00;
}

/* powershell prompt */
.lang-powershell {
  padding: 1em 2em;
  border: 1px dotted #5555dd;
  border-radius: 0.5rem;
  background-color: #212529;
  color: #ffffff;
}
.lang-powershell::before {
  content: "$ ";
}

.powershell {
  border: 1px dotted #5555dd;
  background-color: #bbbbff;
  margin-left: 15px;
  margin-right: 15px;
  padding: 3px;
}

pre {
  tab-size: 2;
}
pre * {
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px;
}
pre.highlight {
  border: none;
  padding: 5px;
}
.code pre {
  padding: 0px;
}
.image-left {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  float: right;
}
.image-right {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
  float: left;
}
.w300 {
  width: 300px;
}

.size-full {
  max-width: 100%;
}
.size-thumbnail {
  width: 150px;
}
.size-large {
  max-width: 80%;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.cmdline,
.cmdoutput,
.cmdout {
  font-style: normal;
  font-weight: normal;
  border: 1px dotted black;
  background: #cccccc;
  margin-left: 15px;
  margin-right: 15px;
  padding: 3px;
  margin-bottom: 5px;
}
.cmdline::before {
  content: "$ ";
  font-weight: bold;
  font-style: normal;
}
.cmdprompt,
.cmdline span {
  font-style: normal;
  font-weight: bold;
}
.terminal {
  font-style: normal;
  font-weight: normal;
  border: 1px dotted black;
  background: #cccccc;
  margin-left: 15px;
  margin-right: 15px;
  padding: 3px;
}
.command {
  font-weight: bold;
}
.filename {
  font-style: italic;
}

figure.highlight,
span.c {
  font-family: monospace;
  margin: 0px;
  padding: 0px;
}
span.c {
  line-height: 0.8;
}

figure.highlight {
  padding: 0 10px;
}
.well h2 {
  border-bottom: 1px solid #c5c0c0;
}
.well small {
  font-size: 0.7em;
}
.urldate {
  margin: 0px;
}

ul.pager {
  margin-top: 2.5em;
  padding-top: 0.5em;
  text-align: center;
  list-style: none;
  border-top: 1px solid #c5c0c0;
}
ul.pager li {
  display: inline;
  border: none;
  padding: 10px;
  margin: 5px;
}
li.page_number {
  color: #555555;
}

.pager-disabled {
  color: #c5c0c0;
}

h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2,
h3,
h4,
h5,
h6 {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.h4,
h4 {
  font-size: 1.5rem;
  margin-top: 1rem;
}

.article a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
.article a:hover {
  text-decoration: underline;
}
.post-list h4 {
	margin-top: 1.5em;
}
.post-link,
.post-link:focus,
ul.pager a {
  color: #2f9c9a;
  text-decoration: none;
}
.post-link:hover,
ul.pager a:hover {
  color: #0a7775;
}
.navLinks {
  font-family: "Ubuntu", sans-serif;
  font-size: 1em;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  width: 100%;
}

.navLinks:hover,
.navLinks:focus,
.navLinks:active,
.current-menu-item {
  background-color: rgba(60, 60, 60, 0.3);
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  text-decoration: none;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-default {
  border: 1px solid #cfcfcf;
  background-color: #dedede;
}
.btn-default:hover {
  background-color: #ababab;
}
.btn-primary {
  border: 1px solid #cfcfcf;
  background-color: #3232de;
  color: #9999ff;
}
.btn-primary:hover {
  background-color: #1010bc;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

p {
  margin-top: 0;
  margin-bottom: 0rem;
}
.post-meta {
  font-size: 0.9em;
  margin-top: 2.5em;
}
.post-meta i:first-of-type {
  padding-bottom: 0.5em;
}
.post-list li {
	display: flex;
	justify-content: space-between;
}
.post-list div p {
  margin-bottom: 0.5em;
}
.h2,
h2 {
  font-size: 2rem;
}
.home h2 {
  border-bottom: 1px solid #c5c0c0;
}
.h3, h3 {
  font-size: 1.5rem;
}
.post-list li {
  list-style: none;
  border-bottom: 1px solid #d5d0d0;
	margin-bottom: 0em;
}

.category-post-list li {
	display: initial;
}
.category-post-list li p {
	margin-right: 1em;
}
.category-post-list-title {
	display: flex;
	justify-content: space-between;
	width: calc(100%-1px);
	border-bottom: 1px solid #d5d0d0;
  vertical-align: baseline;
}

.categories-list {
  margin-bottom: 0.5em;
}

hr {
  margin: 10px 0;
  padding: 0px;
  border: none;
  border-bottom: 1px solid #d5d0d0;
}

.relatedPost {
  list-style-type: none;
}

.relatedPost a,
.url_list a {
  text-decoration: none;
  color: #0a7775;
}

.relatedPost a:hover,
.url_list a:hover {
  color: #003d3b;
  font-weight: bold;
}

.PageNavigation {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.pageContent p {
  margin-bottom: 0.5em;
}

.highlight {
  border: 1px dotted #555555;
}

.panel-body ul,
.url_list {
  padding-left: 5px;
}

.posts li {
  margin-left: 2em;
}

.post p {
  margin-bottom: 0.5em;
}

.postpre {
  background-color: #ffffff;
}

.header-title {
  margin-left: 10px;
}

.tbl {
  border: 1px solid #777777;
}
.tbl * {
  padding: 5px;
}
.tbl-standard th {
  background-color: #009587;
}
.tbl-standard tr:nth-child(odd) {
  background-color: #fff;
}
.tbl-standard tr:nth-child(even) {
  background-color: #ccc;
}

blockquote {
  position: relative;
  background: #e9fdfb;
  padding: 15px 5px 3px 15px;
  border: #bbf8f3 solid 2px;
  border-left: none;
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
blockquote::before {
  content: "";
  position: absolute;
  bottom: -1px;
  top: -1px;
  left: 0;
  border-left: #0a7775 solid 5px;
}
/*
pre, xmp, plaintext, listing {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0px;
}*/

note {
	display: block;
	white-space: pre-wrap;
	background-color: #448aff1a;
	padding: 20px 20px;
	border: 1px solid #448aff;
	border-left: 8px solid #448aff;
	color: black;
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	width: calc(100%-1px);
}


warning {
	display: block;
	white-space: pre-wrap;
	background-color: #ff91001a;
	padding: 20px 20px;
	border: 1px solid #ff9100;
	border-left: 8px solid #ff9100;
	color: black;
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	width: calc(100%-1px);
}

success {
	display: block;
	white-space: pre-wrap;
	background-color: #64dd171a;
	padding: 20px 20px;
	border: 1px solid #64dd17;
	border-left: 8px solid #64dd17;
	color: black;
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	width: calc(100%-1px);
}

error {
	display: block;
	white-space: pre-wrap;
	background-color: #ff52521a;
	padding: 20px 20px;
	border: 1px solid #ff5252;
	border-left: 8px solid #ff5252;
	color: black;
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	width: calc(100%-1px);
}










