﻿#order-details-page-template {
  padding: 0;
}
#order-details-page-template .header-title .rejected-order i {
  color: red;
  font-size: 20px;
  position: relative;
  top: 2px;
}
#order-details-page-template .order-details .card {
  min-height: 280px;
}
#order-details-page-template .order-details .card .list-unstyled li p span {
  min-width: 130px;
  display: inline-block;
}
#order-details-page-template .order-details .card hr {
  margin: 5px 0 10px;
}
#order-details-page-template .order-details .card .total-order span {
  min-width: 130px;
  display: inline-block;
}
#order-details-page-template .customer-details .card {
  min-height: 280px;
}
#order-details-page-template .customer-details .card .address-lg i {
  position: relative;
  top: 2px;
  color: #29d687;
  font-size: 20px;
  margin-left: 2px;
}
#order-details-page-template .users-details .card,
#order-details-page-template .order-actions .card {
  min-height: 126px;
}
#order-details-page-template .users-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#order-details-page-template .order-actions .card-body .actions-wrapper {
  display: inline-block;
  width: 100%;
}
#order-details-page-template .order-actions .card-body .actions-wrapper .user-modal,
#order-details-page-template .order-actions .card-body .actions-wrapper .decline-order-modal {
  width: calc(50% - 8px);
  padding: 8px 2px;
}
@media (max-width: 1600px) {
  #order-details-page-template .order-actions .card-body .actions-wrapper .user-modal,
  #order-details-page-template .order-actions .card-body .actions-wrapper .decline-order-modal {
    width: 100%;
  }
}
#order-details-page-template .order-actions .card-body .actions-wrapper .user-modal {
  background-color: #29d687;
  color: #ffffff;
}
@media (max-width: 1600px) {
  #order-details-page-template .order-actions .card-body .actions-wrapper .user-modal {
    margin: 0 0 10px;
  }
}
#order-details-page-template .order-actions .card-body .actions-wrapper .decline-order-modal {
  margin-left: 10px;
}
@media (max-width: 1600px) {
  #order-details-page-template .order-actions .card-body .actions-wrapper .decline-order-modal {
    margin-left: 0;
  }
}
#order-details-page-template .products-list tbody tr td:nth-child(3),
#order-details-page-template .products-list tbody tr td:nth-child(4) {
  min-width: 80px;
}
#order-details-page-template .order-logs .order-logs-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#order-details-page-template .order-logs .order-logs-list .log-item {
  margin: 0 0 5px;
}
#order-details-page-template .order-logs .order-logs-list .log-item .green-circle {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #29d687;
  border-radius: 50px;
  margin-right: 7px;
}
#order-details-page-template .order-logs .order-logs-list .log-item > p {
  display: inline-block;
  margin: 0;
}
#order-details-page-template .order-logs .order-logs-list .log-item:last-child {
  margin: 0;
}
#order-details-page-template .order-type {
  text-align: center;
  line-height: 20px;
  margin: 10px 0;
  color: #29D687;
  background: rgba(41, 214, 135, 0.2);
  border-radius: 10px;
}
#order-details-page-template .order-type .details {
  color: #333;
  font-weight: bold;
}
#order-details-page-template .order-type.order-type-Telefon .first-letter {
  padding: 5px 10.5px;
}
#order-details-page-template .order-type.order-type-Tazz {
  color: #ff1c23;
  background: rgba(255, 28, 35, 0.2);
}
#order-details-page-template .order-type.order-type-Tazz .first-letter {
  background: #ff1c23;
  padding: 5px 11px;
}
#order-details-page-template .order-type.order-type-Glovo {
  color: #fec233;
  background: rgba(254, 194, 51, 0.2);
}
#order-details-page-template .order-type.order-type-Glovo .first-letter {
  background: #fec233;
  padding: 5px 10px;
}
#order-details-page-template .order-type.order-type-Takeaway {
  color: #ff8800;
  background: rgba(255, 136, 0, 0.2);
}
#order-details-page-template .order-type.order-type-Takeaway .first-letter {
  background: #ff8800;
  padding: 5px 11px;
}
#order-details-page-template .order-type.order-type-FoodPanda {
  color: #d70365;
  background: rgba(215, 3, 101, 0.2);
}
#order-details-page-template .order-type.order-type-FoodPanda .first-letter {
  background: #d70365;
  padding: 5px 11.5px;
}
#order-details-page-template .order-type.order-type-TapTasty {
  color: #5f31be;
  background: rgba(95, 49, 190, 0.2);
}
#order-details-page-template .order-type.order-type-TapTasty .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#order-details-page-template .order-type.order-type-SmartSell {
  color: #5f31be;
  background: rgba(95, 49, 190, 0.2);
}
#order-details-page-template .order-type.order-type-SmartSell .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#order-details-page-template .order-type.order-type-WebsiteExtern {
  color: #5f31be;
  background: rgba(95, 49, 190, 0.2);
}
#order-details-page-template .order-type.order-type-WebsiteExtern .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#order-details-page-template .order-type.order-type-DispeceratComanda {
  color: #5f31be;
}
#order-details-page-template .order-type.order-type-DispeceratComanda .first-letter {
  background: #3FF4EC;
  padding: 5px 11px;
}
#order-details-page-template #usersModal .modal-dialog {
  max-width: 350px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form .thumb-up {
  max-height: 18px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form .thumb-up i {
  position: relative;
  top: -3px;
  color: #29d687;
  font-size: 20px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul {
  padding: 0;
  margin: 0;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li {
  list-style-type: none;
  margin: 0 0 5px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li:last-child {
  margin: 0;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li label {
  margin: 0;
  cursor: pointer;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li label input {
  margin-right: 6px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li label span {
  font-size: 16px;
  line-height: 16px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li > label,
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li > p {
  display: inline-flex;
  align-items: center;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li > p {
  margin: 0;
  float: right;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li > p .availability.active .dot {
  width: 13px;
  height: 13px;
  display: block;
  background: #29d687;
  border-radius: 100%;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li .already-asign {
  position: relative;
  top: -2px;
  margin-right: 5px;
  max-height: 18px;
  line-height: 18px;
}
#order-details-page-template #usersModal .modal-dialog .modal-body #change-order-status-form ul li .already-asign i {
  font-size: 22px;
  color: #29d687;
}
#order-details-page-template #declineOrderModal .modal-dialog {
  max-width: 350px;
}
#order-details-page-template #declineOrderModal .modal-dialog ul {
  padding: 0;
  margin: 0;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li {
  list-style-type: none;
  margin: 0 0 5px;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li:last-child {
  margin: 0;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li > label {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li label {
  margin: 0;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li label input {
  margin-right: 6px;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li label span {
  font-size: 16px;
  line-height: 16px;
}
#order-details-page-template #declineOrderModal .modal-dialog ul li textarea {
  width: 100%;
  padding: 10px;
  margin: 15px 0 0;
}