#ajax-district-primary {
  display: inline-block;
}

#edit-refresh-primary {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: #0074bd;
  font-weight: normal;
}


table.grantee-fields-summary {}
table.grantee-fields-summary tr th {
  writing-mode: tb-rl;
  vertical-align: top;
  width: 30px;
  border-right: 1px black solid;
}
table.grantee-fields-summary td {
  text-align: center;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
}
table.grantee-fields-summary tr th.grantee-name {
  writing-mode: horizontal-tb;
  width: 400px;
  vertical-align: middle;
}
table.grantee-fields-summary tr td.grantee-name {
  text-align: left;
}
div.results {
  margin-bottom: 100px;
}
div.legend {
  padding-top: 25px;
  text-align: right;
}

/*.node--type-grantee.node--view-mode-full .field--name-field-consortium-members,
.node--type-grantee.node--view-mode-full .grantee-site-list {
  margin-bottom: 0.5rem;
}*/

/*.node--type-grantee.node--view-mode-full .field--name-field-focus-population {
  margin-top: 1.5rem;
}*/

table.rpms-staff {
  width: 100%;
}

table.rpms-staff th {
  text-align: left;
}

.field--name-field-counties-served      div.form-type-checkbox,
.field--name-field-county-states-served div.form-type-checkbox {
  display: inline-block;
  width: 30%;
}

.field--name-field-focus-areas        div.form-type-checkbox,
.field--name-field-other-rcorp-awards div.form-type-checkbox{
  display: inline-block;
  width: 45%;
}

.field--name-field-grantee-org-type div.form-type-checkbox {
  display: inline-block;
}

#edit-group-grantee-directory div.field--name-field-focus-areas span.fieldset-legend { display: inline-block; }

#edit-group-grantee-directory div.form-item-field-project-summery-0-value  > label,
#edit-group-grantee-directory div.form-item-field-focus-population-0-value > label,
#edit-group-grantee-directory div .field--name-field-focus-areas span.fieldset-legend,
.field--name-field-other-rcorp-awards         span.fieldset-legend,
.field--name-field-grantee-dir-age            span.fieldset-legend,
.field--name-field-grantee-dir-race-ethnicity span.fieldset-legend,
.field--name-field-grantee-dir-health-status  span.fieldset-legend,
.field--name-field-grantee-dir-health-access  span.fieldset-legend,
.field--name-field-grantee-dir-economic       span.fieldset-legend,
.field--name-field-grantee-dir-target-special span.fieldset-legend,
.field--name-field-grantee-dir-other          span.fieldset-legend,
.field--name-field-grantee-dir-peer-mentor    label,
.field--name-field-grantee-dir-peer-support   label,
.field--name-field-grantee-dir-comments       label {
  font-size: 125%;
  margin: 10px 0 5px;
  display: inline-block;
}

.field--name-field-grantee-dir-race-ethnicity fieldset.fieldgroup,
.field--name-field-grantee-dir-other          fieldset.fieldgroup {
  margin-bottom: 0;
}

.field--name-field-grantee-dir-tribes       div.form-item,
.field--name-field-grantee-dir-other-other  div.form-item {
  margin: 0;
}
.field--name-field-grantee-dir-tribes       label,
.field--name-field-grantee-dir-other-other  label {
  margin: 10px 30px 5px;
  display: inline-block;
}

.field--name-field-other-rcorp-awards         div.form-checkboxes,
.field--name-field-focus-areas                div.form-checkboxes,
.field--name-field-grantee-dir-age            div.form-checkboxes,
.field--name-field-grantee-dir-race-ethnicity div.form-checkboxes,
.field--name-field-grantee-dir-health-status  div.form-checkboxes,
.field--name-field-grantee-dir-health-access  div.form-checkboxes,
.field--name-field-grantee-dir-economic       div.form-checkboxes,
.field--name-field-grantee-dir-target-special div.form-checkboxes,
.field--name-field-grantee-dir-other          div.form-checkboxes {
  padding-left: 15px;
}

