/* End of snipcat specific styles */
#results {
  font-family: monospace;
  white-space: pre-wrap;
  /*      counter-reset: line; */
}

#results p {
  padding: 0;
  margin: 0;
}

#results>div:first-child>button:first-child {
  display: none;
}

#results>div:last-child>button:last-child {
  display: none;
}

.expander>.btn {
  padding: 0;
  font-size: xx-small;
}

.line {
  word-wrap: break-word;
  /*     counter-increment: line; */
}

.line::before {
  content: attr(data-id) " ";
  /*
content: counter(line) " ";
-webkit-user-select: none;
*/
}

#editor {
  height: 200px;
}

#remove {
  height: 100%;
  min-height: 150px;
  width: 22px;
}

#remove span { 
  transform: rotate(90deg);
  display: block;
  margin: -22px;
}

.categorizer {
  height: 100%;
  text-align: center;
}

.row.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}

.row.flex>[class*='col-'] {
  display: flex;
  flex-direction: column;
}

#clipboard-content {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}

div[id^="result"] {
  resize: vertical;
  /*      overflow: auto; */
}

select::-ms-expand {
  display: none;
}

.show {
  display:block;
}

/* End of snipcat specific styles */

body {
  min-height: 75rem;
}

.navbar {
  margin-bottom: 0;
}

.jumbotron {
  padding-top: 6rem;
  padding-bottom: 6rem;
  margin-bottom: 0;
  background-color: #fff;
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

.board {
  min-height: 50rem; /* Can be removed; just added for demo purposes */
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f7f7f7;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

