Difference between revisions of "Team:DTU-Denmark"

Line 62: Line 62:
 
/****************** OUR OWN CODE ******************/
 
/****************** OUR OWN CODE ******************/
  
/*sets boxes so that the width and height properties (and min/max properties)  
+
  /*sets boxes so that the width and height properties (and min/max properties)  
  includes content, padding and border, but not the margin*/
+
    includes content, padding and border, but not the margin*/
* {
+
  * {
  box-sizing: border-box;
+
    box-sizing: border-box;
  font-family: sans-serif, "Times New Roman", Times, serif;
+
    font-family: sans-serif, "Times New Roman", Times, serif;
}
+
  }
  
/*makes the website span from edge to edge of the viewport*/
+
  /*makes the website span from edge to edge of the viewport*/
body {
+
  body {
position: relative;
+
  position: relative;
  width: 100%;
+
    width: 100%;
  margin: 0px;
+
    margin: 0px;
  padding:0px;
+
    padding:0px;
}
+
  }
  
/*centers all headlines as standard*/
+
  /*centers all headlines as standard*/
h1, h2, h3, h4, h5, h6 {
+
  h1, h2, h3, h4, h5, h6 {
  text-align: center;
+
    text-align: center;
}
+
  }
  
/*defines percentage columns used for layout so everything
+
  /*defines percentage columns used for layout so everything
  but the main content spans from edge to edge of the viewport*/
+
    but the main content spans from edge to edge of the viewport*/
.col-1 {width: 08.33%;}
+
  .col-1 {width: 08.33%;}
.col-2 {width: 16.66%;}
+
  .col-2 {width: 16.66%;}
.col-3 {width: 25.00%;}
+
  .col-3 {width: 25.00%;}
.col-4 {width: 33.33%;}
+
  .col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
+
  .col-5 {width: 41.66%;}
.col-6 {width: 50.00%;}
+
  .col-6 {width: 50.00%;}
.col-7 {width: 58.33%;}
+
  .col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
+
  .col-8 {width: 66.66%;}
.col-9 {width: 75.00%;}
+
  .col-9 {width: 75.00%;}
.col-10 {width: 83.33%;}
+
  .col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
+
  .col-11 {width: 91.66%;}
.col-12 {width: 100.0%;}
+
  .col-12 {width: 100.0%;}
  
/*defines columns in pixels used for main content area, so
+
  /*defines columns in pixels used for main content area, so
  user zoom will not affect the layout*/
+
    user zoom will not affect the layout*/
.colp-1 {width: calc(1000px/12);}
+
  .colp-1 {width: calc(1000px/12);}
.colp-2 {width: calc(1000px/12*2);}
+
  .colp-2 {width: calc(1000px/12*2);}
.colp-3 {width: calc(1000px/12*3);}
+
  .colp-3 {width: calc(1000px/12*3);}
.colp-4 {width: calc(1000px/12*4);}
+
  .colp-4 {width: calc(1000px/12*4);}
.colp-5 {width: calc(1000px/12*5);}
+
  .colp-5 {width: calc(1000px/12*5);}
.colp-6 {width: calc(1000px/12*6);}
+
  .colp-6 {width: calc(1000px/12*6);}
.colp-7 {width: calc(1000px/12*7);}
+
  .colp-7 {width: calc(1000px/12*7);}
.colp-8 {width: calc(1000px/12*8);}
+
  .colp-8 {width: calc(1000px/12*8);}
.colp-9 {width: calc(1000px/12*9);}
+
  .colp-9 {width: calc(1000px/12*9);}
.colp-10 {width: calc(1000px/12*10);}
+
  .colp-10 {width: calc(1000px/12*10);}
.colp-11 {width: calc(1000px/12*11);}
+
  .colp-11 {width: calc(1000px/12*11);}
.colp-12 {width: 1000px;}
+
  .colp-12 {width: 1000px;}
  
/*makes all the columns go to the left of
+
  /*makes all the columns go to the left of
  the page and "stack" to the right if room*/
+
    the page and "stack" to the right if room*/
[class*="col-"] {
+
  [class*="col-"] {
  float: left;
+
    float: left;
  padding: 15px;
+
    padding: 15px;
}
+
  }
