

h1 {
  color: black;
  font-family: Georgia, serif;
  font-size: 300%;
}
h2 {
  color: black;
  font-family: Georgia, serif;
  font-size: 200%;
}
h3 {
  color: black;
  font-family: Georgia, serif;
  font-size: 100%;
}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}
img:hover {
  box-shadow: 0 0 15px 7.5px rgba(0, 100, 200, 0.5);
  }
img.green:hover {
  transform: scaleX(-1);
}



mtable {
background-color:#e5e5e5;
border-spacing:2px 1px;
width:100%;
font-size:1.1em
}
table.mtable td{
border-spacing:5px 10px;
padding:0px!important;
line-height:1.7em
}
table.mtable th{
background:#005cb9;
color:#fff;
font-size:1.3em;
padding:.4em
}
table.mtable a{
border-bottom:0
}
table.mtable p{
font-family: Georgia, serif
}

table.mtable {
  width: 100%;
  border-collapse: collapse;
  margin: 20px auto;
  border-collapse: collapse;
  box-shadow: 0 0 20px rgba(80, 73, 73, 0.1);
}

th, td {
  padding: 15px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid black;
}

.col1 {
  width: 20%;
}
.col2 {
  width: 20%;
}
.col3 {
  width: 20%;
}
.col4 {
  width: 20%;
}
.col5 {
  width: 30%;
}

/* Make the table header fixed */
thead {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #fff;
}

tbody {
  display: block;
  max-height: 300px;
  overflow-y: auto;
  counter-reset: 62415; /* Reset counter for row numbering */
}

tbody, thead {
  display: table;
  width: 100%;
  table-layout: fixed;
}

tr {
  counter-increment: 62415; /* Increment counter for each row */
}

tr td:first-child:before {
  content: counter(62415); /* Display row number */
  min-width: 1em; /* Adjust as needed */
  margin-right: 0.5em; /* Adjust spacing between number and content */
  text-align: right;
  display: inline-block;
}


@media(prefers-color-scheme:dark){
a {
color:#2f8fff
}
a:hover, a:active, a:focus {
color:#9fcfff!important;
}
a:visited {
color:#93b0d2 
}
a.kb{color:#2f8fff!important}
.updated{color:#93b0d2!important}
body,header,.container,.tcw,.contents{color:#eee;background:#282828}
h1,h2,h3,.nolink{color:#fff!important}
span.title{background:#7b7b77;color:#000}
.tip{background-color:#414141;color:#fff}
span.title:before{color:#ff0}
span.title{padding:.6em 1.5em .6em 1em}
.tcy{background-color:#313030;color:#eee;border:1px solid #93b0d2}
.relatedpages,.additional{background-color:#313030}
.container ul.options li:hover{color:#9fcfff}
.container ul.options li a:hover{color:#9fcfff}
table.mtable tr:hover 
td,table.mtable3 tr:hover 
td,table.mtable4 tr:hover 
td{background-color:#313030}#
totop{color:#1f1f1f}#
}

.chat-container {
  border-collapse: collapse;
}

.chat-box {
  margin-bottom: 10px;
}

.chat-form input[type="text"] {
  border-radius: 5px;
  box: sizing 10px;;
}

.chat-form button {
  padding: 8px 8px;
  border-radius: 4px;
  shape-margin: 2rem;
}