#threshold-line {
  /* stroke-dasharray: 5; */
  stroke: #00000073;
  stroke-width: 2px;
  cursor: col-resize;
}

#bayesian_separator {
  width: 100%;
  text-align: center;
}

#bayesian_separator h1 {
  margin-bottom: .15em;
  margin-bottom: 0em;
}

body {
  background-color: antiquewhite;
  background-color: rgb(255, 248, 232);
  color: #181616;
  font-family: monospace;
}

input {
  font-family: monospace;
  width: 4em;
  margin-right: .7em;
  background-color: white;
  color: #181616;
  /* border-radius: 3px; */
  border-style: solid;
  border-color: gray;
  border-width: 1px;
}

h1 {
  margin-top: 0;
  margin-bottom: .5em;
  text-align: center;
}

h2 {
  margin: 0;
  text-align: center;
  color: #525252;
}

h4 {
  margin-bottom: 0;
}

ul {
  margin: 0;
}

#inputs_and_coefs_div {
  display: flex; /* or inline-flex */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  /* align-items: center; */
  align-items: baseline;
  align-content: space-around;
}

#inputs-container {
  margin-bottom: auto;
  top: 0;
  background-color: #2e2e2e13;
  border-color: gray !important;
  border-style: solid !important;
  border-width: 1px !important;
  padding: 2px;
  padding-left: .8em;
}

#coefs-container {
  margin-bottom: auto;
  top: 0;
}

th.coefs {
  
  background-color: #d3d3d3;
  border-color: gray !important;
  border-style: solid !important;
  border-width: 1px !important;
  cursor: help;
}

td.coefs {
  padding-left: 1.4em;
  padding-right: 1.4em;
  background-color: #ebebeb;
  border-color: gray !important;
  border-style: solid !important;
  border-width: 1px !important;
  padding-top: .2em;
  padding-bottom: .2em;
  cursor: help;
}

th.demo_table {
  width: 30vw;
}

td.demo_table {
  text-align: center;
}

#demo_table tr:nth-child(odd) {
  background-color: #cccccc;
}

#demo_table {
  border-color: rgb(49, 49, 49) !important;
  border-style: solid !important;
  border-width: 1px !important;
}

.demo_table {
  padding: 0;
  margin: 0;
  border: 0;
  /* border-color: gray !important;
  border-style: solid !important;
  border-width: 1px !important; */
}

#plots-container {
  display: flex; /* or inline-flex */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  /* align-items: center; */
  align-items: baseline;
  align-content: space-around;
}

#normal_dist_div {
  width: fit-content;
}

#confusion_matrix_div {
  width: 20vw;
}

blockquote h3 {
  margin-bottom: 0;
}

.section-div {
  padding-left: 3em;
  padding-right: 3em;
}

.collapse-button {
  font-family: monospace;
  cursor: pointer;
  position: absolute;
  right: 1em;
}