.module-r-sale-check-out-history .no-pointer-events {
  pointer-events: none;
}

.module-r-sale-check-out-history .title-box {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.module-r-sale-check-out-history .btn.btn-default:disabled:before,
.module-r-sale-check-out-history .btn.btn-default[disabled] {
  content: " ";
  width: 100%;
  height: 100%;
  background-color: #00000020;
  border-color: #00000025;
}

.module-r-sale-check-out-history .modal-footer .btn {
  min-width: 95px;
}

.module-r-sale-check-out-history .gate-pass-emails {
  max-height: 50vh;
  overflow: auto;
}

.module-r-sale-check-out-history .flex-box {
  display: flex;
}

.module-r-sale-check-out-history .grid-row {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.module-r-sale-check-out-history .grid-row .checkbox {
  margin: 5px 0;
}

.module-r-sale-check-out-history .nav-grid {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
}

.module-r-sale-check-out-history .vehicle-order .panel-heading {
  border-top-width: 1px;
  border-top-style: solid;
  border-radius: 0;
  padding: 10px;
}

.module-r-sale-check-out-history .order-vehicle-name {
  font-size: 136%;
  text-transform: uppercase;
}

.module-r-sale-check-out-history .vehicle-checkbox {
  margin: 0;
  max-width: 75%;
}

.module-r-sale-check-out-history .vehicle-checkbox input {
  margin-top: .4em;
}

.module-r-sale-check-out-history .vehicle-order .order-announcements {
  margin-left: 20px;
}

.module-r-sale-check-out-history .panel {
  transition-duration: .4s;
}

.module-r-sale-check-out-history .panel.border-active {
  border-left-width: 14px;
}

.module-r-sale-check-out-history .order-info-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 5px;
}

.module-r-sale-check-out-history .order-info-grid > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  padding: 5px 0 5px 10px;
}

.module-r-sale-check-out-history .order-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}

.module-r-sale-check-out-history .order-action {
  display: grid;
  grid-template-columns: 9fr 3fr;
}

.module-r-sale-check-out-history .order-vehicle-info {
  display: grid;
  grid-template-columns: 9fr 3fr;
}

.module-r-sale-check-out-history .order-grid-button {
  display: grid;
  grid-gap: 5px;
  margin: 10px 10px 5px 10px;
  grid-template-columns: repeat(3, 1fr);
}

.module-r-sale-check-out-history .grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}

.module-r-sale-check-out-history .open-scan-button {
  grid-column-start: 1;
  grid-column-end: 3;
  text-align: center;
}

.module-r-sale-check-out-history .open-scan-button .btn {
  width: 50%;
}

.module-r-sale-check-out-history .grid-col-1-center {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: .5fr 1fr .5fr;
}

.module-r-sale-check-out-history .grid-col-3 {
  grid-template-columns: repeat(3, 1fr);
}

.module-r-sale-check-out-history .barcode-wrapper {
  padding: 5px;
  text-align: center;
}

.module-r-sale-check-out-history .barcode-wrapper .qr-code {
  overflow: hidden;
  height: 180px;
}

.module-r-sale-check-out-history .right-order-side {
  padding: 10px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-content: space-between;
  flex-wrap: wrap;
}

.module-r-sale-check-out-history .calendar-box {
  display: flex;
}

.module-r-sale-check-out-history .calendar-box .input-group {
  max-width: 160px;
  margin-right: 10px;
}

.module-r-sale-check-out-history .calendar-box .input-group-addon {
  cursor: pointer;
}

.module-r-sale-check-out-history .light-box,
.module-r-sale-check-out-history .price-box {
  display: inline-block;
  width: 100%;
}

.module-r-sale-check-out-history .light-box .light {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 2px;
  border-radius: 50%;
  background: #ededed;
  border: none;
}

.module-r-sale-check-out-history .light-box .light.c-r {
  background: #c9302c;
  border-color: #c9302c;
}

