.dark-mode .btn-dim.btn-primary {
    color: #c2c5db;
}
.tb-odr-btns .btn + .btn, .tb-odr-btns .dual-listbox .dual-listbox__button + .btn, .dual-listbox .tb-odr-btns .dual-listbox__button + .btn, .tb-odr-btns .dual-listbox .btn + .dual-listbox__button, .dual-listbox .tb-odr-btns .btn + .dual-listbox__button, .tb-odr-btns .dual-listbox .dual-listbox__button + .dual-listbox__button, .dual-listbox .tb-odr-btns .dual-listbox__button + .dual-listbox__button {
    margin-left: 0;
}
h3, .h3 {
    font-size: 1.5rem;
}
.tb-odr-id + span, .tb-odr-total + span {
    padding-left: 0.5rem;
}
.invoice-desc {
    width: 260px;
}
.dark-switch {
    width: 48px;
    margin: 0 6px;
}

@media (min-width: 992px) {
.tb-odr-id {
    min-width: 75px;
    text-align: center;   
}
}
.iti { width: 100%; }

@media (min-width: 1280px) {
  .wide-xl {
    max-width: 1440px !important;
  }
  .wide-xl-fix {
    width: 1440px !important;
  }
}

  .justify-content-md-start {
    justify-content: flex-start !important;
    padding-top: 20px;
  }

.dark-mode .invoice .invoice-wrap {
    background: #fff !important;
    color: #000 !important;
}

.dark-mode .invoice .invoice-wrap {

}
.invoice-wrap .invoice-container {
    height: 800px;
}

.as-mobile .invoice-wrap .invoice-container {
    width: 600px;
}
.as-mobile .invoice-wrap {
    overflow: auto;
}
.invoice-success {
    /*font-size: 2.5rem;*/
}
.dark-mode .invoice .table > :not(caption) > * > * {
    background: #fff;
    color: #000;
}

.dark-mode .invoice h4 {
    /*color: #526484;*/

    color: #000;
}

.copy-to-clipboard:hover {
    cursor: pointer;
    color: #798bff
}


.invoice-actions {
    width: 190px;
}