[class*="colp-"] {
+
  [class*="colp-"] {
  float: left;
+
    float: left;
  padding: 15px;
+
    padding: 15px;
}
+
  }
  
/***********EACH ROW MUST BE 12 COLUMNS TOTAL*********/
+
  /***********EACH ROW MUST BE 12 COLUMNS TOTAL*********/
  
/*(example col-4, col-6, col-2 is a row)
+
  /*(example col-4, col-6, col-2 is a row)
  clears the row of other content*/
+
    clears the row of other content*/
.row::after {
+
  .row::after {
  content: "";
+
    content: "";
  clear: both;
+
    clear: both;
  display: table;
+
    display: table;
}
+
  }
  
  
  
/****************************************************************************************************************/
+
  /****************************************************************************************************************/
/******************************************* NAVBAR AND PROGRESS BAR  *******************************************/
+
  /******************************************* NAVBAR AND PROGRESS BAR  *******************************************/
/****************************************************************************************************************/
+
  /****************************************************************************************************************/
  
  
  
/*defines key properties of the nav bar*/
+
  /*defines key properties of the nav bar*/
nav {
+
  nav {
  margin: 0px;
+
    margin: 0px;
  padding: 0px;
+
    padding: 0px;
  overflow: hidden;
+
    overflow: hidden;
  top: 0;
+
    top: 0;
  width: 100%;
+
    width: 100%;
  height: 40px;
+
    height: 40px;
}
+
  }
  
/*hides list*/
+
  /*hides list*/
nav ul {
+
  nav ul {
  height: 0px;
+
    height: 0px;
  list-style-type: none;
+
    list-style-type: none;
}
+
  }
  
/*sets color of nav bar when the page is scrolled to the top*/
+
  /*sets color of nav bar when the page is scrolled to the top*/
.navbar {
+
  .navbar {
  -webkit-transition: background 1s; /* Safari */
+
    -webkit-transition: background 1s; /* Safari */
  transition: background 1s;
+
    transition: background 1s;
  background-image: -webkit-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Safari 5.1 to 6.0 */
+
    background-image: -webkit-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Safari 5.1 to 6.0 */
  background-image: -o-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Opera 11.1 to 12.0 */
+
    background-image: -o-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Firefox 3.6 to 15 */
+
    background-image: -moz-linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* Standard syntax (must be last) */
+
    background-image: linear-gradient(180deg, rgba(40,40,40,0.6), rgba(150,150,150,0.3)); /* Standard syntax (must be last) */
  box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
+
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.3);
}
+
  }
  
/*sets the color of the nav bar when scrolled down to  
+
  /*sets the color of the nav bar when scrolled down to  
  the main text TRANSITIONS CANNOT BE USED HERE*/
+
    the main text TRANSITIONS CANNOT BE USED HERE*/
.navbar.scrolledpastnav {
+
  .navbar.scrolledpastnav {
  -webkit-transition: background 1.5s; /* Safari */
+
    -webkit-transition: background 1.5s; /* Safari */
transition: background 1.5s;
+
  transition: background 1.5s;
background-color: rgba(20,20,20,1);
+
  background-color: rgba(20,20,20,1);
  box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.7);
+
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.7);
}
+
  }
  
/*helps center navar. The sum of the nav bar choice  
+
  /*helps center navar. The sum of the nav bar choice  
  widths is 1000px (5*200px)*/
+
    widths is 1000px (5*200px)*/
.navbarcenter {
+
  .navbarcenter {
    width: 1000px;
+
      width: 1000px;
    margin: auto;
+
      margin: auto;
}
+
  }
  
/*makes nav bar choices float next to each other*/
+
  /*makes nav bar choices float next to each other*/
.dropdown {
+
  .dropdown {
    float: right;
+
      float: right;
 +
      height: 38px;
 +
  }
 +
 
 +
  /*layout of nav bar choice buttons*/
 +
  .dropdown .dropbtn {
 
     height: 38px;
 
     height: 38px;
}
+
    display: inline-block;
 +
    color: white;
 +
    text-align: center;
 +
    padding: 10px 16px;
 +
    width: 200px;
 +
    text-decoration: none;
 +
    font-size: 1em;
 +
    font-family: sans-serif, "Times New Roman", Times, serif;
 +
  }
  
