/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#onelab-content h1,#onelab-content h2{color:var(--dark-purple-2023);}#onelab-content h3{color:var(--med-blue-2023);}figcaption{color:var(--dark-blue-2023) !important;font-style:italic !important;}.text-dark{color:#595959;}.btn-info{background-color:var(--gold-2023);border-color:var(--gold-2023);color:var(--dark-blue-2023);}.btn-info:hover{background-color:var(--dark-blue-2023);border-color:var(--dark-blue-2023);}.web-banner-page-header{font-size:5rem;padding-bottom:7px;color:white !important;font-weight:normal;}.web-banner-fy2020{padding-top:7px;font-size:4rem;}.special-under-title-horizontal-line{margin:0 auto;}.lightgrey-box{padding:30px;background:#EEE;margin-bottom:40px;}.lightgrey-box p{font-size:21px;font-weight:300;color:var(--dark-blue-2023);line-height:1.4;margin:15px;}.img-mt-20{margin-top:20px;}.reports-table,.project-highlights-table table{border:1px solid #ddd;}.project-highlights-table table > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}.reports-table > thead,.project-highlights-table table > thead{background:var(--dark-blue-2023);color:#fff;}.project-highlights-table table > thead a{color:#fff;}.project-highlights-table{border:1px solid #ddd;border-radius:var(--input-border-radius);padding-bottom:15px;padding-top:30px;}.project-highlights-table > .col-md-12{padding:0;}.project-highlights-table form .form--inline{display:flex;justify-content:space-between;width:100%;}.project-highlights-table table{border:1px solid #ddd;border-radius:var(--input-border-radius);padding-bottom:15px;padding-top:30px;}.project-highlights-table .pagination > .active > a{background-color:var(--gold-2023);border-color:var(--gold-2023);}#professional-fellows th,#other-indicators-1 th,#other-indicators-2 th{border-bottom:none;border-top:none;}#professional-fellows tr:first-child th:nth-child(2),#professional-fellows tr:nth-child(2) th:nth-child(4),#professional-fellows td:nth-child(4),#other-indicators-1 tr:first-child th:nth-child(2),#other-indicators-1 tr:nth-child(2) th:nth-child(4),#other-indicators-1 td:nth-child(4),#other-indicators-2 tr:first-child th:nth-child(2),#other-indicators-2 tr:nth-child(2) th:nth-child(4),#other-indicators-2 td:nth-child(4){border-right:1px solid;}#professional-fellows th:not(th:first-child),#professional-fellows td:not(td:first-child),#other-indicators-1 th:not(th:first-child),#other-indicators-1 td:not(td:first-child),#other-indicators-2 th:not(th:first-child),#other-indicators-2 td:not(td:first-child){text-align:center;}#three-icons-wrapper{width:50% !important;margin:0 auto;}#three-icons-wrapper a{text-decoration:none;color:var(--font-black);}#three-icons-wrapper h3 a{font-size:1.8rem !important;color:var(--font-black) !important;}#three-icons-wrapper h3 a:hover{color:#2494a2 !important;}#three-icons-wrapper p a:hover{text-decoration:underline;}@media screen and (min-width:768px){#three-icons-wrapper{width:80% !important;margin:0 auto;}}@media screen and (min-width:992px){#three-icons-wrapper .col-md-4{min-height:265px;padding-top:25px;}}.lightgrey-bg{padding:15px 15px 10px;color:#595959;background:#eee;margin-top:15px;margin-bottom:15px;}.front-info-icon:hover{background:var(--med-purple-2023);}.front-info-icon{background:var(--purple-2023);border-radius:50%;width:110px;padding:20px;margin:0 auto 15px;}.fellow-quote p{color:var(--med-blue-2023);padding-left:30px;padding-right:30px;}#headline-title h2{color:var(--font-black);}#special-inner-web-banner .lead{text-shadow:2px 1px 1px rgb(0 0 0 / 60%);font-size:3rem;font-style:italic;margin-bottom:18px;line-height:3rem;}.special-under-title-horizontal-line{width:var(--special-under-title-horizontal-line-width);height:1px;background:white;}.special-2021-content-footer.row{padding:10px 16px;background:var(--dark-blue-2023);color:#FFF;border-radius:8px;}.special-2021-content-footer.row span[class^="fa"]{float:left;font-size:3.2rem;line-height:1.4;color:#FFFf;vertical-align:middle;display:table-cell;padding:2px 8px 2px 2px;height:inherit;}.special-2021-content-footer.row p{vertical-align:middle;display:table-cell;padding:2px;height:inherit;color:#FFF;}.special-2021-content-footer.row a{color:#FFF;}#inner-overview-three-icons .front-info-icon{background:#e0e1e8 !important;}#inner-overview-three-icons .front-info-icon:hover{background:var(--med-purple-2023) !important;}#inner-overview-three-icons .front-info-icon.current-pg{background:var(--purple-2023) !important;}#inner-overview-three-icons .front-info-icon:active{background:var(--purple-2023) !important;}#inner-overview-three-icons h3{font-size:1.8rem !important;color:var(--font-black);}#inner-overview-three-icons h3 a{text-decoration:none;color:#848484;}#inner-overview-three-icons .front-info-icon.current-pg + .prog-overview-links,#inner-overview-three-icons .prog-overview-links a{font-size:1.8rem !important;color:var(--font-black);}#inner-overview-three-icons .prog-overview-links a{font-weight:100;}#inner-overview-three-icons .front-info-icon.current-pg + .prog-overview-links{line-height:3rem;font-weight:bold;}.overview-subpage-tabs .tabs-left > .nav-tabs li:first-child a{border-top:3px solid #eee;}.overview-subpage-tabs .tabs-left > .nav-tabs a{color:#555;text-decoration:none;display:block;border-bottom:3px solid #eee;padding:30px 20px;text-align:center;margin-bottom:0;border-radius:0;}.overview-subpage-tabs .tab-content h3{margin-top:0;}.overview-subpage-tabs .tabs-left > .nav.nav-tabs{border-right:0;}.overview-subpage-tabs .tabs-left > .nav-tabs .active > a,.overview-subpage-tabs .tabs-left > .nav-tabs .active > a:hover,.overview-subpage-tabs .tabs-left > .nav-tabs .active > a:focus{background:var(--gold-2023);border-radius:0;color:#555;border-top:3px solid transparent !important;border-radius:0;border-bottom:3px solid transparent !important;border-left:3px solid transparent !important;}@media screen and (min-width:768px){#inner-overview-three-icons{width:75% !important;margin:0 auto;}}.research-icon{min-height:80px;margin-bottom:3px;}.research-icon a{color:var(--font-black);}.research-icon a:hover{color:var(--med-purple-2023);}.research-icon p{width:75%;display:inline-block;font-weight:500;}.research-icon > .circle-icon{height:60px;width:60px;margin-right:10px;border-radius:50%;display:inline-block;background-color:var(--purple-2023);vertical-align:middle;cursor:pointer;}.research-icon > .circle-icon:hover{background-color:var(--med-purple-2023);}.research-icon > .circle-icon img.img-responsive{margin:0 auto;display:block;width:60%;margin-top:12px;}.chart-type{border:none;padding:14px 20px;cursor:pointer;color:#fff;background-color:var(--dark-blue-2023);text-align:center;}.chart-type:hover{text-decoration:none;background-color:#e0e1e8;}.chart-type.active{background-color:var(--gold-2023);color:#555;}.chart-legend ul{margin-top:20px;padding:0;list-style:none;}.chart-legend li{margin-bottom:20px;font-weight:bold;}.chart-legend li span{display:inline-block;width:25px;height:25px;margin-right:10px;vertical-align:middle;}.chart-legend li .percentage{margin-left:8px;font-weight:normal;vertical-align:baseline;}.chart-info h4{text-align:center;margin-top:2rem;margin-bottom:-1rem;}.btn-holder{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;margin:30px 0;}.chart-data{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;}.chart-data.full-width .chart-wrapper{height:auto;width:100%;grid-column:1 / col-end;}.chart-wrapper{height:auto;width:100%;grid-column:span 2;}.chart-footnote h3{margin-top:15px !important;}.chart-info{margin-bottom:30px;}
.card{display:flex;width:29.9375rem;padding:3.25rem;flex-direction:column;align-items:flex-start;margin:2.75rem;}.shadow-sm,.shadow{border-radius:1.5rem;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,0.10);}.card-title{color:black !important;font-family:Roboto;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.5rem;margin-top:2rem;}.green{background-image:url('/sites/ldrd_annual/files/2026-03/2025-vector-green.png');background-repeat:no-repeat;background-size:60%;background-position:top right;}.yellow{background-image:url('/sites/ldrd_annual/files/2026-03/2025-vector-yellow.png');background-repeat:no-repeat;background-size:60%;background-position:top right;}.card-text{color:black;font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;}.card .btn{display:flex;height:3.875rem;padding:0.9375rem 1.4375rem 1rem 1.4375rem;justify-content:center;align-items:center;gap:0.625rem;align-self:stretch;border-radius:0.625rem;background:#0032A1;margin-top:2rem;font-family:Roboto;font-size:1.125rem;}.card .btn:hover{background:white;color:#0032A1;border:solid 2px #0032A1;}.green .card-title::before{content:'\f0c1';display:block;width:5.125rem;height:5.125rem;padding:1.5625rem 1.25rem 1.5625rem 1.1875rem;flex-direction:column;justify-content:center;align-items:center;gap:0.625rem;border-radius:0.75rem;background:#84C342;color:white;font-family:'Font Awesome 7 Pro';font-size:2rem;font-weight:400;margin-bottom:2rem;}.yellow .card-title::before{content:'\f1c1';display:block;width:5.125rem;height:5.125rem;padding:1.5625rem 1.25rem 1.5625rem 1.55rem;flex-direction:column;justify-content:center;align-items:center;gap:0.625rem;border-radius:0.75rem;background:#FCB317;color:white;font-family:'Font Awesome 7 Pro';font-size:2rem;font-weight:400;margin-bottom:2rem;}
