﻿#orders-page-template {
  padding: 0;
}
@media (max-width: 767px) {
  #orders-page-template .card .card-body > #products-datatable_wrapper #products-datatable_length {
    text-align: left;
  }
}
@media (max-width: 767px) {
  #orders-page-template .card .card-body > #products-datatable_wrapper #products-datatable_length select {
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  #orders-page-template .card .card-body > #products-datatable_wrapper .text-sm-right .btn {
    float: right;
  }
}
@media (max-width: 767px) {
  #orders-page-template .card .card-body .filters .form-inline .form-group {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 10px;
  }
}
#orders-page-template .card .card-body .filters .form-inline .form-group:last-child {
  text-align: center;
  margin: 10px 0 5px;
}
#orders-page-template .card .card-body .filters .form-inline #venue,
#orders-page-template .card .card-body .filters .form-inline #userId {
  min-width: 170px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge {
  padding: 5px 7px;
  line-height: 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.newStatus {
  background-color: rgba(67, 205, 28, 0.25);
  color: #43cd1c;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.canceledStatus {
  background-color: rgba(255, 130, 130, 0.25);
  color: #ff8282;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.aceptedStatus {
  background-color: rgba(119, 255, 51, 0.25);
  color: #379906;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.preparingStatus {
  background-color: rgba(51, 255, 255, 0.25);
  color: #33ffff;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.readyForPickupStatus {
  background-color: rgba(51, 85, 255, 0.25);
  color: #3355ff;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.pickedUpByDeliveryManStatus {
  background-color: rgba(235, 152, 78, 0.25);
  color: #eb984e;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.pickedUpByWaiterStatus {
  background-color: rgba(99, 57, 116, 0.25);
  color: #633974;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .badge.completedStatus {
  background-color: rgba(255, 226, 31, 0.25);
  color: #ffe21f;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable th.delivery-time {
  min-width: 120px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable tr.item {
  cursor: pointer;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable td.table-action {
  text-align: center;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable td.table-action a:hover {
  color: #29d687;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .rejected-order {
  color: red;
  font-size: 15px;
  cursor: help;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type {
  text-align: center;
  line-height: 50px;
  margin: 10px 0;
  color: #29D687;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type .first-letter {
  position: relative;
  top: 1px;
  background: #29D687;
  color: #fff;
  font-size: 20px;
  padding: 5px 8px;
  margin-right: 5px;
  cursor: help;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type .details {
  color: #333;
  font-weight: bold;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Telefon .first-letter {
  padding: 5px 10.5px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Tazz {
  color: #ff1c23;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Tazz .first-letter {
  background: #ff1c23;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Glovo {
  color: #fec233;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Glovo .first-letter {
  background: #fec233;
  padding: 5px 10px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Takeaway {
  color: #ff8800;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-Takeaway .first-letter {
  background: #ff8800;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-FoodPanda {
  color: #d70365;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-FoodPanda .first-letter {
  background: #d70365;
  padding: 5px 11.5px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-TapTasty {
  color: #5f31be;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-TapTasty .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-SmartSell {
  color: #5f31be;
  background: rgba(95, 49, 190, 0.2);
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-SmartSell .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-WebsiteExtern {
  color: #5f31be;
  background: rgba(95, 49, 190, 0.2);
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-WebsiteExtern .first-letter {
  background: #5f31be;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-DispeceratComanda {
  color: #5f31be;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable .order-type.order-type-DispeceratComanda .first-letter {
  background: #3FF4EC;
  padding: 5px 11px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable_paginate .pagination .paginate_button {
  cursor: pointer;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable_paginate .pagination .paginate_button.disabled {
  cursor: initial;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable_paginate .pagination .paginate_button .first::after {
  content: '...';
  position: absolute;
  left: 30px;
}
#orders-page-template .card .card-body .table-responsive #products-datatable_wrapper #products-datatable_paginate .pagination .paginate_button .last::before {
  content: '...';
  position: absolute;
  left: -8px;
}