
 blockquote {
      margin-left: 40px; /* Adjust the value as needed */
      margin-right: 40px; /* Optional, for symmetrical indentation */
    }


#prewrap {
    white-space: pre-wrap;
}

#align-text-left{
text-align:left!important;
}


/*squirrel.hide.side-navbar.css
no media queries*/

#navbarBottom{
display:inline;
color:rgba(86, 86, 74, 0.993);
}


/*start sticky table headers
https://www.htmltables.io/blog/creating-a-sticky-header-for-html-tables*/
table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 0px;  
}


thead, tbody {
display: block;
}

thead {
  background-color: #000000; /* Set a background color for the sticky header */
    position: sticky;
    top: 0;
    z-index: 10;
}

th{
    position: sticky;
    top: 0;
    z-index: 10;
}

th, td {

  padding: 10px;
  padding-bottom:20px;
  text-align: left;
  border: 1px solid #363927b3!important; /* Add a border for better visibility */
}

tbody {
/*overflow-y: visible;
max-height: 1600px; /* Set a maximum height for the tbody to enable scrolling
  
overflow-y: hidden;
overflow-y: auto;
overflow-y: scroll;
overflow-y: hidden;
 */
overflow-y: scroll;
max-height: 1000px;
}


/*end sticky table headers */

#tableStyles{
border: 1px solid rgb(2, 34, 15);
padding: 100px;
padding-left:10px;
border-spacing: 3px;
}
#tableStyles th{
border: 1px solid rgb(73, 88, 108);
padding:10px;
text-align:center;
}
#tableStyles tr {
border-top: 1px solid rgb(72, 72, 61);
border-bottom: 1px solid rgb(72, 72, 61);
}
#tableStyles td {
border-left: 1px solid rgb(72, 72, 61);
border-right: 1px solid rgb(72, 72, 61);
text-align:center;
padding:10px;
}

#skyline{
width:100%;
background-color:rgb(0, 0, 0);
}


body{
    background-color:rgb(0, 0, 0)!important;
    color:rgba(194, 189, 189, 0.903)!important;
min-height: 100%;
max-width: 98%;
overflow-x: auto;
}

    pre {
        padding: 0.2rem 0.3rem;
        overflow-x: auto;
        color: var(--code-fg-color);
        background-color: var(--code-bg-color);

        code {
            padding: 0;
        }
    }

#wrap-div{
text-wrap: wrap!important;
}

.wrap{
text-wrap: balance!important;
 line-height: 1.5;
}
a.current{
color:rgba(51, 255, 0, 0.729) !important;
font-size:110%;
}


a{
color:rgba(3, 160, 29, 0.849)!important;
text-decoration:none!important;
font-size:90%;
}

a:hover{
color:rgb(139, 213, 11) !important;
text-decoration:none;
}


#outsideLink{
color:rgba(56, 142, 218, 0.374)!important;
}
#outsideLink:hover{
color:rgb(179, 148, 62) !important;
text-decoration:underline!important;
}


#error{
color:rgba(255, 119, 0, 0.899);
}

.secondaryPhraseStyle{
color:rgba(102, 94, 74, 0.899);
}

.categoryStyle{
color:rgba(14, 95, 72, 0.899);
font-size:60%;
}


#large{
font-size:30px;
}

#concept-large{
color:rgb(112, 210, 223);
font-size:30px;
}

#concept{
color:rgb(164, 130, 71);
font-size:18px;
}

#arg2{
color:rgb(121, 141, 166)!important;
}

/*1 fr instead of 70/30, omits side navbar*/
#split-command-grid{
text-wrap: wrap!important;
display: grid;
grid-template-columns: 1fr;	
margin-top:1rem;
width:100%;
}

#split-command-grid-column-a{
text-wrap: wrap!important;
grid-column:1/1;
max-width:100%;
margin-left:2px;
padding-left:1%;
/*padding-right:5%;*/ 
padding-right:1%; 
padding-bottom:10rem;
text-align:left;
border-left: 1px solid rgba(67, 82, 9, 0.448);;
}
/*
#split-command-grid-column-b{
grid-column:2/2;
margin-right:1rem;
padding-left:1%;
padding-right:5%;
text-align:left;
margin-left:20px;
border-left: 1px solid rgb(0, 0, 0);
color:rgba(86, 86, 74, 0.993);
}
*/


#navbarBottom{
display:block;
color:rgba(86, 86, 74, 0.993);
max-width:100%;
overflow-wrap: break-word;
text-align:center;
}

#navbarInner{
    margin-top: 1rem;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid  rgba(19, 101, 5, 0.6);
    border-top: 1px solid rgba(19, 101, 5, 0.6);
    margin-left: 1rem;
    margin-right: 1rem;
max-width:100%!important;
  overflow-wrap: break-word;
}


footer{
/*border-top: 1px solid rgba(255, 0, 0, 0.276);*/
/*border-left: 1px solid rgba(255, 255, 255, 0.276);*/
padding-top:1rem;
padding-bottom:1rem;
padding-left:10px;
color: rgba(7, 35, 1, 0.993);

}

