h1{
	font-weight: bold !important;
	color: #3e3e3e !important;
}

h2{
	border-left: 5px solid #e76f51;
	padding-left: 12px;
	font-weight: bold !important;
	color: #3e3e3e !important;
}

p a:hover, .md-nav__item a:hover{
	color: #e76f51 !important;
}

p code{
	padding: 4px 10px !important;
}

.md-typeset pre>code:hover {
    scrollbar-color: var(--md-code-fg-color) #0000
}

.md-typeset__table{
	min-width: 100%;
}

.md-typeset table:not([class]){
    display: table;
    font-size: 14px;
}

.md-typeset__table thead{
	background-color: #fafcfc;
}

.table{
	width: 100%;
	border-collapse: collapse;
	display: table;
	word-break: break-all;
}

.table a:hover{
	color: #e76f51;
}
}

.table strong{
	color: #e76f51;
}

.table thead td{
	background-color: #e9ecef !important;
	text-align: center !important;
	font-weight: bold;
}

.table td{
	border: 0.05rem solid var(--md-typeset-table-color);
	padding: 12px 18px;
	vertical-align: middle;
}

.table td:nth-child(1){
	width: 25%;
	background-color: #fafcfc;
	font-weight: bold;
	text-align: center;
}

.table td:nth-child(n+2){
	text-align: left;
}

.badge {
  font-size: 16px;
  background: #8152e0;
  padding: 2px 4px;
  color: #fff;
  border-radius: 4px;
  margin: 0 4px;
  font-weight: 400;
  display: inline;
}

.badge:hover {
  color: #fff;
}

.badge.yellow {
  background: rgba(250, 208, 90, 0.8);
  color: #000;
}

.badge.gray {
  background: #eeeeee;
  color: #1d2746;
}

.badge.error {
  background: #eeeeee;
  color: #e76f51;
  font-weight: bold;
}

.badge.blue {
  background: rgba(81, 126, 231, 0.8);
  color: #fff;
}

.badge.green {
  background: #02c39a;
  color: #fff;
}

.badge.brand {
  background: rgba(231, 111, 81, 0.8);
}

.badge.pink {
  background: #e91e63;
}