.field--name-field-grantee-dir-age            div.form-type-checkbox,
.field--name-field-grantee-dir-race-ethnicity div.form-type-checkbox,
.field--name-field-grantee-dir-health-status  div.form-type-checkbox,
.field--name-field-grantee-dir-health-access  div.form-type-checkbox,
.field--name-field-grantee-dir-economic       div.form-type-checkbox,
.field--name-field-grantee-dir-target-special div.form-type-checkbox,
.field--name-field-grantee-dir-other          div.form-type-checkbox {
  display: inline-block;
}

.field--name-field-grantee-dir-age            div.form-type-checkbox {
  width: 32%;
}

.field--name-field-grantee-dir-health-access  div.form-type-checkbox,
.field--name-field-grantee-dir-target-special div.form-type-checkbox,
.field--name-field-grantee-dir-other          div.form-type-checkbox {
  width: 48%;
}


.field--name-field-grantee-dir-health-status  div.form-type-checkbox,
.field--name-field-grantee-dir-economic       div.form-type-checkbox,
.field--name-field-grantee-dir-race-ethnicity div.form-type-checkbox{
  width: 90%;
}


.node--type-grantee.node--view-mode-full .accordion__panel h4,
.node--type-consortium.node--view-mode-full h4 {
  margin-top: 0;
  /*margin-bottom: 0;*/
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
}

#edit-group-grantee-information label,
#edit-group-grantee-information h4,
#edit-group-grantee-information div.container-inline {
/*  display: inline-block;
  width: 200px;*/
}
#edit-field-grantee-org-type {
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) );
}
#edit-group-grantee-information .details-wrapper > .form-wrapper {
  margin-bottom:  1rem;
}
#edit-field-poc-wrapper .paragraph-type-title, #edit-field-poc-wrapper strong[data-drupal-selector="edit-field-poc-title"]  {
  display:  none;
}

#edit-group-grantee-information .field--name-field-project-director-is-rep label.option { width: 300px; }

#edit-group-hrsa-jbs-pocs label {
  display: inline-block;
  width: 250px;
}

table.delete-staff { margin: 0; }
table.delete-summary td,
table.delete-staff td {
  margin: 0;
  padding: 0 5px 0 0;
  text-align: left;
  vertical-align: top;
}

table.delete-summary td.record-type  { width: 100px; }
table.delete-summary td.title  { max-width: 500px; }
table.delete-staff td.name  { width: 160px; }
table.delete-staff tr       { border: none; }
table.delete-summary tr.new { border-top: 2px solid #007bc6; }

.other-cohorts-field__label {
  display: inline-block;
  font-family: "Crimson Text", times, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.4;
  padding-right: 5px;
}

.other-cohorts-field__label:after { content: ": "; }
div.other-cohorts-container       { display: inline-block; }
ul.other-cohorts                  { list-style: none; }

ul.other-cohorts li {
  display: inline-block;
  margin: 0;
  padding-right: 5px;
}
ul.other-cohorts li:after             { content: ", "; }
ul.other-cohorts li:last-child:after  { content: ""; }

div.form-item-field-address-0-address-country-code,
div.form-item-field-consort-address-0-address-country-code {
  display: none;
}

.grantee-person-edit .grantee-persons div.field__item,
.grantee-person-edit .grantee-persons div.views-row {
  margin-top: 8px;
  background-color: #fff;
  border: 1px solid #007bc6;
  padding: 5px;
}
/*.grantee-persons div.field__item .full-name { margin-top: 5px; }*/
.views-field-edit-person { margin-top: 10px; }

/*#taxonomy tr.unpublished { background-color: #ffc0cb; }*/
/*#taxonomy tr.archived    { background-color: #ececec; }*/
#taxonomy .status-onboarding {
  background-color: #fdee00;
  font-weight: bold;
  padding: 1px;
  /*border: 1px solid black;*/
}


.u-text--red {
  color: #961b1e;
}
.u-text--gray {
  color: #717171;
}
.u-text--green {
  color: #4B831F;
}
