/*"""
bitwrench.css version 1.1.50
bitwrench.js exported css classes (auto generated)
This file contains the same css classes (styles used by bitwrench.js) and can be used stand-alone.

It is not required to load this file when using bitwrench.js since its built in to the bitwrench.js library and autoloaded.

This file can be generated at runtime via bw.bwSimpleStyles(false,{"basics":"load"}) and saving the data.  Also note that this version includes global css (* {}) rules which aren't required but useful for quick-n-dirty development

"""*/
.bw-def-page-setup{height: 100%;  width: 94%;  margin: 0 auto;  padding-left: 2%; padding-right:2%; left: 0;  top: 1%;}
.bw-font-serif{font-family: Times New Roman, Times, serif;}
.bw-font-sans-serif{font-family: Arial, Helvetica, sans-serif }
.bw-h1{ font-size: 2.312rem;}
.bw-h2{ font-size: 1.965rem;}
.bw-h3{ font-size: 1.67rem;}
.bw-h4{ font-size: 1.419rem;}
.bw-h5{ font-size: 1.206rem;}
.bw-h6{ font-size: 1.025rem;}
.bw-color-color {color:#000}
.bw-color-background-color {background-color:#ddd}
.bw-color-active {active:#222}
.bw-thm-light {
  color:#020202 !important;
  background-color:#e2e2e2 !important;
}
.bw-thm-dark {
  color:#e2e2e2 !important;
  background-color:#020202 !important;
}
.bw-left       { text-align: left;                            }
.bw-right      { text-align: right;                           }
.bw-center     { text-align: center; margin: 0 auto;          }
.bw-justify    { text-align: justify;                         }
.bw-code       { font-family:monospace; white-space:pre-wrap; }
.bw-pad1       { padding-left: 1%; padding-right: 1%;         }
.bw-table-stripe    tr:nth-child(even){  background-color: #f0f0f0}
.bw-table-col0-bold tr td:first-child {   font-weight: 700;}
.bw-table-compact   { border-collapse: collapse; border-spacing: 0;}
.bw-table-sort-upa::after { content: "\2191"; }
.bw-table-sort-dna::after { content: "\2193"; }
.bw-table-sort-xxa::after { content: "\00a0"; }
.bw-tab-item-list    { margin: 0; padding-inline-start:0}
.bw-tab-item         { display:inline; padding-top:5px; padding-left:10px; padding-right: 10px;  border-top-right-radius: 7px; border-top-left-radius: 7px;}
.bw-tab-active       {/* padding-top:4px; padding-left:6px; padding-right:6px; padding-bottom:0;  */ font-weight:700;}
.bw-tab:hover        { cursor: pointer;  font-weight: 700;/* border: 1px  solid #bbb; */}
.bw-tab-content-list { margin: 0;  }
.bw-tab-content      { display: none; margin-top:-1px; border-radius:0  }
.bw-tab-content, .bw-tab-active       {background-color: #ddd}
.bw-container  { margin: 0 auto;  }
.bw-row        { width: 100%; display: block;  }
.bw-row [class^="bw-col"] {  float: left;}
.bw-col-1 {width:8.333%; }
.bw-col-2 {width:16.666%; }
.bw-col-3 {width:25%; }
.bw-col-4 {width:33.333%; }
.bw-col-5 {width:41.666%; }
.bw-col-6 {width:50%; }
.bw-col-7 {width:58.333%; }
.bw-col-8 {width:66.666%; }
.bw-col-9 {width:75%; }
.bw-col-10 {width:83.333%; }
.bw-col-11 {width:91.666%; }
.bw-col-12 {width:100%; }
.bw-row::after { content: "";   display: table; clear: both;}
.bw-box-1 {padding-top: 10px; padding-bottom: 10px; border-radius: 8px;}
.bw-hide   { display: none;}
.bw-show   { display: block;}
@media only screen and (min-width: 540px) {  .bw-container {    width: 94%;  }}
@media only screen and (min-width: 720px) {  .bw-container {    width: 90%;  }}
@media only screen and (min-width: 960px) {  .bw-container {    width: 86%;  }}

