body {
  margin-top: 1em;
  margin-bottom: 1em;
}
header {
  margin-top: 1em;
  text-align: center;
}
footer {
  margin-top: 3em;
  margin-bottom: 3em;
  text-align: center;
  font-size: 80%;
}
#content {
  max-width: 1000px;
  margin: 0 auto;
}
.ul-clear {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4 {
  text-align: center;
}
.help-block {
  font-size: 90%;
}
.trit-value-field {
  background-color: lightyellow;
  padding: 4px;
}
.trit-section .trit-section-hdr {
  color: #2e506e;
}
.trit-section .trit-section-content {
  margin-bottom: 0.5em;
}
.trit-section .label {
  margin-left: 0.5em;
}
@page {
  min-width: 1000px;
}
@media print {
  html,
  body {
    width: 1000px;
  }
  .trit-container-print body {
    max-width: none;
  }
  .trit-container-print header {
    display: none;
  }
  .trit-container-print footer {
    display: none;
  }
  .trit-container-print a:after {
    display: none;
  }
  .trit-container-print button {
    display: none;
  }
  .trit-container-print a.btn {
    display: none;
  }
  .trit-container-print .no-print {
    display: none;
  }
  .trit-container-print .panel {
    border: none;
  }
}
.trit-container-print p {
  text-align: justify;
  text-indent: 2em;
}
.trit-container-print .trit-table-hr {
  width: 100%;
}
.trit-container-print .trit-table-hr th,
.trit-container-print .trit-table-hr td {
  vertical-align: top;
}
.trit-container-print .trit-table-hr th {
  text-align: right;
  padding-right: 0.5em;
  white-space: nowrap;
}
.trit-container-print .trit-table-hr td {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.trit-container-print .trit-table-hc {
  width: 100%;
  border-collapse: collapse;
}
.trit-container-print .trit-table-hc th,
.trit-container-print .trit-table-hc td {
  border: 1px solid #ccc;
  text-align: center;
}
.trit-container-print .trit-table-hc th.right {
  text-align: right;
}
.trit-widget-plaintext.trit-widget-inline {
  display: inline-block;
  text-indent: 0;
}
.trit-widget-plaintext.has-error {
  background-color: lightpink;
}
.trit-widget-plaintext.trit-widget-clickable {
  cursor: pointer;
}
.trit-clickable {
  cursor: pointer;
  outline: 0 solid rgba(51, 122, 183, 0);
  transition: outline 0.125s ease;
}
.trit-clickable:hover {
  outline: 2px solid #337ab7;
  transition: outline 0.125s ease;
}
/*
  HACKS:
*/
.react-selectize.root-node {
  width: auto !important;
}
/*
  Error display
 */
@keyframes anim-blink-error {
  0% {
    outline: 1px solid rgba(0, 255, 255, 0);
  }
  10% {
    outline: 8px solid rgba(255, 0, 0, 0.8);
  }
  100% {
    outline: 0 solid rgba(255, 0, 0, 0);
  }
}
.has-error .form-control {
  animation: anim-blink-error 2s ease 0.5s;
}
.has-error .react-selectize-control {
  border-color: #a94442 !important;
}
.has-error .react-selectize-control {
  animation: anim-blink-error 2s ease 0.5s;
}
/*
qrcode
*/
.trit-qrcode {
  display: inline-block;
  margin: 1rem;
}
.trit-qrcode .title {
  text-align: center;
  font-size: 1.5rem;
}


/*# sourceMappingURL=index.css.map*/