hr {
  border-color: #E5E7EB;
  border-style: solid;
  color: #FEFEFE;
}
h3 {
  font-family: "Segoe UI", Arial, sans-serif;
  font-style: italic;
}


#buttons-row { 
  background-color:#EFEFEF;
  padding: 4px;
}


textarea[name="sequence"] {
  /* From `pn_terminal` below */ 
  font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
}


/* [BlazeCSS] Customised styling for buttons. */
.c-button {
  cursor: pointer;
  font-family: arial;
}

/* [BlazeCSS] 'Justify/Spacing' for grid cells. */
.cell_buttons,
.cell_buttons_note {
  display: flex;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content */
  justify-content: space-between;
}
.cell_buttons_note {
  /* https://github.com/BlazeSoftware/atoms/issues/158#issuecomment-299868331 */
  justify-content: flex-end
}


/* Based on: https://terminalcss.xyz/dark/ */
.pn_terminal,
.pn_terminal_error {
  background-color: #000000;
  color: #E8E9ED;
  font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  font-size: 0.9em;


  /* // https://css-tricks.com/snippets/css/make-pre-text-wrap/ */
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */

  /* // https://www.tutorialspoint.com/How-do-I-wrap-text-in-a-pre-tag-in-HTML */
  /* overflow-x: auto; */
}
.pn_terminal_error {
  background-color: #FFFFFF;
  color: #CC0000;
}



/* stickybits - Based on: DMP */
#app-header {
  background-color: #FFFFFF; /* #EFEFEF; */
  z-index: 999; /* NOTE */
}

#formID {
  /*z-index: -1;*/

  /* // https://stackoverflow.com/a/21081170 */
  position: static; /* ALT: revert */
}


.section_text {
  font-size: 1.2em;
}
