/* body {
  
  overflow-x: hidden; 
} */

#gradHeader {
    background-color:#18453B; 
   /* background-image: linear-gradient(217deg, #18453B , rgba(255,0,0,0) 70.71%),
   linear-gradient(127deg, #18453B , rgba(0,255,0,0) 70.71%),
   linear-gradient(336deg, #18453B , rgba(0,0,255,0) 70.71%); */
 }


.news_background{

  background-color:#18453B; 

}


.dark_green_background{

  background-color: #18453B !important; 

}
  

@media only screen and (min-width: 992px) {

#gradHeader {
     background-image: linear-gradient(black 0%, 5%, #18453B 25% 100%); 
    /* background-image: linear-gradient(217deg, #18453B , rgba(255,0,0,0) 70.71%),
    linear-gradient(127deg, #18453B , rgba(0,255,0,0) 70.71%),
    linear-gradient(336deg, #18453B , rgba(0,0,255,0) 70.71%); */

    border-bottom:1px solid #000;
  }


 
}

@media only screen and (min-width: 992px) {



  .box {
 
   
    /* Background color */
    background-color: #18453B;

    /* You can use gradient background color such as
    background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%); */

    /* Curved corners */
    border-bottom-left-radius: 30% 20%;

  }

  .box-top {
 
   
    /* Background color */
    background-color: #18453B;

    /* You can use gradient background color such as
    background: linear-gradient(rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%); */

    /* Curved corners */
    border-top-right-radius: 20% 10%;
    border-bottom-left-radius: 20% 10%;

  }

.modal-header, .modal-footer{background-color: #18453B; color: #fff;}

.close {
  color: #fff !important; 
  opacity: 1;
}
  .placeholder{min-height: 150px;}
  

  }

@media only screen and (min-width: 768px) {

  .card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    max-width: 350px;
    margin: auto;
    text-align: center;
  }

 
   
  }
  .card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    margin: auto;
    text-align: center;
  }

  #gradFooter {
    /* background-image: linear-gradient(#535054 , #000 ); */
    border-top: 2px solid #444;
    background-color: #2c2c2c;
    box-shadow: 0 -5px 5px -5px #333;
  }

  #contact_block{

    background-color: #2c2c2c;

  }
.research_imgs:hover{cursor:zoom-in}


  .nav-item{font-size: 1.4rem;}

  .nav-link:hover{color:#fff !important;}

  .lower_nav{    
    display:inline;      }

  .lower_list_nav li{ display: inline;}

  .lower_list_nav li a{color: #fff; text-decoration: none;}

  .lower_list_nav li a:hover{color: #fff; text-decoration: underline;}

  .figLegend{color:black;
    font-weight: bold;
  }

  .enlargeText{font-size: .8rem;}

  .news_section{

    

    background-color: #ecebeb;
opacity: 1;
background-image:  linear-gradient(135deg, #efefef 25%, transparent 25%), linear-gradient(225deg, #efefef 25%, transparent 25%), linear-gradient(45deg, #efefef 25%, transparent 25%), linear-gradient(315deg, #efefef 25%, #ecebeb 25%);
background-position:  4px 0, 4px 0, 0 0, 0 0;
background-size: 8px 8px;
background-repeat: repeat;

  }

  #news_list li { margin-bottom: 2%;}

  #news_list li a{color:#444; text-decoration: none; font-size: 1.1rem; font-weight: bold;}

  #news_list li a:hover{color:#000; text-decoration: underline;}

  #news_list_top li { margin-bottom: 2%; color:#444; text-decoration: none; font-size: 1rem; font-weight: bold;}

  #news_list_top li a{color:#444; text-decoration: underline; font-size: 1rem; font-weight: bold;}

  #news_list_top li a:hover{color:#000; text-decoration: underline;}


  .carousel{border-bottom:1px solid #000;}

  .heading{
    color:#535054;
    ;
    font-weight: bold;
    
  
  }
/* 
  People section */



  #hidden_laumet, #hidden_Ramakrishnan, #hidden_folger,  #hidden_inyang, #hidden_sim, #hidden_dagenais, #hidden_monahan, #hidden_evans, #hidden_OGuin, #hidden_zach, #hidden_hina, #hidden_sophie, #hidden_aaryn, #hidden_alex, #hidden_dashiell, #hidden_hannah, #hidden_gwen, #hidden_gayoung, #hidden_anna  {position:absolute; background-color: #fff; display: none;}

  #pubs a{font-size: 1.1rem; text-decoration: none;}


  
#newsSectionRetainer{
    
    overflow-y: scroll;
    

}

#newsSectionRetainer::-webkit-scrollbar {
  width: 10px;
}

/* Track */
#newsSectionRetainer::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #fff; 
  border-radius: 10px;
}
 
/* Handle */
#newsSectionRetainer::-webkit-scrollbar-thumb {
  background: #535054; 
  border-radius: 5px;
}

/* Handle on hover */
#newsSectionRetainer::-webkit-scrollbar-thumb:hover {
  background: #18453B; 
}

.popup:hover { cursor: pointer;}



.presentation_image:hover{cursor: zoom-in;}