/* meta classes settings
 ================================================== */
#ordw-orderbody {
  margin: 0;
  padding: 0;
  font-size: 10pt; }

.ordw-center {
  margin: 0 auto;
  text-align: center; }

.scroll_table {
  overflow: auto;
  padding: 4px;
  width: 830px;
  height: 250px; }
  .scroll_table table {
    background: #FFF; }

.scroll_pre {
  overflow: auto;
  padding: 2px;
  max-height: 350px;
  width: 815px;
  height: auto; }

div.borderline {
  border: 3px groove #AAA;
  -webkit-box-shadow: inset;
          box-shadow: inset; }

.ordw-header {
  padding: 10px 0;
  text-align: center;
  font-weight: bold; }

a.ordw-attach {
  padding-left: 16px; }

a.ordw-id-inactive {
  color: gray; }

a.ordw-id-notexists {
  color: red; }

a.ordw-tnved, a.TNVEDHLink {
  color: green; }

.ordw-justify {
  margin: 0;
  text-align: justify; }

.ordw-right {
  margin: 0 0 0 auto;
  padding: 5px 0;
  text-align: right; }

pre {
  background: #FFF; }

.ordw-img {
  vertical-align: middle; }

.ordw-table-0,
.ordw-table-1,
.ordw-table-2,
.ordw-table-3 {
  margin: inherit;
  width: 100%;
  border-collapse: collapse;
  text-align: left; }

.ordw-table-wrapper {
  position: relative;
  overflow-x: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc; }

.ordw-table-inner {
  display: table; }

.ordw-table-0,
.ordw-table-2 {
  border: 0; }
  .ordw-table-0 td,
  .ordw-table-2 td {
    border: 0; }

.ordw-table-0 {
  margin: auto; }

.ordw-table-1,
.ordw-table-3 {
  border: 1px solid #ccc; }
  .ordw-table-1 td,
  .ordw-table-3 td {
    border: 1px solid #ccc; }

.ordw-table-2, .ordw-table-3 {
  padding: 5px 0;
  width: 100%; }

.ordw-comment {
  color: #00923e; }

.ordw-urobr {
  position: relative; }
  .ordw-urobr .old {
    display: none;
    background: #ddd;
    color: #c00;
    cursor: pointer; }
    .ordw-urobr .old + .content {
      display: none; }
  .ordw-urobr .new, .ordw-urobr .old {
    margin: 0;
    text-indent: 1em; }
  .ordw-urobr .new {
    position: absolute;
    top: 4px;
    left: -16px;
    z-index: 5;
    overflow: hidden;
    width: 14px;
    height: 14px;
    border: none;
    background: white;
    color: #0a0; }
    .ordw-urobr .new::after {
      position: absolute;
      top: 0;
      left: -13px;
      background: white;
      color: #7ac943;
      content: '\f14b';
      font: 14px/1 "Font Awesome 5 Free";
      font-weight: 900; }
    .ordw-urobr .new:hover::after {
      color: #00af66; }
  .ordw-urobr .old + .content {
    background: #eee;
    color: #555; }
  .ordw-urobr .new + .content {
    background: white; }
  .ordw-urobr .ordw-urobr .new {
    z-index: 4; }
  .ordw-urobr .ordw-urobr .ordw-urobr .new {
    z-index: 3; }
  .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .new {
    z-index: 2; }
  .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .new {
    z-index: 1; }
  .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .ordw-urobr .new {
    z-index: 0; }
  .ordw-urobr.editions {
    margin-top: 10px;
    background: #ddd; }
    .ordw-urobr.editions > .old {
      display: block; }
      .ordw-urobr.editions > .old + .content {
        display: block;
        padding: 2px 2px 2px 8px; }
    .ordw-urobr.editions > .new,
    .ordw-urobr.editions .old {
      padding: 0 8px;
      border: 1px solid #aaa;
      border-bottom: 0;
      text-indent: 0; }
    .ordw-urobr.editions .old + .content .ordw-urobr .old {
      display: block; }
    .ordw-urobr.editions .old + .content .ordw-urobr .old + .content {
      display: block;
      padding: 2px 2px 2px 8px;
      border: 1px solid #aaa;
      border-top: 0; }
    .ordw-urobr.editions > .content {
      padding: 2px 2px 2px 8px;
      border: 1px solid #aaa;
      border-top: 0; }
      .ordw-urobr.editions > .content > .content-new > .ordw-urobr > .new,
      .ordw-urobr.editions > .content > .content-new > .ordw-urobr > .old,
      .ordw-urobr.editions > .content > .content-old > .ordw-urobr > .new,
      .ordw-urobr.editions > .content > .content-old > .ordw-urobr > .old {
        display: block; }
      .ordw-urobr.editions > .content > .content-new > .ordw-urobr > .old,
      .ordw-urobr.editions > .content > .content-old > .ordw-urobr > .old {
        border: 1px solid #aaa;
        border-bottom: 0; }
        .ordw-urobr.editions > .content > .content-new > .ordw-urobr > .old + .content,
        .ordw-urobr.editions > .content > .content-old > .ordw-urobr > .old + .content {
          display: block;
          padding: 2px 2px 2px 8px;
          border: 1px solid #aaa;
          border-top: 0; }
      .ordw-urobr.editions > .content > .ordw-urobr > .new,
      .ordw-urobr.editions > .content > .ordw-urobr > .old {
        display: block; }
      .ordw-urobr.editions > .content > .ordw-urobr > .old {
        border: 1px solid #aaa;
        border-bottom: 0; }
        .ordw-urobr.editions > .content > .ordw-urobr > .old + .content {
          display: block;
          padding: 2px 2px 2px 8px;
          border: 1px solid #aaa;
          border-top: 0; }
    .ordw-urobr.editions > .new {
      position: static;
      overflow: visible;
      width: auto;
      height: auto;
      background-color: #eee;
      /*& + .content {
        padding-left: 0;
        border-left: 0;
      }*/ }
      .ordw-urobr.editions > .new::after {
        top: 4px;
        left: -15px;
        content: '\f146'; }

.ordw-c .ordw-urobr .new {
  top: -13px;
  left: -3px; }

.ordw-c .ordw-urobr.editions .new::after {
  top: -9px;
  left: -2px; }

.new + .content {
  padding-left: 5px;
  border-left: 2px solid #81a0c3; }

.ordw-popup {
  max-width: none !important; }

.pTamdoc_body-overflow {
  overflow: hidden; }

.ordw-label {
  line-height: 2.25; }

.ordw-expand {
  margin-bottom: 5px; }

.ordw-expand-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
