@charset "UTF-8";
.fc-event-title-container .closeon {
  position: absolute;
  top: 0;
  right: 8px;
  font-size: 16px;
  cursor: pointer;
}
@media (max-width: 599px) {
  .fc-event-title-container .closeon {
    bottom: 0 !important;
    top: auto !important;
  }
}

@media (max-width: 599px) {
  .fc-daygrid-event .closeon {
    display: none;
  }

  .fc-header-toolbar {
    flex-wrap: wrap;
  }

  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}
body.admin-bar #page-container.page-header-fixed #page-header, body.admin-bar #page-container.page-header-fixed #sidebar, body.admin-bar #page-container.page-header-fixed .block-mode-fullscreen {
  top: 32px !important;
}

#order_top_blocks .block-content .form-group {
  margin-bottom: 0;
}

#destination_block .block-content {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1.25rem 1px;
}

@media (max-width: 599px) {
  #orders-block .block-header {
    flex-direction: column;
  }
  #orders-block .block-header .block-options-item {
    margin-bottom: 8px;
  }

  #wpadminbar {
    display: none;
  }

  #page-container.page-header-fixed #page-header, #page-container.page-header-fixed #sidebar {
    top: 0 !important;
  }

  html {
    margin-top: 0 !important;
  }
}
.equal_height {
  display: flex;
}
.equal_height .block {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.equal_height .top {
  justify-self: flex-start;
  margin-bottom: auto;
}
.equal_height .bottom {
  justify-self: flex-end;
  margin-top: auto;
}

.block-content.dms_status {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}

.badge {
  font-size: 14px;
  white-space: normal;
}
.badge.badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#status_buttons {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
@media (max-width: 1200px) {
  #status_buttons {
    flex-direction: row;
  }
}
#status_buttons .btn {
  margin: 4px;
}
@media (max-width: 1200px) {
  #status_buttons .btn {
    padding: 32px 16px;
  }
}

input.part_qty {
  text-align: center;
}

em.is-invalid {
  font-size: 0.875rem;
  color: #e56767;
}

#images-block .options-container {
  max-height: 200px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.fl {
  display: flex;
}
.fl-just-bt {
  gap: 4px;
  justify-content: space-between;
}

#payments_calc_buttons {
  display: flex;
}

@media (max-width: 599px) {
  .order_payments_wrap > div {
    margin-bottom: 12px;
  }
  .order_payments_wrap .fa-angle-double-left:before {
    content: "";
  }
  .order_payments_wrap .fa-angle-double-right:before {
    content: "";
  }
}
.flatpickr-calendar .flatpickr-time-separator {
  display: none;
}
.flatpickr-calendar .flatpickr-time .numInputWrapper:nth-of-type(2) {
  display: none;
}

.btn_option:not(.active) i {
  display: none;
}

.refunded {
  color: #cc3333;
  padding: 0 8px;
}

#pharms_wrapper td {
  padding: 0.25rem;
}

.block.block-rounded {
  -webkit-transition: -webkit-transform 0.2s ease-out, box-shadow 0.2s ease-out;
  transition: transform 0.2s ease-out, box-shadow 0.2s ease-out;
  background-image: linear-gradient(#fff, #F5F5FA);
  box-shadow: 0 5px 15px 0 rgba(37, 44, 97, 0.15), 0 2px 4px 0 rgba(93, 100, 148, 0.2);
  border-radius: 0.2rem;
}
.block.block-rounded:hover, .block.block-rounded:focus {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  box-shadow: 0 10px 30px 0 rgba(37, 44, 97, 0.15), 0 4px 18px 0 rgba(93, 100, 148, 0.2) !important;
}

.form-control.is-valid, .was-validated .form-control:valid {
  box-shadow: 0px 0px 10px 2px rgba(48, 199, 141, 0.75) inset;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(48, 199, 141, 0.75) inset;
  -moz-box-shadow: 0px 0px 10px 2px rgba(48, 199, 141, 0.75) inset;
}

.form-control.is-invalid {
  box-shadow: 0px 0px 10px 2px rgba(235, 7, 23, 0.75) inset;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(235, 7, 23, 0.75) inset;
  -moz-box-shadow: 0px 0px 10px 2px rgba(235, 7, 23, 0.75) inset;
}

/*# sourceMappingURL=custom.css.map */