/*layout of nav bar choice buttons*/
+
  /*sets background of navbar choice buttons when hovered*/
.dropdown .dropbtn {
+
  .dropdown:hover .dropbtn {
  height: 38px;
+
  background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
  display: inline-block;
+
    background: -o-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
  color: white;
+
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
  text-align: center;
+
    background: linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* Standard syntax (must be last) */
  padding: 10px 16px;
+
  }
  width: 200px;
+
  text-decoration: none;
+
  font-size: 1em;
+
  font-family: sans-serif, "Times New Roman", Times, serif;
+
}
+
  
/*sets background of navbar choice buttons when hovered*/
+
  /*hides dropdown choices, sets background and shadows. makes sure that
.dropdown:hover .dropbtn {
+
    the width is not less than the width of the nav bar choice buttons*/
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
+
  .dropdown-content {
  background: -o-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
+
    -webkit-transition: background 1.5s; /* Safari */
  background: -moz-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
+
    transition: background 1.5s;
  background: linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* Standard syntax (must be last) */
+
}
+
  
/*hides dropdown choices, sets background and shadows. makes sure that
+
    /*border has same height as progress bar*/
  the width is not less than the width of the nav bar choice buttons*/
+
    border-top: 2px solid rgba(150,150,150,0.3);
.dropdown-content {
+
  -webkit-transition: background 1.5s; /* Safari */
+
  transition: background 1.5s;
+
  
  /*border has same height as progress bar*/
+
    /*fixes layout issue with border rendering 3 px*/
  border-top: 2px solid rgba(150,150,150,0.3);
+
    margin-top: -0.1px;
 +
    display: none;
 +
    position: absolute;
 +
    background-color: transparent;
 +
    min-width: 200px;
 +
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
 +
    z-index: 1;
 +
  }
  
   /*fixes layout issue with border rendering 3 px*/
+
   /*sets layout of dropdown menu when nav bar changes layout*/
   margin-top: -0.1px;
+
   .dropdown-content.scrolledpastnav {
  display: none;
+
    -webkit-transition: background 1.5s; /* Safari */
  position: absolute;
+
    transition: background 1.5s;
  background-color: transparent;
+
  min-width: 200px;
+
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
+
  z-index: 1;
+
}
+
  
/*sets layout of dropdown menu when nav bar changes layout*/
+
    /*border has same height as progress bar*/
.dropdown-content.scrolledpastnav {
+
    border-top: 2px solid transparent;
  -webkit-transition: background 1.5s; /* Safari */
+
   }
   transition: background 1.5s;
+
  
  /*border has same height as progress bar*/
 
  border-top: 2px solid transparent;
 
}
 
  
 +
  /*displays dropdown content when nav bar choice is hovered*/
 +
  .dropdown:hover .dropdown-content, .dropdown:focus .dropdown-content {
 +
    display: block;
 +
  }
  
/*displays dropdown content when nav bar choice is hovered*/
+
  /*defines nav bar dropdown link layout*/
.dropdown:hover .dropdown-content, .dropdown:focus .dropdown-content {
+
  .dropdown-content a {
  display: block;
+
    color: black;
}
+
    background-color: white;
 +
    padding: 12px 16px;
 +
    text-decoration: none;
 +
    display: block;
 +
    text-align: left;
 +
  }
  
/*defines nav bar dropdown link layout*/
+
  /*changes navbar dropdown menu color when choice is hovered*/
.dropdown-content a {
+
  .dropdown-content a:hover, .dropdown-content a:focus {
  color: black;
+
      background-color: rgb(235,235,235);
  background-color: white;
+
   }
   padding: 12px 16px;
+
  text-decoration: none;
+
  display: block;
+
  text-align: left;
+
}
+
  
/*changes navbar dropdown menu color when choice is hovered*/
 
.dropdown-content a:hover, .dropdown-content a:focus {
 
    background-color: rgb(235,235,235);
 
}
 
  
 +
  /****************************************************************************************************************/
 +
  /************************************* PARALLAX IMAGE (WHOLE SPLASH SCREEN) *************************************/
 +
  /****************************************************************************************************************/
  
  
/****************************************************************************************************************/
 
