/* Filters */

.view-display-id-graduate_students .form--inline {
  background-color: #f7f7f7;
  margin: 1rem 0;
  position: relative;
}

.view-display-id-graduate_students .form--inline .form-group {
  padding: 1rem;
  margin: 0;
  border-bottom: 2px solid #fff;
  float: none;
}
.view-display-id-graduate_students .form-actions {
  padding: 1rem;
  margin-top: 1.8rem;

}
@media (min-width: 606px) {
  .view-display-id-graduate_students .form--inline {
    background-color: #f7f7f7;
    margin: 1rem 0;
    position: relative;
    display: flex;
  }

  .view-display-id-graduate_students .form--inline .form-group {
    flex: 1;
    border-right: 2px solid #fff;
    border-bottom: none;
  }
}

@media (min-width: 62rem) {
  .view-display-id-graduate_students .form--inline .form-group {
    max-width: 22rem;
  }
}

.view-display-id-graduate_students .form-group label {
  font-size: 1.25rem;
  font-weight: bold;
}
.view-display-id-graduate_students select.form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='13px' viewBox='0 0 22 13' version='1.1'%3E%3Ctitle%3EPath 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Data-Landing' transform='translate(-415.000000, -873.000000)' fill='%23af481f'%3E%3Cpolygon id='Path-2' points='415 873 437 873 426 886'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat,repeat;
  background-position: right 0.7em top 0.75rem;
  background-size: 22px 13px;
  border: none;
  cursor: pointer;
  z-index: 20;
  width: 100%;
  max-width: 100%;
  padding-right: 40px;
  padding-left: 0;
  background-color: transparent;
  text-overflow: ellipsis;
}



/* Content */


.view-display-id-graduate_students .view-content {
  display: grid;
  gap: 1rem;
}

.view-display-id-graduate_students .views-field-field-ps-featured-image {
  margin-right: 1rem;
  max-width: 75%;
  width: 100%;
}

.view-display-id-graduate_students .views-field-field-ps-featured-image figure,
.view-display-id-graduate_students .views-field-field-ps-featured-image img {
  width: 100%;
}

.view-display-id-graduate_students .views-field-field-history-cohort {
  font-size: 0.875rem;
  margin-bottom: 1rem;
}

.view-display-id-graduate_students .views-field-field-history-cohort a {
  border-color: transparent
}

.view-display-id-graduate_students .views-field-field-history-cohort a:hover,
.view-display-id-graduate_students .views-field-field-history-cohort a:focus {
  border-color: #af481f;
}

.view-display-id-graduate_students .views-field-title {
  margin-bottom: 1rem;
}

.view-display-id-graduate_students .views-field-title a {
  font-size: 1.25rem;
  line-height: 1.75rem;
  border-bottom: 5px solid transparent;
  display: inline-block;
  color: #af481f;
}

.view-display-id-graduate_students .views-field-title a:after {
  content: "";
  width: 45px;
  height: 5px;
  display: block;
  background-color: #af481f;
  position: relative;
  top: 6px;
  z-index: 1;
}

.view-display-id-graduate_students .views-field-title a:hover {
  border-bottom-color: #af481f;
}

.view-display-id-graduate_students .views-field-field-ps-people-email a {
  max-width: 100%;
  word-break: break-all;
}

.view-display-id-graduate_students .views-field-field-ps-people-email {
  display: flex;
}
.view-display-id-graduate_students .views-field-field-ps-people-email:before {
  content: "";
  background-size: 16px 16px;
  background-repeat: no-repeat;
  width: 18px;
  padding-left: 26px;
  margin-top: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'/%3E%3C/svg%3E");
}
.view-display-id-graduate_students .views-field-field-ps-people-email svg {
  display: none;
}

.view-display-id-graduate_students .views-field-field-history-fields .field-content {
  margin: 1em 0 0.5em;
  font-size: 0.875rem;
  word-break: break-all;
}

.view-display-id-graduate_students .views-field-field-history-fields .field-content:before {
  content: "";
  background-color: #0a6bab;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.view-display-id-graduate_students .views-field-field-history-fields .field-content a:first-of-type:before {
  display: none;
}
.view-display-id-graduate_students .views-field-field-history-fields .field-content a:before {
  content: ' ';
}

@media (min-width: 36rem) {
  .view-display-id-graduate_students .view-content {
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-column-gap: 2.5rem;
  }
}

@media (min-width: 48rem) {
  .view-display-id-graduate_students .view-content {
    grid-row-gap: 2rem;
  }
}

@media (min-width: 62rem) {
  .view-display-id-graduate_students .view-content {
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
}

