/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-filters{width:600px;}.views-row{padding:2rem;border:1px solid #ccc;}.views-field-field-primary-image{float:left;margin-right:2rem;}
#backtotop{background-color:#1a658f;border-color:#1a658f;color:#fff;font-size:.85rem;border-radius:0px;text-transform:uppercase;font-weight:700;padding:5px 10px;}#backtotop:hover{border-color:#007fa3;}
@media (min-width:64rem){.grid-list .description{width:100%;}}
@media (min-width:64em){.navbar.navbar-expand-md .nav-item.dropdown{padding-right:0rem;}.menu-grid{grid-template-columns:none;}}
.paragraph--type--media-gallery .field--name-field-gallery-image{display:grid;flex-wrap:wrap;grid-auto-flow:dense;grid-gap:2em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}.paragraph--type--media-gallery .field--name-field-gallery-image .field__item{margin-left:auto;margin-right:auto;width:200px;}.paragraph--type--media-gallery .field--name-field-gallery-image img{height:200px;width:200px;object-fit:cover;}.paragraph--type--media-gallery .field--name-field-gallery-image .gallery-image-caption{background-color:#fff;color:#53565a;font-size:1rem;font-weight:400;height:4rem;line-height:1rem;max-height:4rem;overflow:auto;padding:.5rem;}
.path-all-field-programs .view-all-field-campaign .views-view-table th a{color:white !important;}body.page-node-type-overview .field--name-field-main-content.field__items > .field__item{margin-top:unset;margin-bottom:unset;padding-bottom:unset;}.page-node-type-field-campaign .sidebar-nav,.page-node-type-facility-instrument .sidebar-nav{background-color:transparent;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item{margin-bottom:20px;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph{background-color:#323133;border:1px solid #323133;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph .field--name-field-title,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field--name-field-title{background-color:#323133;padding:12px 20px;font-size:18px;font-weight:bold;color:#fff;border-bottom:1px solid #000;}.page-node-type-field-campaign .field.field--name-field-title.field--type-string.field--label-hidden.field__item{background-color:#323133;padding:12px 20px;font-size:18px;font-weight:bold;color:#fff;border-bottom:1px solid #000;}.page-node-type-field-campaign .clearfix.text-formatted.field.field--name-field-body.field--type-text-long.field--label-hidden.field__item{background-color:#323133;padding:12px 20px;color:#fff;border-bottom:1px solid #000;}.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field--name-field-title h2{color:#fff;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph .field--name-field-body,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field--name-field-body{padding:12px 20px;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph .field__item,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field__item{margin:0;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph .field__item a,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field__item a,.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-f-p-pub-sidebar-block .field__item .paragraph .field__item a{font-size:16px;color:#fff !important;text-decoration:none;}.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-sidebar-block .field__item .paragraph .field__item a:hover,.page-node-type-facility-instrument .block-field-blocknodefacility-instrumentfield-fi-sidebar-block .field__item .paragraph .field__item a:hover,.page-node-type-field-campaign .block-field-blocknodefield-campaignfield-f-p-pub-sidebar-block .field__item .paragraph .field__item a:hover{font-size:16px;color:#00c1d5 !important;text-decoration:none;}.page-node-type-field-campaign .text-formatted .field__label,.page-node-type-facility-instrument .field__label{width:auto;max-width:auto;font-size:18px;}.page-node-type-field-campaign .field--name-field-f-p-project-location .field__label{width:auto;max-width:auto;font-size:18px}.page-node-type-field-campaign .layout__region--main h1{font-size:2em}.page-node-type-field-campaign .block-layout-builder .field--type-entity-reference,.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference,.page-node-type-field-campaign .block-layout-builder .field--type-link{background-color:#323133;border:1px solid #323133;}.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference,.page-node-type-field-campaign .block-layout-builder .field--type-link{margin-bottom:20px;}.page-node-type-field-campaign .block-layout-builder,.page-node-type-facility-instrument .block-layout-builder,.page-node-type-field-campaign .block-layout-builder{border:none;}.page-node-type-field-campaign .block-layout-builder .field--type-entity-reference .field__label,.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference .field__label,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__label{background-color:#323133;padding:12px 20px;font-size:18px;font-weight:bold;color:#fff;border-bottom:1px solid #000;}.page-node-type-field-campaign .block-layout-builder .field--type-entity-reference .field__items,.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference .field__items,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__item,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__items{padding:12px 20px;}.page-node-type-field-campaign .block-layout-builder .field--type-entity-reference .field__items a,.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference .field__items a,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__item a,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__items a{font-size:16px;color:#fff !important;text-decoration:none;}.page-node-type-field-campaign .block-layout-builder .field--type-entity-reference .field__items a:hover,.page-node-type-facility-instrument .block-layout-builder .field--type-entity-reference .field__items a:hover,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__item a:hover,.page-node-type-field-campaign .block-layout-builder .field--type-link .field__items a:hover{font-size:16px;color:#00c1d5 !important;text-decoration:none;}.page-node-type-field-campaign .sidebar-nav div:nth-of-type(2),.page-node-type-facility-instrument .sidebar-nav div:nth-of-type(2),.page-node-type-field-campaign .sidebar-nav div:nth-of-type(2){border:none !important}.page-node-type-field-campaign .no-contacts-added .field__items > .field__item:last-child{margin-bottom:20px;}.page-node-type-sidebar-content .layout--onecol .block-layout-builder .field--name-title,.page-node-type-facility-instrument .layout__region--twocol .layout__region h1{font-size:2em;margin-bottom:20px !important;display:block;font-weight:700}.page-node-type-facility-instrument .block-contextual-menu-block.sidebar-nav{display:none;}.page-node-type-field-campaign .field--name-field-date-range{margin-bottom:1px !important;}.page-node-type-field-campaign .field--name-field-f-p-project-location,.page-node-type-facility-instrument .field--name-field-fi-lead-contact{margin-bottom:25px !important;}.page-node-type-field-campaign .field__label{padding-right:0.3em !important;}.page-node-type-field-campaign .field--name-field-subtitle{font-weight:700;}.page-node-type-field-campaign .leaf{margin-bottom:0.1rem;}.page-node-type-field-campaign .field--name-field-body p{margin-bottom:0.1rem;}.page-node-type-basic-page hr{margin-bottom:0.5rem;margin-top:0.5rem;}.path-all-field-programs #view-title-table-column{width:10px;}.path-software #view-field-sftw-domain-table-column{width:15rem;}.path-software #view-title-table-column{width:15rem;}.path-software td.views-field.views-field-field-sftw-domain.is-active{background:white;}.node--type-sidebar-content .field--name-title{margin-bottom:30px;}.node--type-sidebar-content .field--name-field-sidebar-content-images .field__items{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;margin-top:40px;}.node--type-sidebar-content .field--name-field-sidebar-content-images .field__item{flex-basis:calc(20% - 20px);box-shadow:3px 3px 4px #000;height:100%;}.node--type-sidebar-content .field--name-field-sidebar-content-images .field__item figure.media--type-image,.node--type-sidebar-content .field--name-field-sidebar-content-images .field__item figure.media--type-video{margin-bottom:0px !important;}.view-id-publications .view-header{display:flex;justify-content:center;flex-direction:column;}.view-id-publications .view-header h3{text-align:center;}#titlebar{padding-bottom:7px !important;border-bottom:1px solid #a51901 !important;}#webform-submission-publication-reference-submission-add-form h1.title{font-size:22px;line-height:19px;margin:0;padding:0;}.view-id-publications .view-content h3{font-size:24px;}.node-content,.view-content-wrapper{display:grid;grid-template-columns:70% 30%;gap:5rem;}.node-content .sidebar .sidebar-links,.view-content-wrapper .sidebar .sidebar-links{background:#323133;color:#fff;margin-bottom:2rem;width:86%;padding-bottom:1rem;width:92%;display:block;}.views-field.views-field-field-eol-publication-type{display:none}.node-content .sidebar .sidebar-links .links a,.view-content-wrapper .sidebar .sidebar-links .links a{font-size:16px;color:#fff !important;text-decoration:none;}.node-content .sidebar .sidebar-links .links p,.view-content-wrapper .sidebar .sidebar-links .links p{padding-left:1.3rem;margin-bottom:0;}.node-content .sidebar .sidebar-links .links a:hover,.view-content-wrapper .sidebar .sidebar-links .links a:hover{font-size:16px;color:#00c1d5 !important;text-decoration:none;}.node-content .sidebar .sidebar-links .title,.view-content-wrapper .sidebar .sidebar-links .title{background-color:rgb(50,49,51);font-size:18px;font-weight:bold;color:rgb(255,255,255);padding:12px 20px;border-bottom:1px solid rgb(0,0,0);display:block;}.block-field-blocknodebasic-pagefield-main-content table tr td:first-child{width:24%}.publication-links a{padding:3px 15px;background:#1a2d6f;border:1px solid #000;margin-top:2px;text-align:center;font-family:verdana,arial,sans-serif;font-size:14px;font-weight:bolder;color:#FFFF !important;line-height:25px;text-decoration:none;}.publication-links{display:flex;justify-content:center;column-gap:1%;margin-bottom:0.5%;margin-top:1%;}.publication-links a:hover{background:#5c5c5c;color:#FFFFFF !important;}details#captcha{width:50%}#webform-submission-publication-reference-submission-add-form .img-fluid{height:3.25rem;object-fit:cover;width:100%;}.js-form-item-related-field-projects,.js-form-item-eol-facility-instrument{display:none;}#edit-captcha-response--description{display:none;}