/************************************* PARALLAX IMAGE (WHOLE SPLASH SCREEN) *************************************/
 
/****************************************************************************************************************/
 
  
 +
  /*creates the parallax effect on main page when scrooling*/
 +
  .parallax {
 +
  position: relative;
 +
  z-index: -1;
 +
    background-image: url("../logos/indian_cobra_good_version.png");
 +
    width: inherit;
  
 +
    /*height is viewport height +1.5% of viewport
 +
      height (matches with the height of .parralaxfade)*/
 +
    height: 101.5vh;
 +
    background-attachment: fixed;
 +
    background-position: center;
 +
    background-repeat: no-repeat;
 +
    background-size: cover;
 +
  }
  
/*creates the parallax effect on main page when scrooling*/
+
  /*sets position and style for the headline text on main page*/
.parallax {  
+
  .homepageheadline {
position: relative;
+
  position: absolute;
z-index: -1;
+
  width: 850px;
  background-image: url("https://static.igem.org/mediawiki/2017/6/67/T--DTU-Denmark--Indian_Cobra.jpg");
+
  height: 150px;
   width: inherit;
+
  line-height: 60px;
 +
    text-align: center;
 +
  top: 12%;
 +
  left: 50%;
 +
  margin: 0px 0px 0px -425px;
 +
   }
  
   /*height is viewport height +1.5% of viewport
+
   /*styles line one in the headline text on main page*/
    height (matches with the height of .parralaxfade)*/
+
   #homepageheadline1 {
   height: 101.5vh;
+
  font-size: 5em;
  background-attachment: fixed;
+
  color: white;
  background-position: center;
+
  margin: 0px;
  background-repeat: no-repeat;
+
  padding: 0px;
  background-size: cover;
+
  line-height: normal;
}
+
  font-family: sans-serif;
 +
  text-shadow: 2px 2px 6px #727272;
 +
  }
  
/*sets position and style for the headline text on main page*/
+
  /*styles line two in the headline text on main page*/
.homepageheadline {
+
  #homepageheadline2 {
position: absolute;
+
  font-size: 3em;
width: 850px;
+
  color: white;
height: 150px;
+
  margin: 0px;
line-height: 60px;
+
  padding: 0px;
  text-align: center;
+
  line-height: normal;
top: 12%;
+
  font-family: sans-serif;
left: 50%;
+
  text-shadow: 0px 0px 5px #727272;
margin: 0px 0px 0px -425px;
+
  }
}
+
  
/*styles line one in the headline text on main page*/
+
  /*creates a fade from parallax image to main content
#homepageheadline1 {
+
    Height fits extra height in .parallax*/
font-size: 5em;
+
  .parallaxfade {
color: white;
+
  width: inherit;
margin: 0px;
+
  height: 1.5vh;
padding: 0px;
+
  position: absolute;
line-height: normal;
+
  bottom: 0px;
font-family: sans-serif;
+
  background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
text-shadow: 2px 2px 6px #727272;
+
    background: -o-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
}
+
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
 +
    background: linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,1)); /* Standard syntax (must be last) */
 +
  }
  
/*styles line two in the headline text on main page*/
 
#homepageheadline2 {
 
font-size: 3em;
 
color: white;
 
margin: 0px;
 
padding: 0px;
 
line-height: normal;
 
font-family: sans-serif;
 
text-shadow: 0px 0px 5px #727272;
 
}
 
  
/*creates a fade from parallax image to main content
 
  Height fits extra height in .parallax*/
 
.parallaxfade {
 
width: inherit;
 
height: 1.5vh;
 
position: absolute;
 
bottom: 0px;
 
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Safari 5.1 to 6.0 */
 
  background: -o-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Opera 11.1 to 12.0 */
 
  background: -moz-linear-gradient(180deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1)); /* For Firefox 3.6 to 15 */
 
  background: linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,1)); /* Standard syntax (must be last) */
 
}
 
  
 +
  /****************************************************************************************************************/
 +
  /************************************************* MAIN CONTENT *************************************************/
 +
  /****************************************************************************************************************/
  
  
/****************************************************************************************************************/
+
  /*styles main text area on main page*/
