/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a:focus-visible,.dropdown button:focus-visible{outline:0.188rem solid !important;}.call-to-action a.btn.btn-primary-black:focus-visible{background:var(--gt-tech-light-gold) !important;border-color:transparent;color:var(--gt-black) !important;}.utility-navigation nav{margin:-15px 0;}.utility-navigation ul{margin-right:.625rem;list-style:none;}.utility-navigation li{margin:-3px 0 0;}.utility-navigation a{color:var(--gt-drk-gold) !important;font-weight:600 !important;}.utility-navigation a:hover,.utility-navigation a:focus{color:var(--gt-md-grey) !important;}.breadcrumb-links li a:hover,.breadcrumb-links li a:focus{color:var(--gt-drk-gold);}.call-to-action .gt-gold .field a,.main-container .layout-builder .field a[href],.main-container .layout-builder .field a:link{text-decoration:underline;}.gt-gold a:hover,.gt-gold a:link:hover,.gt-gold a:focus,.gt-gold a:link:focus{color:var(--gt-black);text-decoration-thickness:0.13rem !important;}#custom-links .nav-item a,#custom-links .flex-column .nav-item a{font-weight:bold;text-decoration:none;}#custom-links .flex-column .nav-item a:hover,#custom-links .flex-column .nav-item a:focus{text-decoration:underline !important;}a[href$=".docx"]{padding-left:0rem;}input[type="text"]{color:var(--gt-black);font-size:inherit;}.float-left{float:left;}.call-to-action div[role=img],.page-node-1 .layout__region--second .call-to-action .card-footer{text-align:center;}.call-to-action img{width:inherit;}a.get-acrobat:before,.get-acrobat:before{content:"\f1c1";font-family:FontAwesome;color:#000;margin-right:0.438rem;}.faq-header{font-size:1.875em;font-weight:700;margin:0;line-height:1.1;text-rendering:optimizeLegibility;}a:not([href]):not([class]):hover{text-decoration:none !important;}#careerChangeDropdownMenuButton,#facultyStaffDropdownMenuButton,#otherInquiriesDropdownMenuButton{white-space:normal;}#careerChangeDropdownMenuButton::after,#facultyStaffDropdownMenuButton::after,#otherInquiriesDropdownMenuButton::after{background-image:url(/themes/contrib/gt_theme/images/gt-black-chevron.svg);}a.dropdown-item{white-space:normal;border-bottom:.063rem solid #dedcdc;}a.dropdown-item:hover,a.dropdown-item:focus{background-color:#e9ecef;}#nsf_nih_nifa_matrix tbody tr:nth-of-type(2n+1){background-color:transparent !important;}.responsive-table .mob-link{display:none;}.responsive-table .nsf{background-color:#F7DD97;border-color:rgb(0,0,0);}.responsive-table .nih{background-color:#F1E5AC;border-color:rgb(0,0,0);}.responsive-table .nifa{background-color:#FFFFCC;border-color:rgb(0,0,0);}.responsive-table .pura{background-color:#F9F6E5;border-color:rgb(0,0,0);}.responsive-table .lg-header{font-size:1.25em;}.responsive-table .sm-header{font-size:1.125em;}.responsive-table .rtecenter{text-align:center;}.responsive-table th,.responsive-table td{border-color:rgb(0,0,0);}.responsive-table .blue-cell{background-color:#f4f4f4;}.responsive-table .gray-cell{background-color:#D6DBD4;}.responsive-table.pura-table{width:46%;}.responsive-table.pura-table .pura-title{width:21.5%;}.event-teaser .date-wrapper p{line-height:1.2;}.mercury h2:hover{color:var(--gt-md-gold);}.mercury .hg-title a,.mercury .hg-title a:link{text-decoration:underline !important;color:var(--gt-md-gold);}.mercury .hg-title a:hover,.mercury .hg-title a:link:hover,.mercury .hg-title a:focus,.mercury .hg-title a:link:focus{color:var(--gt-black);}.mercury .month p,.mercury .date p,.mercury .year p{color:var(--gt-md-gold);}.mercury .time p{color:var(--gt-black);font-size:1rem;}.mercury-event .event-info .location,.mercury-event .event-info .contact{word-wrap:break-word;}.mercury-event .contact label,.mercury-event .contact h3,.mercury-event .event-info-extra label,.mercury-event .event-info-extra h3{color:var(--gt-navy);}.mercury-event .main-content-wrapper .event-info-extra .related-links h3,.mercury-event .main-content-wrapper .event-info-extra .related-files h3,.mercury-event .main-content-wrapper .event-info-extra .event-categories h3,.mercury-event .main-content-wrapper .event-info-extra .invited-audience h3{width:100%;padding:1rem 1rem 0;}@media only screen and (max-width:36em){.page-node-1 .call-to-action .w-50,.page-node-1 .call-to-action .w-50 img{width:auto !important;margin-right:2em;}input[type=email]{width:100%;}.responsive-table th,.responsive-table td{display:block;}.responsive-table .mob-link{display:block;float:left;font-size:1em;font-weight:700;}.responsive-table td.heading,.responsive-table th.heading{display:none;}.responsive-table td.rtecenter{text-align:right;}.responsive-table .nih,.responsive-table .nifa{margin-top:1.25rem;}.responsive-table td::before{content:attr(data-label);float:left;font-weight:700;}.responsive-table .blue-cell br{display:none;}.responsive-table,.responsive-table.pura-table{width:100%;}.responsive-table.pura-table .pura-title{width:auto;}}@media only screen and (min-width:36em) and (max-width:47.9375em){.col-sm-9,.col-sm-3{flex:0 0 100%;max-width:100%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first,.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 100%;max-width:100%;}}@media only screen and (min-width:48em){.col-sm-9{flex:0 0 67%;max-width:67%;}.col-sm-3{flex:0 0 33%;max-width:33%;}.layout--onecol .hg-event-item .col:first-child{flex:0 0 auto;width:33.33333333%;}}@media only screen and (min-width:48em) and (max-width:61.9375em){.page-node-1 .call-to-action .card-footer.mx-3{margin-left:0rem !important;}aside.col-sm-3 .mercury .col-md-4{flex:0 0 45.333333%;max-width:45.333333%;}aside.col-sm-3 .mercury .col-md-8{flex:0 0 54.666667%;max-width:54.666667%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first,.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 100%;max-width:100%;}}@media only screen and (min-width:62em){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{max-width:67%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{max-width:33%;}}
