.vocabulary-categories.view-mode-awards .content,
.vocabulary-categories.view-mode-awards .content p {
  margin-top: 0;
}

/* Move to parity */
[data-contextual-id] { margin-top: 0; }

.region-primary-menu nav ul li {
  margin-top: 0;
}

.page nav ul li + li,
.page nav ol li + li {
  margin-top: 0;
}

.page .highlighted {
  margin: 0;
}

.messages {
  margin: 1em 0;
}
/* End move */

.vocabulary-categories.view-mode-awards .views-element-container {
  margin-top: 0;
}

.vocabulary-categories.view-mode-awards .content p:last-of-type {
  margin-bottom: 0;
}

.vocabulary-categories .item-list {
  margin-top: 0;
}

dl {
  display: grid;
  grid-template-columns: max-content 1fr;
}

dl, .page dt, .page dd {
  margin: 0;
}

.page dt, .page dd {
  margin: 0 20px 20px 0;
}

dt {
  grid-column-start: 1;
}

dd {
  grid-column-start: 2;
}

#views-exposed-form-line-items-by-procurement-method-block-2,
#views-exposed-form-line-items-by-procurement-method-block-1,
#views-exposed-form-procurement-methods-open-solicitation {
  display: grid;
  grid-template-columns: max-content 1fr;
}

#views-exposed-form-line-items-by-procurement-method-block-2 .form-item,
#views-exposed-form-line-items-by-procurement-method-block-1 .form-item,
#views-exposed-form-procurement-methods-open-solicitation .form-item {
  grid-column-start: 1;
  margin-right: 20px;
}

#views-exposed-form-line-items-by-procurement-method-block-2 .form-actions,
#views-exposed-form-line-items-by-procurement-method-block-1 .form-actions {
  grid-column-start: 2;
}

.node--type-award.node--view-mode-teaser .node__content,
.node--type-award.node--view-mode-teaser .node__content div,
.node--type-award.node--view-mode-teaser-by-vendor .node__content,
.node--type-award.node--view-mode-teaser-by-vendor .node__content div {
	margin-top: 0;
}

.open-solicitaiton-row .views-field-field-identifier {
  display: grid;
  grid-template-columns: max-content 1fr;
}

.open-solicitaiton-row .views-field-field-identifier .views-label-field-identifier {
  grid-column-start: 1;
  margin-right: 0.2em;
}

.views-label-field-documentation, .views-label-field-identifier {
  font-weight: bold;
}

.open-solicitaiton-row .views-field-field-identifier .field-content {
  grid-column-start: 2;
  margin-top: 0;
}

.views-field-field-identifier, .views-field-field-documentation {
  margin-top: 0;
}

.views-field-field-documentation .field-content {
  margin-top: 0;
}

.vocabulary-categories.view-mode-open .content,
.vocabulary-categories.view-mode-open .content .views-element-container {
  margin-top: 0;
}

.item-list > ul > li.open-solicitaiton-row,
.item-list > ul > li.award-row {
  margin: 0.7em 0;
}

.page .metadata > div {
  margin-top: 0;
}

.views-element-container td.views-field p:first-of-type {
	margin-top: 0;
}

.views-element-container td.views-field p:last-of-type {
    margin-bottom: 0;
}

.view-id-categories > .view-content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.9rem;
}

.view-id-awarded_procurements_by_category > .view-content {
  margin-top: 0;
}

.view-field.view-name-images img {
  width: 100%;
    max-width: 480px;
    height: auto;
}

.board-links .field--name-field-presentation-to-the-board {
  display: inline;
}

.field--name-field-presentation-to-the-board time:after {
  content: '.';
}

.board-links > div {
  margin-top: 0;
}

.view-field.view-name-images {
  display: block;
}

@media (min-width: 620px) {
  .view-field.view-name-images {
    width: 250px;
    float: right;
  }
}

.field--name-field-documentation .field__items {
  margin-top: 0;
}

/* search */
.node--view-mode-search-result .node__content {
  margin-top: 0.5em;
}

.node--view-mode-search-result .node__content .field {
  margin-top: 0;
}

.node--view-mode-search-result h2 {
  font-size: 1.333em;
}

.node--view-mode-search-result h2 small {
  /* font-size: 1em; */
  font-weight: normal;
}
/* end search */

.views-field-field-dates-effective time {
  white-space: nowrap;
}

/* View Filter */
.views-exposed-form, .form-item,
.views-exposed-form, .form-actions,
.views-element-container > div {
  margin-top: 0;
}

.view-filters, .view-content {
  margin-top: 0.5em;
}

.view-id-awards_by_procurement_method .view-content {
  margin-top: 0;
}

.view-mode-awards h2,
.view-mode-teaser h2,
.node--view-mode-teaser h2,
.node--view-mode-teaser-by-vendor h2 {
  font-size: 1.8rem;
  margin-bottom: 0;
}

#views-exposed-form-solr-search-content-page-1 .form-item,
#views-exposed-form-solr-search-content-page-1 .form-actions,
#views-exposed-form-taxonomy-term-page-1 .form-item,
#views-exposed-form-taxonomy-term-page-1 .form-actions,
#views-exposed-form-approved-contracts-page-1 .form-item,
#views-exposed-form-approved-contracts-page-1 .form-actions,
#views-exposed-form-approved-contracts-page-1 .form-item,
#views-exposed-form-approved-contracts-page-1 .form-actions {
  display: inline-block;
}

.view-mode-awards .content ul {
  margin-top: 0;
}

.compact table tr td, .compact table tr th {
  padding: 5px;
  font-size: 14px;
  line-height: 18px;
}

.view-approved-fund-raising-vendor-codes .view-content .views-row,
.view-approved-fund-raising-vendor-codes {
  margin: 0;
}

.fundraising-vendor-code-teaser div {
  display: inline;
}

.view-id-approved_contracts table {
  width: 100%;
}

table caption {
  text-align: left;
  font-weight: bold;
}
