@charset "UTF-8";
/* Programs and University page side menu styles */
ul.usa-sidenav li.is-expanded.show-active > .usa-sidenav__sublist > .usa-nav__submenu-item, ul.usa-sidenav li.cluc ul li {
  display: none;
}
ul.usa-sidenav li.is-expanded.show-active > .usa-sidenav__sublist > .usa-nav__submenu-item.is-active-trail, ul.usa-sidenav li.cluc ul li.is-active-trail {
  display: block;
}

.funding-status {
  display: block;
  margin: 15px 0;
}

.funding-status-label {
  background-color: #EDF6FC;
  color: #000000;
  display: inline-block;
  padding: 5px 10px;
  width: auto;
}

.funding-status-value {
  background-color: #C4562F;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  padding: 5px 10px;
  width: auto;
}

.funding-status-closed:after {
  /*content: "\00D7";*/
  content: "X";
  font-size: 14px;
  padding: 0 0 0 10px;
}

.funding-status-open {
  background-color: #08A96D;
}
.funding-status-open:after {
  background-color: #08A96D;
  content: "✓";
  padding: 0 0 0 10px;
}

@media (max-width: 55rem) {
  .node-page--node-type-list-page .fieldset--checkboxes {
    position: initial;
  }
  .l-listing-header {
    display: initial;
  }
}
@media (max-width: 40rem) {
  .node-page--node-type-list-page .l-listing-header__widgets > form .form-item__label {
    line-height: 2.5rem;
  }
}
body.node-page .l-page__body-content {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
body.node-page .formattedtext-section {
  display: block;
  width: 100%;
}
body.node-page .formattedtext-section .embedwrapper {
  border: 1px solid #ededed;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
body.node-page .formattedtext-section embed {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
body.node-page .formattedtext-section fieldset {
  border: 3px solid #003150;
  margin: 0 57px 30px 54px;
  padding: 0 10px 0 0;
}
body.node-page .formattedtext-section legend {
  border: 0;
  box-sizing: border-box;
  color: inherit;
  display: table;
  font-family: "Public Sans Web";
  font-size: 24px;
  font-weight: bold;
  margin: 0;
  max-width: 100%;
  padding: 0;
  text-transform: uppercase;
  white-space: normal;
}
body.node-page .formattedtext-section .leg-clr {
  background: #dba02a;
  border-radius: 50px;
  display: inline-block;
  height: 15px;
  margin: 0 10px 0 0;
  width: 15px;
}
body.node-page .formattedtext-section .leg-clr1 {
  background: #dba02a;
}
body.node-page .formattedtext-section .leg-clr2 {
  background: #952e21;
}
body.node-page .formattedtext-section .leg-clr3 {
  background: #86d2e0;
}
body.node-page .formattedtext-section .leg-clr4 {
  background: #24a024;
}
body.node-page .formattedtext-section .leg-clr5 {
  background: #002b52;
}
body.node-page .formattedtext-section .leg-clr6 {
  background: #1085c6;
}
body.node-page fieldset ul {
  -moz-column-count: 2;
  column-count: 2;
  list-style: none;
}
body.node-page fieldset li {
  font-family: "Public Sans Web";
  font-size: 10px;
  text-transform: uppercase;
}
body.node-page--node-type-list-page .formattedtext-section {
  width: 95%;
  padding-left: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 55rem) {
  body.node-page fieldset ul {
    -moz-column-count: 3;
    column-count: 3;
  }
}
.usa-accordion > li,
.usa-accordion-bordered > li {
  width: auto;
  background-color: unset;
}

@media screen and (min-width: 600px) {
  form.views-exposed-form.usa-form {
    max-width: unset;
  }
  form.views-exposed-form.usa-form .usa-label,
  form.views-exposed-form.usa-form .usa-label-big {
    background-color: unset;
    color: unset;
  }
  form [type=submit],
  form [type=submit] {
    padding: 12px 20px;
    width: 98px;
    height: 40px;
  }
}
form [type=submit] {
  margin-bottom: 0px;
  margin-top: 0px;
}

form.views-exposed-form.usa-form.usa-form-group.form-item {
  margin-right: 1rem !important;
  margin-bottom: 1rem !important;
  margin-right: 0px;
  margin-top: 0px;
  vertical-align: bottom;
}

@media (min-width: 40rem) {
  .l-listing-header__widgets > form .form-actions.form-wrapper.js-form-wrapper,
  .l-listing-header__widgets > form .form-item {
    display: inline-flex;
    vertical-align: bottom;
    margin-right: 1rem !important;
    margin-bottom: 1rem !important;
    margin-top: 0;
    margin-left: 0;
  }
  .l-listing-header__widgets > form .usa-label, .l-listing-header__widgets > form .usa-label-big {
    text-transform: unset;
    padding: unset;
    border: unset;
    border-radius: unset;
    line-height: 48px !important;
  }
  .l-listing-header__widgets > form .form-item__label {
    flex-shrink: 0;
    line-height: 2.5rem;
    margin-right: 0.5rem !important;
  }
}
a {
  text-decoration: none;
}

li.pager__item {
  vertical-align: bottom;
}
li.pager__item .pager__item--next {
  margin-left: 0px;
}

.pager .pager__items li {
  margin: 0px;
  padding: 0px 10px;
}
.pager .pager__items li a {
  display: unset;
  text-decoration-line: underline;
}

.view--search-articles .l-listing-header {
  display: block;
}

#views-exposed-form-search-articles-default #edit-sort-by--2 {
  margin-left: 56px;
}
#views-exposed-form-search-articles-default .form-item--id-sort-by label,
#views-exposed-form-search-articles-default #edit-publication-date-wrapper--2 legend {
  width: 140px;
  text-align: right;
  font-weight: bold;
}
#views-exposed-form-search-articles-default .usa-hint {
  display: none;
}
#views-exposed-form-search-articles-default legend.usa-legend.fieldset__legend {
  display: block;
  float: left;
  margin-top: 10px;
  font-size: 14px;
  font-weight: bolder;
}
#views-exposed-form-search-articles-default #edit-publication-date-wrapper--2 .form-item--id-publication-date-min {
  margin-left: 30px;
}
#views-exposed-form-search-articles-default .l-listing-header {
  display: block;
}

.view--search-success-stories #edit-sort-by--2 {
  margin-left: 24px;
}
.view--search-success-stories .usa-hint {
  display: none;
}
.view--search-success-stories .form-item--id-sort-by label {
  width: 160px;
}
.view--search-success-stories #edit-publication-date-wrapper--2 legend {
  width: 160px;
  float: left;
}
.view--search-success-stories .l-listing-header {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiLi9jc3MiLCJzb3VyY2VzIjpbImVkYWN1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUdJO0VBQ0U7O0FBRUE7RUFDRTs7O0FBS047RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7QUFNQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7SUFDRTtJQUNBOzs7QUFJTjtBQUFBO0VBRUU7RUFDQTs7O0FBSUY7RUFDRTtJQUNFOztFQUNBO0FBQUE7SUFFRTtJQUNBOztFQUdKO0FBQUE7SUFFRTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUVJO0FBQUE7SUFFRDtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0M7SUFDQTtJQUNBOzs7QUFLSDtFQUNFOzs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7OztBQU1GO0VBQ0U7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7OztBQVNGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUlBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFIiwiZmlsZSI6ImVkYWN1c3RvbS5jc3MifQ== */
