.home-page{padding-top:45px !important}.home-page .home-alert{background:#fff;color:#09324c;padding:10px 10px;border-radius:10px;border:2px solid #09324c;font-size:16px}.home-page .home-alert a{color:#09324c}.home-page .right-panel{background-image:url("/images/homepage-statistics-background.png");padding:0;border-radius:12px}.home-page .right-panel .about-right-box{background-color:#09324c;color:#fff;opacity:.9;position:relative;display:block;overflow:hidden;padding:30px 40px;z-index:1;width:100%;border-radius:12px}.home-page .right-panel .about-right-box .statistic-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:30px;margin-bottom:30px}.home-page .right-panel .about-right-box .statistic-block.last{border-bottom:none;margin-bottom:0;padding-bottom:0}.home-page .right-panel .about-right-box .statistic-block .title{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;margin-left:30px}.home-page .right-panel .about-right-box .statistic-block .count{margin-left:auto;color:#fff;font-size:30px;font-weight:600;text-transform:uppercase}.home-page .no-wrap{white-space:nowrap}
.about-page .feature-box{background:#fff;border:5px solid rgba(0,0,0,.05);padding:25px 20px;text-align:center;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:5px}.about-page .feature-box p{margin-bottom:10px}.about-page .feature-box:hover{background:#fff;border:5px solid #00b7c0}

.rc-page .icon{padding-right:10px}.rc-page .header{margin-bottom:30px}.rc-page .header .section-heading{margin-bottom:0}.rc-page .header span.detail{display:block;font-size:16px;font-weight:400;margin-top:5px;padding-top:5px;line-height:28px}.rc-page .header span.detail strong{font-weight:700}.rc-page .list-group .list-group-item{padding:3px 10px;border:none}.rc-page .award-message{font-size:12px}.rc-page .socials{margin-bottom:20px;margin-top:-51px;margin-right:10px}.rc-page .social{font-size:35px;color:#09324c}.rc-page .theme-list{padding-left:1.25rem}.rc-page .theme-list li{margin-bottom:.75rem}.rc-page .theme-list li::marker{color:#99cb00}.rc-page .carousel-container{float:right;width:42%;max-width:420px;min-width:320px;margin:0 0 1.5rem 2rem;padding-bottom:28px}.rc-page .carousel-container .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rc-page .carousel-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:360px}.rc-page .carousel-container .swiper-slide img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.rc-page .carousel-container .swiper-pagination{bottom:0}@media(max-width: 991px){.rc-page .carousel-container{float:none !important;display:block;max-width:100%;margin:1.5rem auto;clear:both}}.rc-page .training-chart{margin-top:1rem;margin-bottom:1.5rem}.rc-page .training-chart .training-chart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:.75rem}@media(max-width: 767px){.rc-page .training-chart .training-chart-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rc-page .training-chart .training-chart-title{color:#4c0034;font-weight:700;margin:0}.rc-page .training-chart .training-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9rem}.rc-page .training-chart .training-table{margin-bottom:0}.rc-page .training-chart .training-table th{background:#4c0034;color:#fff;font-weight:600;border-color:#fff}.rc-page .training-chart .training-table td{background:#f2f2f2;border-color:#fff;vertical-align:middle}.rc-page .training-chart .training-table tbody tr:nth-child(even) td{background:#e5e5e5}.rc-page .training-chart .training-table td:first-child{font-weight:500;white-space:nowrap}.rc-page .training-chart .level-dot{display:inline-block;width:13px;height:13px;border-radius:50%;margin-right:5px;border:1px solid #09324c;vertical-align:middle}.rc-page .training-chart .ic{background:#eaf7f8}.rc-page .training-chart .msc{background:#00b7c0}.rc-page .training-chart .phd{background:#f48a70}.rc-page .training-chart .posdoc{background:#4c0034}.social{font-size:35px;color:#09324c}.awardees .awardees-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.awardees .awardees-container table{width:100%;border-collapse:collapse;text-align:left}.awardees .awardees-container table thead th{padding:12px;background-color:#f4f4f4;color:#333;font-weight:bold;border-bottom:2px solid #4c0034}.awardees .awardees-container table tbody tr:nth-child(even){background-color:#f9f9f9}.awardees .awardees-container table tbody tr .awardee-name{white-space:nowrap}.awardees .awardees-container table tbody tr td{padding:10px;border-bottom:1px solid #ddd}
.network-map-page #loading-indicator{text-align:center}.network-map-page #loading-indicator .icon{color:#09324c}.network-map-page .operate-all-button{border:none;background-color:#fff;text-decoration:underline}.network-map-page .symbol-legend{margin-left:10px;vertical-align:bottom}.network-map-page .directions-label{font-size:14px;font-style:italic;font-weight:800;padding:4px 0}.network-map-page #network-map{height:600px}.network-map-page #network-map .map-popup .title{text-align:center;font-size:14px;font-weight:600}.network-map-page #network-map .map-popup .location{text-align:center;font-size:12px}.network-map-page #network-map .map-popup table{width:100%;margin-top:5px}.network-map-page #network-map .map-popup table,.network-map-page #network-map .map-popup th,.network-map-page #network-map .map-popup td{border:1px solid gray;padding:5px}.network-map-page #network-map .map-popup .learn-more{text-align:right;padding-top:5px}.network-map-page #network-map .site-marker-cluster{background:gray;color:#fff;width:18px;height:18px;text-align:center;border-radius:4px}.network-map-page #network-map .leaflet-control-layers section{padding:8px 4px 0px 4px}.network-map-page #network-map .leaflet-control-layers section label{padding:5px 0;margin:0}.network-map-page #network-map .leaflet-control-layers section label input{width:unset;margin:0}.network-map-page #network-map .leaflet-control-layers section label span{margin-left:2px}.network-map-page .legend-section{margin-left:0;margin-right:0}.network-map-page .legend-section .legend-option{display:inline-block;border:1px solid #dee2e6;text-align:left;padding-top:5px;padding-left:20px}.network-map-page .legend-section .legend-option label{font-size:13px;margin-bottom:0;line-height:13px}.network-map-page .legend-section .legend-option input{width:unset;margin-right:5px;margin-bottom:0}.network-map-page .legend-section .legend-option svg{overflow:visible}
.opportunity-fund-page ul{list-style-position:inside}.opportunity-fund-page ul li{list-style:disc;margin-bottom:5px;margin-left:40px}.opportunity-fund-page .table-scroll{overflow-x:auto}.opportunity-fund-page table{width:100%}.opportunity-fund-page table tr td{padding:4px 30px;text-align:center}.opportunity-fund-page table tr td.event{font-weight:bold}.opportunity-fund-page table.lined tr{border:1px solid #000}.opportunity-fund-page table.lined tr td{padding-left:10px;text-align:left}.opportunity-fund-page table.lined tr td .update-icon{color:#4c0034}.opportunity-fund-page table.box{border:1px solid #000}.opportunity-fund-page table.past-awards-table tr{border-bottom:1px solid gray}.opportunity-fund-page table.past-awards-table tr td{padding:10px 0px;text-align:left}.opportunity-fund-page table.past-awards-table tr td img{width:250px}.opportunity-fund-page .call-out{font-size:16px;border:2px solid #000;padding:25px 25px}.opportunity-fund-page .no-wrap{white-space:nowrap}.opportunity-fund-page .slides{border:2px solid #58605b;border-radius:10px}.opportunity-fund-page .clean-link{text-decoration:none}.opportunity-fund-page video{border:2px solid #bfbfbf;margin-top:2px}
.faqs-page .intro-paragraph{padding-bottom:20px}.faqs-page .faq-section{padding-bottom:20px}.faqs-page .faq-title{font-size:24px;margin-bottom:5px;margin-top:25px}.faqs-page .first-faq-title{margin-top:0}.faqs-page .faq-header{padding:0}.faqs-page .faq-header button{width:100%;text-align:left;padding:.75rem 1.25rem;color:#4c0034;outline:none;-webkit-box-shadow:none;box-shadow:none}.faqs-page .faq-header.activated{background-color:#4c0034}.faqs-page .faq-header.activated button{color:#fff;font-weight:700;text-decoration:none}
.publications-page{position:relative;z-index:1}.publications-page .publications-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.publications-page .publications-header .section-heading{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.publications-page .publications-last-updated{text-align:right;-ms-flex-negative:0;flex-shrink:0;padding-top:.4rem}.publications-page .publications-last-updated-label{font-style:italic;font-weight:700;color:#58605b;line-height:1.2}.publications-page .publications-last-updated-date{font-style:italic;color:#58605b;line-height:1.2}.publications-page .publications-view-toggle .publications-view-toggle{margin-bottom:1.5rem}.publications-page .publications-view-toggle .btn{-webkit-box-shadow:none !important;box-shadow:none !important}.publications-page .publications-view-toggle .btn:focus,.publications-page .publications-view-toggle .btn.focus,.publications-page .publications-view-toggle .btn:active:focus,.publications-page .publications-view-toggle .btn.active:focus{outline:none !important}.publications-page .publications-view-toggle .btn-primary{background-color:#4c0034;border-color:#4c0034;color:#fff}.publications-page .publications-view-toggle .btn-primary:hover,.publications-page .publications-view-toggle .btn-primary:focus,.publications-page .publications-view-toggle .btn-primary:active,.publications-page .publications-view-toggle .btn-primary.active{background-color:#4c0034 !important;border-color:#4c0034 !important;color:#fff !important}.publications-page .publications-view-toggle .btn-outline-primary{background-color:#fff;border-color:#4c0034;color:#4c0034}.publications-page .publications-view-toggle .btn-outline-primary:hover,.publications-page .publications-view-toggle .btn-outline-primary:focus,.publications-page .publications-view-toggle .btn-outline-primary:active{background-color:#00b7c0 !important;border-color:#00b7c0 !important;color:#fff !important}.publications-page .publications-view-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.publications-page .research-center-filter{width:260px;min-width:260px;max-width:260px}.publications-page .research-center-filter-label{display:block;font-size:.9rem;font-weight:600;color:#58605b;margin-bottom:.35rem;text-align:right}.publications-page .research-center-filter .bootstrap-select{width:100% !important}.publications-page .research-center-filter .bootstrap-select>.dropdown-toggle{border-color:#4c0034;background-color:#fff;color:#58605b;min-height:42px;-webkit-box-shadow:none !important;box-shadow:none !important}.publications-page .research-center-filter .bootstrap-select>.dropdown-toggle:focus,.publications-page .research-center-filter .bootstrap-select>.dropdown-toggle:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.publications-page .research-center-filter .bootstrap-select .dropdown-menu{width:100% !important;min-width:100% !important;max-width:100% !important}.publications-page .research-center-filter .bootstrap-select .dropdown-menu .dropdown-item.active,.publications-page .research-center-filter .bootstrap-select .dropdown-menu .dropdown-item:active{background-color:#4c0034;color:#fff}.publications-page .research-center-filter .bootstrap-select .dropdown-menu .dropdown-item{max-width:100%;overflow:hidden}.publications-page .research-center-filter .bootstrap-select .dropdown-menu .dropdown-item .text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publications-page #table-view .tmrc-datatable th{background-color:#4c0034 !important}.publications-page #table-view .tmrc-datatable td{text-align:left}.publications-page #table-view .tmrc-datatable .publication-author{white-space:nowrap}.publications-page #table-view .tmrc-datatable th:nth-child(4),.publications-page #table-view .tmrc-datatable td:nth-child(4){white-space:nowrap;width:140px}.publications-page #table-view .dataTables_wrapper{margin-top:1.5rem}.publications-page #table-view .dataTables_wrapper .row:first-child .col-sm-12.col-md-6:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:15px;padding-right:15px}.publications-page #table-view .dataTables_wrapper .dataTables_filter{float:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;width:100%;text-align:left}.publications-page #table-view .dataTables_wrapper .dataTables_filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:0}.publications-page #table-view .dataTables_wrapper .dataTables_filter input{width:260px;margin-left:0 !important}.publications-page #table-view .dataTables_wrapper .publications-table-count{color:#58605b;font-weight:600;white-space:nowrap;text-align:left;-ms-flex-negative:0;flex-shrink:0}.publications-page #table-view .dataTables_wrapper .dataTables_paginate{margin-top:1rem}.publications-page #table-view .dataTables_wrapper .pagination .page-item .page-link{color:#4c0034;border-color:#dee2e6;-webkit-box-shadow:none !important;box-shadow:none !important}.publications-page #table-view .dataTables_wrapper .pagination .page-item .page-link:focus{outline:none !important}.publications-page #table-view .dataTables_wrapper .pagination .page-item.active .page-link{background-color:#4c0034 !important;border-color:#4c0034 !important;color:#fff !important}.publications-page #table-view .dataTables_wrapper .pagination .page-item:not(.active) .page-link:hover{background-color:rgba(0,183,192,.12);border-color:#00b7c0;color:#4c0034}.publications-page #table-view .dataTables_length select,.publications-page #table-view .dataTables_filter input{border-color:#4c0034;height:42px;min-height:42px;padding:.375rem .75rem}.publications-page #table-view .dataTables_length select:focus,.publications-page #table-view .dataTables_filter input:focus{-webkit-box-shadow:none !important;box-shadow:none !important;border-color:none !important;outline:none}.publications-page .bootstrap-select .dropdown-menu{top:100% !important;margin-right:0 !important;-webkit-transform:none !important;transform:none !important}.publications-page .timeline{position:relative;z-index:1;padding-top:1rem}.publications-page .timeline::before{content:"";width:14px;background-color:#09324c;position:absolute;top:48px;left:calc(50% - 7px);bottom:0;z-index:1}.publications-page .timeline .timeline-heading{position:relative;font-family:"Merriweather";font-weight:800;font-size:1.6rem;color:#4c0034;margin-bottom:1rem;text-align:center;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));margin-bottom:1rem;z-index:2}.publications-page .timeline .timeline-heading div{width:96px;height:96px;margin:0 auto;border-radius:50%;background-color:#4c0034;border:6px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;line-height:1;font-size:1.8rem;font-weight:900;position:relative;z-index:2}.publications-page .timeline .row:first-of-type{margin-top:-2rem}.publications-page .timeline .timeline-item-col{position:relative;z-index:2}.publications-page .timeline .timeline-item-col::before{content:"";height:4px;background-color:#09324c;position:absolute;left:0;top:calc(50% - 6px);right:0}.publications-page .timeline .timeline-item-col:nth-child(odd){margin-bottom:4rem}.publications-page .timeline .timeline-item-col:nth-child(odd)::before{left:calc(90% - 14px)}.publications-page .timeline .timeline-item-col:nth-child(odd) .timeline-item{margin-right:10%}.publications-page .timeline .timeline-item-col:nth-child(even){margin-left:auto;margin-top:4rem}.publications-page .timeline .timeline-item-col:nth-child(even)::before{right:calc(90% - 14px)}.publications-page .timeline .timeline-item-col:nth-child(even) .timeline-item{margin-left:10%}.publications-page .timeline .timeline-item{border:2px solid #09324c;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));background:linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);border-radius:15px;padding:1.5rem;font-size:.95rem;line-height:1.5rem;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.07);box-shadow:0 3px 10px rgba(0,0,0,.07);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;position:relative;z-index:2}.publications-page .timeline .timeline-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.11);box-shadow:0 10px 24px rgba(0,0,0,.11)}.publications-page .timeline .timeline-item .timeline-item-heading{background-color:#09324c;color:#fff;border-radius:10px;margin-left:10%;margin-right:10%;text-align:center;padding:4px;margin-top:-40px;font-weight:600}.publications-page .timeline .timeline-item .timeline-item-title{font-weight:700;margin-top:1rem;color:#4c0034}.publications-page .timeline .timeline-item .timeline-item-title a{color:#4c0034;text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.publications-page .timeline .timeline-item .timeline-item-title a:hover{color:#00b7c0;text-decoration:none}.publications-page .timeline .timeline-item .timeline-section-label{font-weight:600;margin-top:.75rem;margin-bottom:.4rem}.publications-page .timeline .timeline-item .timeline-item-research-center a{color:#4c0034;text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .2s ease;transition:color .2s ease}.publications-page .timeline .timeline-item .timeline-item-research-center a:hover{color:#00b7c0;text-decoration:none}.publications-page .timeline .timeline-item .timeline-item-date{color:#58605b;font-size:.85rem}@media screen and (max-width: 992px){.publications-page .publications-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.publications-page .publications-last-updated{text-align:left}.publications-page .publications-view-toggle{width:100%}.publications-page .publications-view-toggle .btn{width:100%}.publications-page .publications-view-tools{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1rem}.publications-page .research-center-filter{width:100%;min-width:100%;max-width:100%}.publications-page .research-center-filter .bootstrap-select .dropdown-menu{left:0 !important;right:0 !important;min-width:100% !important}.publications-page .research-center-filter-label{text-align:left}.publications-page #table-view .dataTables_wrapper{margin-top:.5rem}.publications-page #table-view .dataTables_wrapper .row:first-child .col-sm-12.col-md-6:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.publications-page #table-view .dataTables_wrapper .dataTables_filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;gap:.75rem}.publications-page #table-view .dataTables_wrapper .dataTables_filter label{margin-right:0}.publications-page #table-view .dataTables_wrapper .publications-table-count{text-align:left}.publications-page .timeline::before{left:calc(50% - 7px)}.publications-page .timeline .timeline-heading{text-align:center;margin-left:0}.publications-page .timeline .timeline-item-col{margin-top:2rem !important;margin-bottom:2rem !important}.publications-page .timeline .timeline-item-col::before{display:none}.publications-page .timeline .timeline-item-col .timeline-item{margin-left:5% !important;margin-right:5% !important}}.tooltip{opacity:1 !important}.tooltip .tooltip-inner{background-color:#fff;color:#4c0034;font-size:.85rem;padding:8px 12px;border-radius:6px;max-width:320px;text-align:left;white-space:normal;border:1px solid rgba(76,0,52,.35);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.18);box-shadow:0 6px 18px rgba(0,0,0,.18)}.bs-tooltip-left .arrow::before{border-left-color:#fff !important}