/************************************************* MAIN CONTENT *************************************************/
+
  .maincontainer {
/****************************************************************************************************************/
+
  margin: 100px auto;
 +
    width: 1000px;
 +
    text-align: justify;
 +
    clear: both;
 +
    display: table;
 +
  }
  
 +
  /*container for the two pictures in top of main content*/
 +
  .imgmenu {
 +
    max-width: 100%;
 +
    margin: 70px auto 100px auto;
 +
    overflow: hidden;
 +
  }
  
/*styles main text area on main page*/
+
  /*sets container for the individual pictures*/
.maincontainer {
+
  .imgmenuitem {
margin: 100px auto;
+
    position: relative;
  width: 1000px;
+
    width: 100%;
  text-align: justify;
+
    max-width: 700px;
  clear: both;
+
    margin: 0px auto;
  display: table;
+
    height: 400px;
}
+
    border-radius: 20px;
 +
    overflow: hidden;
 +
    cursor: pointer;
 +
  }
  
/*container for the two pictures in top of main content*/
+
  /*sets layout for the pictures themselves*/
.imgmenu {
+
  .imgmenucontent {
  max-width: 100%;
+
    height: 100%;
  margin: 70px auto 100px auto;
+
    width: 100%;
  overflow: hidden;
+
    background-size: cover;
}
+
    background-repeat: no-repeat;
 +
    -webkit-transition: all .5s;
 +
    -moz-transition: all .5s;
 +
    -o-transition: all .5s;
 +
    transition: all .5s;
 +
    font
 +
  }
  
/*sets container for the individual pictures*/
+
  /*the different images are styled*/
.imgmenuitem {
+
  .img1 {
  position: relative;
+
    background-image: url("../logos/the_problem.jpg");
  width: 100%;
+
    opacity: 0.9;
  max-width: 700px;
+
    -webkit-filter: brightness(1.2);
  margin: 0px auto;
+
    filter: brightness(1.2);
  height: 400px;
+
    background-position: -200px center;
   border-radius: 20px;
+
   }
   overflow: hidden;
+
   .img2 {
  cursor: pointer;
+
    background-image: url("../logos/snake_map.png");
}
+
    background-position: -200px -20px;
 +
  }
  
/*sets layout for the pictures themselves*/
+
  /*zooms picture when hovered*/
.imgmenucontent {
+
  .imgmenuitem:hover .imgmenucontent, .imgmenuitem:focus .imgmenucontent {
  height: 100%;
+
    -ms-transform: scale(1.1);
  width: 100%;
+
    -moz-transform: scale(1.1);
  background-size: cover;
+
    -webkit-transform: scale(1.1);
  background-repeat: no-repeat;
+
    -o-transform: scale(1.1);
  -webkit-transition: all .5s;
+
    transform: scale(1.1);
  -moz-transition: all .5s;
+
    opacity: 0.5;
  -o-transition: all .5s;
+
   }
  transition: all .5s;
+
   font
+
}
+
  
/*the different images are styled*/
+
  /*sets layout of picture overlay*/
.img1 {
+
  .imgmenuoverlay {
  background-image: url("https://static.igem.org/mediawiki/2017/e/e1/T--DTU-Denmark--snake_problem.jpg");
+
    position: absolute;
  opacity: 0.9;
+
    transition: 0.5s ease;
  -webkit-filter: brightness(1.2);
+
    background-color: rgba(50,50,50,0.6);
  filter: brightness(1.2);
+
    padding: 16px 12px;
  background-position: -200px center;
+
    width: 100%;
}
+
    height: 40%;
.img2 {
+
    bottom: 0px;
  background-image: url("https://static.igem.org/mediawiki/2017/b/bc/T--DTU-Denmark--snake_map.jpg");
+
  }
  background-position: -200px -20px;
+
}
+
  
/*zooms picture when hovered*/
+
  /*changes layout of overlay on pictures when hovered*/
.imgmenuitem:hover .imgmenucontent, .imgmenuitem:focus .imgmenucontent {
+
  .imgmenuitem:hover .imgmenuoverlay, .imgmenuitem:focus .imgmenuoverlay {
  -ms-transform: scale(1.1);
+
    background-color: rgba(50,50,50,0.9);
   -moz-transform: scale(1.1);
+
   }
  -webkit-transform: scale(1.1);
+
  -o-transform: scale(1.1);
+
  transform: scale(1.1);
+
  opacity: 0.5;
+
}
+
  
