/**
 * @file
 * CSS file for the Travel Authorization module.
 */

/* Admin area styles */
div.view-travel-authorization-programs table.views-table {
  width: auto;
  min-width: 25%;
}

div.view-travel-authorization-programs > .item-list .pager {
  text-align: left;
}

div.view-travel-authorization-programs #edit-code,
div.view-travel-authorization-programs #edit-prefix {
  width: 100px;
}

/* Request line items and fields */

#ta-total-meals,
.ta-total-hotel {
  display: inline-block;
}

.ta-request-line-number {
  float: left;
  padding: 0.25em;
  margin-right: 0.5em;
  border-radius: 50%;
  background: #fff;
  color: #999;
  text-align: center;
  font-size: 2em;
}

.ta-request-add-row {
  margin-top: 10px;
}

/* Review queue view */
.review-queue-purpose,
.view-travel-authorization-requests .views-field-purpose {
  width: 40%;
}

/* Rules (likely) specifically for desktops and above. */
@media screen and (min-width: 768px) {

  /* Request form: hide field descriptions for higher viewports */
  #ta-request-transportation-rows .help-block,
  #ta-request-hotel-rows .help-block {
    display: none;
  }

}