.module-r-sale-check-out-history .light-box .light.c-g {
  background: #449d44;
  border-color: #449d44;
}

.module-r-sale-check-out-history .light-box .light.c-b {
  background: #286090;
  border-color: #286090;
}

.module-r-sale-check-out-history .light-box .light.c-y {
  background: #ec971f;
  border-color: #ec971f;
}

.module-r-sale-check-out-history .light-box .light.c-w {
  background: #e6e6e6;
  border-color: #e6e6e6;
}

.module-r-sale-check-out-history .calendar-datepicker .form-control,
.module-r-sale-check-out-history .calendar-datepicker .form-control[readonly] {
  float: none;
}

.module-r-sale-check-out-history .order-btn-container > .btn {
  width: 100%;
}

.module-r-sale-check-out-history .modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: table;
  transition: opacity .3s ease;
}

/*
 * The following styles are auto-applied to elements with
 * transition="modal" when their visibility is toggled
 * by Vue.js.
 *
 * You can easily play with the modal transition by editing
 * these styles.
 */

.module-r-sale-check-out-history.modal-enter {
  opacity: 0;
}

.module-r-sale-check-out-history.modal-leave-active {
  opacity: 0;
}

.module-r-sale-check-out-history.modal-enter .modal-mask,
.module-r-sale-check-out-history.modal-leave-active .modal-mask {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.module-r-sale-check-out-history .scan-footer {
  display: grid;
  grid-template-columns: .8fr 1fr .8fr;
}

.module-r-sale-check-out-history .margin-bottom-5 {
  margin-bottom: .5em;
}

.module-r-sale-check-out-history .grid-table,
.module-r-sale-check-out-history .g-table {
  display: table;
}

.module-r-sale-check-out-history .grid-tr {
  display: table-row;
}

.module-r-sale-check-out-history .grid-tr > div {
  display: table-cell;
  padding: 7px;
  vertical-align: middle;
  border-bottom: 1px solid #cccccc;
}

.module-r-sale-check-out-history .grid-tr .tender-type {
  min-width: 140px;
}

.module-r-sale-check-out-history .modal-h90 .modal-dialog .modal-body {
  overflow: auto;
}

.module-r-sale-check-out-history .grid-tr.g-head > div {
  font-weight: bold;
}

.module-r-sale-check-out-history .grid-tr .p-relative {
  position: relative;
}

.module-r-sale-check-out-history .modal-h90 .modal-dialog .modal-body {
  overflow: auto;
  max-height: calc(100vh - 180px);
}

@media (min-width: 0) and (max-width: 430px) {
  .inline-xxs {
    display: inline-block !important;
    vertical-align: top;
  }

  .text-center-xxs {
    text-align: center;
  }

  .module-r-sale-check-out-history .order-info-grid > div {
    grid-template-columns: 6fr 7fr;
  }

  .module-r-sale-check-out-history .order-grid-button .btn {
    padding: .4em;
  }

  .module-r-sale-check-out-history {
    font-size: 84%;
  }

  .module-r-sale-check-out-history .pagination a,
  .module-r-sale-check-out-history .nav-box3 .btn {
    padding: .5em .8em;
    font-size: 15px;
  }

  .module-r-sale-check-out-history .order-grid-button .btn {
    padding: .4em;
  }

  .module-r-sale-check-out-history .modal .modal-header,
  .module-r-sale-check-out-history .modal .modal-body,
  .module-r-sale-check-out-history .modal .modal-footer {
    padding: .8em;
  }

  .module-r-sale-check-out-history .scan-footer {
    grid-template-columns: 1fr;
    grid-gap: 5px;
  }
}

@media (min-width: 431px) and (max-width: 767px) {
  .inline-xs {
    display: inline-block !important;
    vertical-align: top;
  }

  .text-center-xs {
    text-align: center;
  }

  .module-r-sale-check-out-history .pagination a,
  .module-r-sale-check-out-history .nav-box3 .btn {
    padding: .5em .8em;
    font-size: 15px;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .module-r-sale-check-out-history .grid-row {
    grid-template-columns: repeat(2, 1fr);
  }

  .module-r-sale-check-out-history .calendar-box .input-group {
    margin-right: 3px;
    max-width: 49%;
  }

  .module-r-sale-check-out-history .nav-grid {
    grid-template-columns: 3fr 2fr;
  }

  .nav-box2 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .nav-box-sp {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .module-r-sale-check-out-history .order-vehicle-info {
    grid-row-start: 1;
  }

  .module-r-sale-check-out-history .order-info-grid {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 1px;
    margin-bottom: 1em;
  }

  .module-r-sale-check-out-history .order-info-grid > div {
    grid-template-columns: 1fr 1fr;
  }

  .module-r-sale-check-out-history .order-action {
    grid-template-columns: 1fr;
  }

  .module-r-sale-check-out-history .order-action .light-box {
    grid-row-start: 1;
  }

  .module-r-sale-check-out-history .order-grid-button {
    grid-template-columns: repeat(2, 1fr);
  }

  .module-r-sale-check-out-history .order-vehicle-info {
    grid-template-columns: 1fr;
    grid-gap: .5em;
  }

  .module-r-sale-check-out-history .grid-tr {
    display: grid;
    grid-template-columns: 1fr;
  }

  .module-r-sale-check-out-history .grid-tr > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .module-r-sale-check-out-history .grid-tr > div > b {
    align-self: center;
    text-align: left;
  }

  .module-r-sale-check-out-history .modal-h90 .modal-dialog .modal-body {
    overflow: auto;
    max-height: calc(100vh - 160px);
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .inline-sm {
    display: inline-block !important;
    vertical-align: top;
  }

  .text-center-sm {
    text-align: center;
  }

  .module-r-sale-check-out-history .grid-row {
    grid-template-columns: repeat(3, 1fr);
  }

  .module-r-sale-check-out-history .nav-grid {
    grid-template-columns: 2fr 3fr 1fr;
  }

  .module-r-sale-check-out-history .order-action {
    grid-template-columns: 8fr 4fr;
  }

  .module-r-sale-check-out-history .order-info-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .module-r-sale-check-out-history .pagination a,
  .module-r-sale-check-out-history .nav-box3 .btn {
    padding-left: .64em;
    padding-right: .64em;
  }

  .module-r-sale-check-out-history .grid-tr {
    display: grid;
    grid-template-columns: 1fr;
  }

  .module-r-sale-check-out-history .grid-tr > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .module-r-sale-check-out-history .grid-tr > div > b {
    align-self: center;
    text-align: left;
  }

  .module-r-sale-check-out-history .modal-h90 .modal-dialog .modal-body {
    overflow: auto;
    max-height: calc(100vh - 160px);
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .inline-md {
    display: inline-block !important;
    vertical-align: top;
  }

  .module-r-sale-check-out-history .order-action {
    grid-template-columns: 7fr 5fr;
  }

  .module-r-sale-check-out-history .nav-grid {
    display: grid;
    grid-template-columns: 2fr 2fr 1fr;
  }

  .module-r-sale-check-out-history .grid-tr b {
    display: none;
  }

  .module-r-sale-check-out-history .grid-tr .bg-info {
    background: transparent;
  }

  .module-r-sale-check-out-history .grid-tr .p-relative {
    position: relative;
  }
}

@media (min-width: 1200px) {
  .inline-lg {
    display: inline-block !important;
    vertical-align: top;
  }

  .module-r-sale-check-out-history .grid-tr b {
    display: none;
  }

  .module-r-sale-check-out-history .grid-tr .bg-info {
    background: transparent;
  }

  .module-r-sale-check-out-history .grid-tr .p-relative {
    position: relative;
  }
}