/*sets layout of picture overlay*/
+
  /*sets style of the text in the overlay*/
.imgmenuoverlay {
+
  .imgmenuoverlay a {
  position: absolute;
+
    color: white;
  transition: 0.5s ease;
+
    cursor: pointer;
  background-color: rgba(50,50,50,0.6);
+
    text-decoration: none;
   padding: 16px 12px;
+
   }
  width: 100%;
+
  height: 40%;
+
  bottom: 0px;
+
}
+
  
/*changes layout of overlay on pictures when hovered*/
+
  /*sets style of the header in the overlay*/
.imgmenuitem:hover .imgmenuoverlay, .imgmenuitem:focus .imgmenuoverlay {
+
  .imgmenuoverlay a *:first-child {
  background-color: rgba(50,50,50,0.9);
+
    width: 100%;
}
+
    border-bottom: 1px solid white;
 +
    text-align: center;
 +
  }
  
/*sets style of the text in the overlay*/
+
  /*styles the paragraph in the overlay*/
.imgmenuoverlay a {
+
  .imgmenuoverlay a p {
  color: white;
+
    font-size: 14px;
   cursor: pointer;
+
   }
  text-decoration: none;
+
}
+
  
/*sets style of the header in the overlay*/
 
.imgmenuoverlay a *:first-child {
 
  width: 100%;
 
  border-bottom: 1px solid white;
 
  text-align: center;
 
}
 
  
/*styles the paragraph in the overlay*/
 
.imgmenuoverlay a p {
 
  font-size: 14px;
 
}
 
  
 +
  /****************************************************************************************************************/
 +
  /**************************************************** FOOTER ****************************************************/
 +
  /****************************************************************************************************************/
  
  
/****************************************************************************************************************/
 
/**************************************************** FOOTER ****************************************************/
 
/****************************************************************************************************************/
 
  
 +
  /*styles main footer area*/
 +
  footer {
 +
    background: #848282;
 +
    color: white;
 +
    margin: 0px;
 +
    padding: 0px;
 +
    width: 100%;
 +
    min-width: 1000px;
 +
    position: absolute;
 +
    text-align: center;
 +
    color: white;
 +
    font-size:x-small;
 +
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 +
  }
  
 +
  /*defines a container of same width as main content
 +
    that contains footer content*/
 +
  .footercontainer {
 +
    width: 1000px;
 +
    margin: auto;
 +
  }
  
/*styles main footer area*/
+
  /*centers footer content in the individual columns*/
footer {
+
  .footercolstyle {
  background: #848282;
+
    align-content: center;
  color: white;
+
   }
  margin: 0px;
+
  padding: 0px;
+
  width: 100%;
+
  min-width: 1000px;
+
  position: absolute;
+
  text-align: center;
+
   color: white;
+
  font-size:x-small;
+
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
+
}
+
  
/*defines a container of same width as main content
+
  /*styles left footer column*/
  that contains footer content*/
+
  .leftfootercol {
.footercontainer {
+
    float: left;
  width: 1000px;
+
   }
   margin: auto;
+
}
+
  
/*centers footer content in the individual columns*/
+
  /*styles right footer column*/
.footercolstyle {
+
  .rightfootercol {
  align-content: center;
+
    float: right;
}
+
  }
  
/*styles left footer column*/
+
  /*gives space between the "find us at" icons*/
.leftfootercol {
+
  footer img {
  float: left;
+
    margin: 10px;
}
+
  }
  
/*styles right footer column*/
 
.rightfootercol {
 
  float: right;
 
}
 
  
/*gives space between the "find us at" icons*/
 
footer img {
 
  margin: 10px;
 
}
 
  
 +
  /****************************************************************************************************************/
 +
  /*************************** HELPING CLASSES - OVERWRITES OTHER PREDEFINED PROPERTIES ***************************/
 +
  /****************************************************************************************************************/
  
  
/****************************************************************************************************************/
 
/*************************** HELPING CLASSES - OVERWRITES OTHER PREDEFINED PROPERTIES ***************************/
 
