/**
 * @file
 * biosciology People Page
/* Custom CSS for biosciology People Page*/
  
  .div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  .div-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 22.26rem;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }
/*Facilities Tables*/
    #node-186 .div-table-cell-right {
    text-align: left;
    border: none;
    width: 25%;
    padding: 3px 5px;
}
    #node-186 .div-table-cell-left {
    text-align: left;
    border: none;
    width: 75%
}
/*===================*/

/*FAQ Tables*/
  .faq-div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  .faq-questions{
     list-style-type: none;
    padding: 0.375em 0.625em;
    flex: 80%;
    padding: 6px 10px;

  }
  .faq-photo{
     list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    flex: 20%;
    padding: 6px 10px;

  }

/*======================*/

  .resources-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  .resources-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 25%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }

/*Graduate Studies Tables*/
  .grad-table,
  .prospective-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  .grad-table-left,
  .prospective-table-left {
     list-style-type: none;
    padding: 0.375em 0.625em;
    flex: 70%;
    padding: 6px 10px;

  }
  .grad-table-right, 
  .prospective-table-right{
    list-style-type: none;
    padding: 0.375em 0.625em;
    flex: 30%;
    padding: 6px 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;

  }
/*======================*/
.alumni-table {
   flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;

}
.alumni-table-cell {
  list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 22.26rem;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
        margin: 0px;
}
 .alumni-photo {
    /* flex: 20%; */
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}

.alumni-details {
    padding: 0.625em;
    flex: 30%;
}
/*Under grad course sylabi*/
  #node-155 .div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  
  #node-155 .div-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }

   #node-155 .div-table-title {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }
/*============================*/


/*advisor table*/

  #node-300 .div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

  #node-300 .div-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 16%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }


   #node-300 .div-table-title {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 16%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }
/*============================*/

/*biology table*/

  #node-268 .div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

  #node-268 .div-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width:33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }


   #node-268 .div-table-title {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
  }
/*============================*/

/* Health & Medical Sciences Minor*/

  #node-629 .div-table {
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

  #node-629 .div-table-cell {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width:20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
        font-size: 1.2rem;
  }


   #node-629 .div-table-title {
    list-style-type: none;
    text-align: center;
    padding: 0.375em 0.625em;
    width: 20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
        font-weight: 700;
        font-size: 1rem;
  }
/*============================*/

/*research*/

  #node-294 .div-table{
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

 #node-294 .div-table-title{
    text-align: center;
    padding: 0.375em 0.625em;
    width:33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  } 

 #node-294 .div-table-cell {
    text-align: center;
    padding: 0.375em 0.625em;
    width:33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  }

/*============================*/

/*Sample Curriculum*/

  #node-126 .div-table{
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

 #node-126 .div-table-title{
    text-align: left;
    padding: 0.375em 0.625em;
    width:33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  } 

 #node-126 .div-table-cell {
   text-align: left;
    padding: 0.375em 0.625em;
    width:33%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  }

/*============================*/

/*M.S. in Biology */

  #node-204 .div-table{
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

 #node-204 .div-table-title-left{
    text-align: left;
    padding: 0.375em 0.625em;
    width:80%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  } 
 #node-204 .div-table-cell-left {
   text-align: left;
    padding: 0.375em 0.625em;
    width:80%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  }
   #node-204 .div-table-title-right{
    text-align: left;
    padding: 0.375em 0.625em;
    width:20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  } 
  #node-204 .div-table-cell-right {
   text-align: left;
    padding: 0.375em 0.625em;
    width:20%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  }

/*============================*/

/*phd */

  #node-205 .div-table{
    flex-direction: row;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: center;
  }
  

 #node-205 .div-table-title-right{ 
    text-align: left;
    padding: 0.375em 0.625em;
    width:20%;
    padding: 6px 10px;
    border-style: solid;

        border-width: 1px;
        border-color: #EEEEEE;
        background-color: #023D7B;
        font-size:large;
        color: white;

  } 

  #node-205 .div-table-cell-large {
  text-align: left;
  width:20%;
  border-bottom: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: #EEEEEE;
  font-size:medium;
  color: white;
  background-color: #023D7B;
  }

 #node-205 .div-table-title-left{
   text-align: left;
    padding: 0.375em 0.625em;
    width:10%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
        background-color: #023D7B;
        font-size:large;
        color: white;

  }
 
  #node-205 .div-table-title-left-col{
    background-color: #023D7B;
   text-align: left;
    padding: 0.375em 0.625em;
    width:10%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
        font-size:large;
        color: white;

  }
  
   #node-205 .div-table-title-middle{
   text-align: left;
    padding: 0.375em 0.625em;
    width:70%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;
    background-color: #023D7B;
    font-size:large;
        color: white;
  
  }
  #node-205 .div-table-cell-middle{

   text-align: left;

   
    padding: 0.375em 0.625em;
    width:70%;
    padding: 6px 10px;
    border-style: solid;
        border-width: 1px;
        border-color: #EEEEEE;

  }

   
/*============================*/