.ma-vmi-location-details .top-actions {
  position: relative;
  top: -60px;
  margin-bottom: -60px;
  overflow: hidden;
  float: right; }
  .ma-vmi-location-details .top-actions .top-actions-buttons {
    display: flex;
    justify-content: space-evenly;
    align-items: center; }
    .ma-vmi-location-details .top-actions .top-actions-buttons .btn {
      margin-right: 5px; }

.ma-vmi-location-details .location-btn {
  margin: auto; }

.ma-vmi-location-details .location-details {
  margin-top: 25px; }

.ma-vmi-location-details .table-select {
  margin-top: 15px;
  max-width: 33%; }

.ma-vmi-location-details .table-select-header {
  margin: 0px; }

.ma-vmi-location-details .location-header {
  margin: 0px; }

.ma-vmi-location-details .col-select input[type="checkbox"] {
  margin-right: 0; }

.ma-vmi-location-details .col-name a {
  max-width: 450px;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis; }

.ma-vmi-location-details .col-part-number {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis; }

.vmi-location-details-no-products h2 {
  text-align: center; }

.vmi-location-details-product-table .results-count {
  display: inline-block;
  padding: 0.5em .75em; }

.vmi-location-details-product-table .btn-group {
  display: inline-block;
  padding: 0.5em .75em;
  float: right; }

.search-vmi-products {
  width: 50% !important; }
  .search-vmi-products label.accord-head {
    display: inline-block; }

.vmi-location-details-orders-table .results-count {
  display: inline-block;
  padding: 0.5em .75em; }

.vmi-location-details-orders-table .btn-group {
  display: inline-block;
  padding: 0.5em .75em;
  float: right; }

.search-vmi-orders {
  width: 50% !important; }
  .search-vmi-orders label.accord-head {
    display: inline-block; }

.vmi-location-details-no-orders h2 {
  text-align: center; }

.popup-vmi-location .modal-wrap {
  max-width: 480px; }

.popup-vmi-location textarea, .popup-vmi-location .location-name {
  margin-bottom: 0; }

.popup-vmi-location .is-required-field-tooltip {
  margin-bottom: 1rem;
  opacity: 0.8; }

.popup-vmi-location .spacer-element {
  margin-bottom: 0.5rem; }

.popup-vmi-location .max-field-tooltip {
  font-size: 0.9rem;
  opacity: 0.5; }

.popup-vmi-location label {
  font-weight: 600; }

.popup-vmi-location .error {
  margin: 0.7rem 0; }

.popup-vmi-location input.ng-invalid.ng-touched, .popup-vmi-location textarea.ng-invalid.ng-touched {
  border-color: #c60f13; }

.popup-delete-orders .modal-wrap {
  max-width: 480px; }

@media all and (max-width: 767px) {
  .ma-vmi-location-details .top-actions {
    top: 0px;
    margin: 0px;
    float: none; }
    .ma-vmi-location-details .top-actions .top-actions-buttons {
      display: flex;
      flex-direction: column-reverse;
      float: none; }
      .ma-vmi-location-details .top-actions .top-actions-buttons button, .ma-vmi-location-details .top-actions .top-actions-buttons a.btn {
        width: 100%;
        margin-bottom: 7px;
        margin-right: 0px; } }

/*# sourceMappingURL=ma-vmi-location-details.css.map */