/****************************************************************************************************************/
 
  
 +
  /*removes margin and padding*/
 +
  .rmvpadmarg {
 +
      margin: 0px;
 +
      padding: 0px;
 +
  }
  
 +
  /*removes vertical lines on links*/
 +
  .rmvlinkstyle a {
 +
  text-decoration: none;
 +
  }
  
/*removes margin and padding*/
+
  /*brings element to front of page, used to bring nav bar
.rmvpadmarg {
+
    in front of everything else*/
     margin: 0px;
+
  .tofront {
     padding: 0px;
+
     position: relative;
}
+
     z-index: 9999;
 
+
  }
/*removes vertical lines on links*/
+
.rmvlinkstyle a {
+
text-decoration: none;
+
}
+
  
/*brings element to front of page, used to bring nav bar
+
  /*sets the position of the element to be given a bottom border*/
  in front of everything else*/
+
  .bottomborder {
.tofront {
+
    position: relative;
  position: relative;
+
   }
   z-index: 9999;
+
}
+
  
/*sets the position of the element to be given a bottom border*/
+
  /*styles borders for h1 elements*/
.bottomborder {
+
  h1.bottomborder:after {
  position: relative;
+
    content:"";
}
+
    background: black;
 +
    position: absolute;  
 +
    bottom: -5px;
 +
    left: 150px;
 +
    height: 1px;
 +
    width: 700px;
 +
  }
  
/*styles borders for h1 elements*/
+
  /*styles borders for h2 elements*/
h1.bottomborder:after {
+
  h2.bottomborder:after {
  content:"";  
+
    content:"";  
  background: black;  
+
    background: black;  
  position: absolute;  
+
    position: absolute;  
  bottom: -5px;  
+
    bottom: -5px;  
  left: 150px;  
+
    left: 300px;  
  height: 1px;  
+
    height: 1px;  
  width: 700px;
+
    width: 400px;
}
+
  }
  
/*styles borders for h2 elements*/
 
h2.bottomborder:after {
 
  content:"";
 
  background: black;
 
  position: absolute;
 
  bottom: -5px;
 
  left: 300px;
 
  height: 1px;
 
  width: 400px;
 
}
 
 
 
 
</style>
 
</style>

Revision as of 09:55, 13 July 2017

Snakebite Detectives

iGEM 2017

The most neglected tropical disease

Project description

Envenomation by snakebite is one of the most neglected diseases with an estimated 5 million bites. These result in about 100,000 deaths and 400,000 disabilities annually [1]. The only effective treatment is animal derived antivenoms, which frequently causes adverse reactions [2]. As a result they are often only administered as a last resort.

One of the major problems related to treatment of snake bites concerns the lack of identification of the snake. When bitten, it is difficult for most people to remember details about the snake, which makes it almost impossible to confidently administer the correct specific antivenom. Currently, if the snake cannot be identified, multispecies antivenom is used in a consequently higher dose leading to more severe side effects. By solving the venom identification problem it could potentially increase the survival rate of snake bite victims. This is due to decreased diagnosis time and less amount of antivenom necessary for treatment, thereby causing fewer adverse reactions in the patient [3].

We aim to create a novel diagnostic platform by using synthetic biology derived protease activity assay to identify specific venom enzymes that, by developing suitable substrates, can investigate the relative composition of specific venom components in a blood sample. Our goal is to create a diagnostic tool that would make it possible for a clinician to quickly determine which antivenom is necessary, or if it is necessary at all.



References:

[1] Chippaux JP (1998). Snake-bites: appraisal of the global situation. Bulletin of the World Health Organization, 76(5),515-24.
[2] Gutiérrez JM, León G, Lomonte B, Angulo Y (2011). Antivenoms for Snakebite Envenomings. Inflammation and Allergy. Drug Targets 10(5), 369–80.
[3] Warrell D, Gutierrez JM, Padilla A (2007). Rabies and Envenomings: a Neglected Public Health Issue: Report of a Consultative Meeting. World Health Organization, Geneva.

FIND US AT

Mail Facebook Twitter
DTU BIOBUILDERS
DENMARK
DTU - SØLTOFTS PLADS, BYGN. 221/006
2800 KGS. LYNGBY

MAIN SPONSORS

Lundbeck fundation DTU blue dot