Difference between revisions of "Template:TU Delft/Style"

 
(96 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
#delft p{font-size: 15px;}
 +
.project img{max-width:100%}
 +
.practices img{max-width:100%}
 +
.hardware img{max-width:100%}
 +
.modeling img{max-width:100%}
 +
.collaboration img{max-width:100%;}
 +
.team img{max-width:100%;}
 +
 +
.practices li{
 +
text-align: justify;}
 +
 +
 
strong{
 
strong{
  color:#119ED8;
+
    color:#119ED8;
  font-weight:700;
+
    font-weight:700;
 
}
 
}
img{ max-width:100%;}
+
#delft table{
 +
font-size:15px;
 +
max-width:100%}
 +
 
 +
#delft td{
 +
padding:7px;}
 +
 
 +
#delft li{
 +
font-size:15px;}
 +
 
 
a {
 
a {
color: inherit;
+
  color: inherit;
} a:visited{ color: inherit; } a:hover, a:focus, a:active {
+
color: #8E999D;
+
text-decoration: none;
+
 
}
 
}
 +
a:visited{
 +
color: inherit;
 +
}
 +
a:hover, a:focus, a:active {
 +
  color: #8E999D;
 +
  text-decoration: none;
 +
}
 +
 
/* =============================================================================
 
/* =============================================================================
Layout
+
  Layout
========================================================================== */ .anchor{
+
========================================================================== */
display: block;
+
.anchor{
height: 80px; /*same height as header*/
+
  display: block;
margin-top: -80px; /*same height as header*/
+
  height: 80px; /*same height as header*/
visibility: hidden;
+
  margin-top: -80px; /*same height as header*/
 +
  visibility: hidden;
 
}
 
}
/* Header ================================= */ .navbar-static-top {
+
 
margin-top: -13px;
+
/* Header  
border: 0;
+
================================= */
color: #F3F4F4;
+
.navbar-static-top {
 +
  margin-top: -13px;
 +
  border: 0;
 +
  color: #F3F4F4;
 
}
 
}
.phone-name a p{
+
 
      display:none;
+
#delft .phone-name a p{
      font-size: 10px;
+
      display:none;
 +
      font-size: 12px;
 
}
 
}
.phone-name a:hover p{
+
 
      display:inline;
+
#delft .phone-name a:hover p{
      }
+
      display:inline;
 +
      }
 +
 
 
.navbar-top {
 
.navbar-top {
background: #119ED8;
+
  background: #119ED8;
font-size: 12px;
+
  font-size: 12px;
padding: 3px;
+
  padding: 3px;
position: fixed;
+
  position: fixed;
width: 100%;
+
  width: 100%;
padding-left: 5px;
+
  padding-left: 5px;
padding-right: 5px;
+
  padding-right: 5px;
 +
 +
}
 +
.navbar-top a:hover,
 +
.navbar-top a:active,
 +
.navbar-top a:focus,
 +
.navbar-top a.is-active {
 +
  background: none !important;
 +
  color: #f3f4f4;
  
} .navbar-top a:hover, .navbar-top a:active, .navbar-top a:focus, .navbar-top a.is-active {
 
background: none !important;
 
color: #f3f4f4;
 
} .navbar-top .list-inline {
 
margin-bottom: 0;
 
} .navbar-top .header-contact li {
 
margin-right: 15px;
 
} .navbar-top .header-contact li .fa {
 
margin-right: 5px;
 
 
}
 
}
 +
.navbar-top .list-inline {
 +
  margin-bottom: 0;
 +
}
 +
.navbar-top .header-contact li {
 +
  margin-right: 15px;
 +
}
 +
.navbar-top .header-contact li .fa {
 +
  margin-right: 5px;
 +
}
 +
 
.navbar-main {
 
.navbar-main {
margin-bottom: 0;
+
  margin-bottom: 0;
background: #119ED8;
+
  background: #119ED8;
margin-top: 27px;
+
  margin-top: 27px;
width: 100%;
+
  width: 100%;
position: fixed;
+
  position: fixed;
 
}
 
}
.navbar-main a{ color:#f3f4f4;}
+
 
 +
.navbar-main a{
 +
color:#f3f4f4;}
 +
 
 
.navbar-main .navbar-brand {
 
.navbar-main .navbar-brand {
border-bottom: none !important;
+
  border-bottom: none !important;
} .navbar-main a:hover, .navbar-main a:active, .navbar-main a:focus, .navbar-main a.is-active {
+
color: #119ED8;
+
border-bottom: 2px solid #f3f4f4;
+
} .navbar-main .submenu {
+
position: absolute;
+
margin-top: -10px;
+
list-style: none;
+
background: #119ED8;
+
padding: 0;
+
width: 200px;
+
margin-left: -35px;
+
visibility: hidden;
+
top: 85px;
+
-moz-transition: all, 0.05s;
+
-o-transition: all, 0.05s;
+
-webkit-transition: all, 0.05s;
+
transition: all, 0.05s;
+
 
}
 
}
 +
.navbar-main a:hover,
 +
.navbar-main a:active,
 +
.navbar-main a:focus,
 +
.navbar-main a.is-active {
 +
  color: #119ED8;
 +
  border-bottom: 2px solid #f3f4f4;
 +
}
 +
.navbar-main .submenu {
 +
  position: absolute;
 +
  margin-top: -8px;
 +
  list-style: none;
 +
  background: #119ED8;
 +
  padding: 0;
 +
  width: 200px;
 +
  margin-left: -40px;
 +
  visibility: hidden;
 +
  top: 85px;
 +
  -moz-transition: all, 0.05s;
 +
  -o-transition: all, 0.05s;
 +
  -webkit-transition: all, 0.05s;
 +
  transition: all, 0.05s;
 +
}
 +
 
.navbar-main .submenu li:hover {
 
.navbar-main .submenu li:hover {
background: #f3f4f4;
+
  background: #f3f4f4;
-moz-transition: all, 0.3s;
+
  -moz-transition: all, 0.3s;
-o-transition: all, 0.3s;
+
  -o-transition: all, 0.3s;
-webkit-transition: all, 0.3s;
+
  -webkit-transition: all, 0.3s;
transition: all, 0.3s;
+
  transition: all, 0.3s;
} .navbar-main .submenu li a {
+
width: 100%;
+
border-bottom: none;
+
text-decoration: none;
+
padding: 5px 25px;
+
display: block;
+
font-size: 16px;
+
} .navbar-main li a {
+
font-size: 15px;
+
padding: 9px;
+
padding-top: 15px;
+
padding-bottom: 15px;
+
border-bottom: 2px solid transparent;
+
} .navbar-main li:hover .submenu {
+
top: 62px;
+
z-index:999999;
+
visibility: visible;
+
-moz-transition: all, 0.25s;
+
-o-transition: all, 0.25s;
+
-webkit-transition: all, 0.25s;
+
transition: all, 0.25s;
+
} .navbar-main .icon-bar {
+
background: #f3f4f4;
+
 
}
 
}
/* Home Slider ================================= */ .carousel-home img {
+
.navbar-main .submenu li a {
width: 100%;
+
  width: 100%;
margin-top: 15px;
+
  border-bottom: none;
border-bottom: solid #8E999D 5px;
+
  text-decoration: none;
border-top: solid #8E999D 5px;
+
  padding: 5px 25px;
} .carousel-home .carousel-control {
+
  display: block;
background: #119ED8;
+
  font-size: 16px;
height: 80px;
+
width: 40px;
+
top: 50%;
+
margin-top: -40px;
+
-moz-transition: width, 0.3s;
+
-o-transition: width, 0.3s;
+
-webkit-transition: width, 0.3s;
+
transition: width, 0.3s;
+
} .carousel-home .carousel-control .fa {
+
font-size: 2.5em;
+
padding-top: 12px;
+
} .carousel-home .carousel-control:hover {
+
width: 50px;
+
} .carousel-home .carousel-caption {
+
top: 55%;
+
bottom: auto;
+
text-align: left;
+
margin-left:-150px;
+
transform: translateY(-50%);
+
} .carousel-home .carousel-title {
+
color: #119ED8;
+
font-size: 50px;
+
font-weight: bold;
+
text-transform: uppercase;
+
} .carousel-home .carousel-subtitle{
+
font-size: 35px;
+
text-transform: uppercase;
+
margin-top: -40px;
+
font-weight:bold;
+
color:#f3f4f4;
+
} .carousel-home .carousel-subsubtitle{
+
font-size: 25px;
+
margin-top: 0px;
+
color:#fff;
+
} .carousel-home .btn {
+
margin-top: 30px;
+
 
}
 
}
 +
.navbar-main li a {
 +
  font-size: 15px;
 +
  padding: 9px;
 +
  padding-top: 15px;
 +
  padding-bottom: 15px;
 +
  border-bottom: 2px solid transparent;
 +
}
 +
.navbar-main li:hover .submenu{
 +
  top: 60px;
 +
  z-index:999999;
 +
  visibility: visible;
 +
  -moz-transition: all, 0.25s;
 +
  -o-transition: all, 0.25s;
 +
  -webkit-transition: all, 0.25s;
 +
  transition: all, 0.25s;
 +
}
 +
.navbar-main .icon-bar {
 +
  background: #f3f4f4;
 +
}
 +
 +
.navbar-main .submenu li ul{
 +
  display: none;
 +
  background:#119ED8;
 +
  list-style: none;
 +
  position: absolute;
 +
  margin-top: -37px;
 +
  margin-left: 100%;
 +
  min-width: 250px;}
 +
 +
.navbar-main .submenu li:hover ul{
 +
  display:block;}
 +
 +
 +
 +
/* Home Slider
 +
================================= */
 +
.carousel-home img {
 +
  width: 100%;
 +
  margin-top: 15px;
 +
  border-bottom: solid #8E999D 5px;
 +
  border-top: solid #8E999D 5px;
 +
}
 +
.carousel-home .carousel-control {
 +
  background: #119ED8;
 +
  height: 80px;
 +
  width: 40px;
 +
  top: 50%;
 +
  margin-top: -40px;
 +
  -moz-transition: width, 0.3s;
 +
  -o-transition: width, 0.3s;
 +
  -webkit-transition: width, 0.3s;
 +
  transition: width, 0.3s;
 +
}
 +
.carousel-home .carousel-control .fa {
 +
  font-size: 2.5em;
 +
  padding-top: 12px;
 +
}
 +
.carousel-home .carousel-control:hover {
 +
  width: 50px;
 +
}
 +
.carousel-home .carousel-caption {
 +
  top: 55%;
 +
  bottom: auto;
 +
  text-align: left;
 +
  margin-left:-210px;
 +
  transform: translateY(-50%);
 +
}
 +
.carousel-home .carousel-title {
 +
  color: #119ED8;
 +
  font-size: 50px;
 +
  font-weight: bold;
 +
  text-transform: uppercase;
 +
 +
}
 +
.carousel-home .carousel-subtitle{
 +
  font-size: 35px;
 +
  text-transform: uppercase;
 +
  margin-top: -40px;
 +
  font-weight:bold;
 +
  color:#f3f4f4;
 +
}
 +
.carousel-home .carousel-subsubtitle{
 +
  font-size: 25px;
 +
  margin-top: 0px;
 +
  color:#fff;
 +
}
 +
.carousel-home .btn {
 +
  margin-top: 30px;
 +
}
 +
 
.section-home {
 
.section-home {
margin: 30px 0;
+
  margin: 30px 0;
 
}
 
}
/* home/ about-us ================================= */ .about-us .container:hover .fa-spin-hover{
+
 
  -webkit-animation:fa-spin 10s infinite linear;
+
/* home/ about-us  
  animation:fa-spin 10s infinite linear
+
================================= */
 +
.about-us .container:hover .fa-spin-hover{
 +
  -webkit-animation:fa-spin 10s infinite linear;
 +
  animation:fa-spin 10s infinite linear
 
}
 
}
 +
 
.fa-spin-hover:hover{
 
.fa-spin-hover:hover{
  -webkit-animation:fa-spin 10s infinite linear;
+
  -webkit-animation:fa-spin 10s infinite linear;
  animation:fa-spin 10s infinite linear
+
  animation:fa-spin 10s infinite linear
 
}
 
}
 +
 
.about-us {
 
.about-us {
margin: 30px;
+
  margin: 30px;
} .about-us a{ color:#f3f4f4; padding:0px; margin:0px; }
+
}
 +
.about-us a{
 +
color:#f3f4f4;
 +
padding:0px;
 +
margin:0px;
 +
}
 +
 
 
.about-us-col {
 
.about-us-col {
text-align: center;
+
  text-align: center;
background-color: #119ED8;
+
  background-color: #119ED8;
color: #f3f4f4;
+
  color: #f3f4f4;
border: solid #8E999D;
+
  border: solid #8E999D;
padding:10px;
+
padding:10px;
 
}
 
}
 +
 
.about-us-col .col-icon-wrapper .fa{
 
.about-us-col .col-icon-wrapper .fa{
color: #f3f4f4;
+
  color: #f3f4f4;
text-align: center;
+
  text-align: center;
 
}
 
}
 +
 
.about-us-col col-icon-wrapper:hover .fa-spin-hover {
 
.about-us-col col-icon-wrapper:hover .fa-spin-hover {
-webkit-animation: spin 5s infinite linear;
+
  -webkit-animation: spin 5s infinite linear;
-moz-animation: spin 2s infinite linear;
+
  -moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
+
  -o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
+
  animation: spin 2s infinite linear;
 
}
 
}
 +
  
 
.about-us-col .col-title {
 
.about-us-col .col-title {
text-transform: uppercase;
+
  text-transform: uppercase;
font-weight: bold;
+
  font-weight: bold;
} /*===========medal requirements==============*/ .gold{ color:#CFB53B;} .silver{ color:#C0C0C0;} .bronze{ color:#cd7f32;}
+
}
 +
/*===========medal requirements==============*/
 +
.gold{
 +
color:#CFB53B;}
 +
.silver{
 +
color:#C0C0C0;}
 +
.bronze{
 +
color:#cd7f32;}
  
  
/*-- InterLab----*/ .interlab img{
+
 
  max-width:100%;
+
 
} .interlab figure{
+
/*-- InterLab----*/
padding-top: 15px;
+
.interlab img{
padding-bottom: 15px; float:middle;}
+
  max-width:100%;
 +
}
 +
.interlab figure{
 +
  padding-top: 15px;
 +
padding-bottom: 15px;
 +
float:middle;}
 +
 
 
.interlab a{ color: #119ED8;}
 
.interlab a{ color: #119ED8;}
/*--- team---*/ .member-name{
+
 
  color: #119ED8;
+
/*--- team---*/
 +
.member-name{
 +
    color: #119ED8;
 
}
 
}
members p{
+
#members p{
font-size: 14px;} .advisor img{ max-height: 314px;}
+
font-size: 14px;}
 +
.advisor img{
 +
max-height: 314px;}
 +
 
  
 
.team-member .on-hover {
 
.team-member .on-hover {
position: absolute;
+
  position: absolute;
top: 100px;
+
  top: 100px;
bottom: 0px;
+
  bottom: 0px;
right: 0px;
+
  right: 0px;
width: 100%;
+
  width: 100%;
padding: 0px;
+
  padding: 10px;
color: #119ED8;
+
  color: #119ED8;
text-align: justify;
+
  text-align: justify;
background: white;
+
  background: white;
visibility: hidden;
+
  visibility: hidden;
opacity: 0;
+
  opacity: 0;
-moz-transition: all, 0.5s;
+
  -moz-transition: all, 0.5s;
-o-transition: all, 0.5s;
+
  -o-transition: all, 0.5s;
-webkit-transition: all, 0.5s;
+
  -webkit-transition: all, 0.5s;
transition: all, 0.5s;
+
  transition: all, 0.5s;
overflow-y: scroll;
+
  overflow-y: scroll;
overflow-x: hidden;
+
  overflow-x: hidden;
 
}
 
}
delft .team-member .on-hover p{
+
#delft .team-member .on-hover p{
font-size: 15px;}
+
  font-size: 15px;}
 
.team-member:hover .on-hover {
 
.team-member:hover .on-hover {
visibility: visible;
+
  visibility: visible;
opacity: 1;
+
  opacity: 1;
padding: 10px;
+
  padding: 10px;
-moz-transition: all, 1s;
+
  -moz-transition: all, 1s;
-o-transition: all, 1s;
+
  -o-transition: all, 1s;
-webkit-transition: all, 1s;
+
  -webkit-transition: all, 1s;
transition: all, 1s;
+
  transition: all, 1s;
 
}
 
}
 +
  
 
.team-img{
 
.team-img{
margin-bottom: 15px;
+
  margin-bottom: 15px;
width: 100%;
+
  width: 100%;
 
}
 
}
  
/* igem logo */ .igemlogo { z-index:1000; position: fixed; bottom: 20px; left:0px; } .igemlogo img{ width:100px; }
+
 
.up a{
+
/* igem logo */
  opacity: 0.3;
+
.igemlogo {
  position: fixed;
+
z-index:1000;
  bottom: 90px;
+
position: fixed;
  right: 0px;
+
bottom: 20px;
  z-index:1000000;
+
left:0px;
 
}
 
}
/*home did you know---------------------*/ .didyouknow{
+
.igemlogo img{
z-index:1000;
+
width:100px;
 
}
 
}
.didyouknow img{
+
.up a{
  position: fixed;
+
  opacity: 0.3;
  bottom: 20px;
+
  position: fixed;
  right:0px;
+
  bottom: 90px;
  width:100px;
+
  right: 0px;
  max-width:100%;
+
  z-index:1000000;
  z-index:1000;
+
  }
 +
 
 +
/*home did you know---------------------*/
 +
.didyouknow{
 +
  z-index:1000;
 
}
 
}
.didyouknow:hover img{
+
 
width:600px;
+
.didyouknow img{  
 +
  position: fixed;
 +
  bottom: 20px;
 +
  right:0px;
 +
  width:100px;
 +
  max-width:100%;
 +
  z-index:1000;
 
}
 
}
 +
 +
.didyouknow:hover img{
 +
  width:600px;
 +
}
 +
 
.didyouknow p{
 
.didyouknow p{
  background:white;
+
  background:white;
  font-family:Arial Black;
+
  font-family:Arial Black;
  font-weight:900;
+
  font-weight:900;
  position: fixed;
+
  position: fixed;
  bottom: 200px;
+
  bottom: 200px;
  right:230px;
+
  right:230px;
  width:250px;
+
  width:250px;
  height:150;
+
  height:150;
text-align: justify;
+
  text-align: justify;
-webkit-transform: rotate(-13deg);
+
  -webkit-transform: rotate(-13deg);
-moz-transform: rotate(-13deg);
+
  -moz-transform: rotate(-13deg);
-o-transform: rotate(-13deg);
+
  -o-transform: rotate(-13deg);
transform: rotate(-13deg);
+
  transform: rotate(-13deg);
visibility: hidden;
+
  visibility: hidden;
opacity: 0;
+
  opacity: 0;
z-index:1110;
+
  z-index:1110;
font-size:14px;
+
  font-size:14px;
 
}
 
}
 +
 
.didyouknow:hover p{
 
.didyouknow:hover p{
visibility: visible;
+
  visibility: visible;
opacity: 1;
+
  opacity: 1;
padding: 10px;
+
  padding: 10px;
-moz-transition: all, 1s;
+
  -moz-transition: all, 1s;
-o-transition: all, 1s;
+
  -o-transition: all, 1s;
-webkit-transition: all, 1s;
+
  -webkit-transition: all, 1s;
transition: all, 1s;
+
  transition: all, 1s;
 +
 
 
}
 
}
 +
 
/*-------------------ACHIEVEMENTS--------------------*/
 
/*-------------------ACHIEVEMENTS--------------------*/
delft .achievements a{
+
#delft .achievements a{
font-weight:bold; color:#119ED8; padding-right:0px;}
+
font-weight:bold;
delft .achievements a:hover{
+
color:#119ED8;
 +
padding-right:0px;}
 +
#delft .achievements a:hover{
 +
 
 
color:#8E999D;}
 
color:#8E999D;}
  
  
  
/* ============home/reasons ================================= */ .home-reasons {
+
 
margin: 0px 0;
+
 
 +
 
 +
 
 +
/* ============home/reasons ================================= */
 +
.home-reasons {
 +
  margin: 0px 0;
 
}
 
}
 +
 
.reasons-col {
 
.reasons-col {
position: relative;
+
  position: relative;
padding-bottom: 0px;
+
  padding-bottom: 0px;
border-style: solid;
+
  border-style: solid;
border-color: #8E999D;
+
  border-color: #8E999D;
background: #f3f4f4;
+
  background: #f3f4f4;
} .reasons-col img {
+
}
width: 100%;
+
.reasons-col img {
-moz-transition: all, 0.5s;
+
  width: 100%;
-o-transition: all, 0.5s;
+
  -moz-transition: all, 0.5s;
-webkit-transition: all, 0.5s;
+
  -o-transition: all, 0.5s;
transition: all, 0.5s;
+
  -webkit-transition: all, 0.5s;
padding: 20px;
+
  transition: all, 0.5s;
} .reasons-col .reasons-titles {
+
  padding: 20px;
position: relative;
+
}
bottom: 20px;
+
.reasons-col .reasons-titles {
text-align: center;
+
  position: relative;
background: #119ED8;
+
  bottom: 20px;
width: 100%;
+
  text-align: center;
color: #f3f4f4;
+
  background: #119ED8;
text-transform: uppercase;
+
  width: 100%;
min-height: 50px;
+
  color: #f3f4f4;
padding: 0px;
+
  text-transform: uppercase;
} .reasons-col .reasons-intro{ padding: 10px;}
+
  min-height: 50px;
 +
  padding: 0px;
 +
 
 +
}
 +
.reasons-col .reasons-intro{
 +
padding: 10px;}
 +
 
 
.reasons-col .reasons-title {
 
.reasons-col .reasons-title {
font-weight: bold;
+
  font-weight: bold;
} .reasons-col .on-hover {
+
 
position: absolute;
+
bottom: 0;
+
top: 50px;
+
width: 100%;
+
padding: 20px;
+
font-size:30px;
+
text-align: justify;
+
background: #f3f4f4;
+
border-bottom: 1px solid #f3f4f4;
+
visibility: hidden;
+
opacity: 0;
+
-moz-transition: all, 0.5s;
+
-o-transition: all, 0.5s;
+
-webkit-transition: all, 0.5s;
+
transition: all, 0.5s;
+
overflow-y: scroll;
+
overflow-x: hidden;
+
 
}
 
}
 +
.reasons-col .on-hover {
 +
  position: absolute;
 +
  bottom: 0;
 +
  top: 50px;
 +
  width: 100%;
 +
  padding: 20px;
 +
  font-size:30px;
 +
  text-align: justify;
 +
  background: #f3f4f4;
 +
  border-bottom: 1px solid #f3f4f4;
 +
  visibility: hidden;
 +
  opacity: 0;
 +
  -moz-transition: all, 0.5s;
 +
  -o-transition: all, 0.5s;
 +
  -webkit-transition: all, 0.5s;
 +
  transition: all, 0.5s;
 +
 +
  overflow-y: scroll;
 +
  overflow-x: hidden;
 +
}
 +
 
.reasons-col:hover .on-hover {
 
.reasons-col:hover .on-hover {
visibility: visible;
+
  visibility: visible;
opacity: 1;
+
  opacity: 1;
padding: 20px;
+
  padding: 20px;
padding-top: 40px;
+
  padding-top: 40px;
-moz-transition: all, 1s;
+
  -moz-transition: all, 1s;
-o-transition: all, 1s;
+
  -o-transition: all, 1s;
-webkit-transition: all, 1s;
+
  -webkit-transition: all, 1s;
transition: all, 1s;
+
  transition: all, 1s;
} .reasons-col:hover img {
+
-moz-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
+
-webkit-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
+
transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
+
 
}
 
}
/* ===============home/causes================================= */ .cause {
+
.reasons-col:hover img {
padding-bottom: 15px;
+
  -moz-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
margin-bottom: 30px;
+
  -webkit-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
border: 1px solid #119ED8;
+
  transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
-moz-transition: all, 0.3s;
+
-o-transition: all, 0.3s;
+
-webkit-transition: all, 0.3s;
+
transition: all, 0.3s;
+
} .cause .cause-img {
+
margin-bottom: 15px;
+
width: 100%;
+
} .cause .cause-title {
+
text-align: center;
+
margin-bottom: 10px;
+
font-weight: bold;
+
} .cause .cause-details {
+
text-align: justify;
+
padding: 0 15px;
+
font-size: 16px;
+
margin-bottom: 15px;
+
min-height: 115px;
+
} .cause:hover {
+
background: #f3f4f4;
+
color: #119ED8;
+
border-color: #119ED8;
+
 
}
 
}
/*============= practises====================*/ .practices ul{ padding-bottom: 10px;}
+
 
.analysis img{ width:45%;}
+
/* ===============home/causes================================= */
 +
.cause {
 +
  padding-bottom: 15px;
 +
  margin-bottom: 30px;
 +
  border: 1px solid #119ED8;
 +
  -moz-transition: all, 0.3s;
 +
  -o-transition: all, 0.3s;
 +
  -webkit-transition: all, 0.3s;
 +
  transition: all, 0.3s;
 +
}
 +
.cause .cause-img {
 +
  margin-bottom: 15px;
 +
  width: 100%;
 +
}
 +
.cause .cause-title {
 +
  text-align: center;
 +
  margin-bottom: 10px;
 +
  font-weight: bold;
 +
}
 +
.cause .cause-details {
 +
  text-align: justify;
 +
  padding: 0 15px;
 +
  font-size: 16px;
 +
  margin-bottom: 15px;
 +
  min-height: 115px;
 +
}
 +
.cause:hover {
 +
  background: #f3f4f4;
 +
  color: #119ED8;
 +
  border-color: #119ED8;
 +
}
 +
 
 +
.warning{
 +
color:black;
 +
font-weight:bold;
 +
font-size:16px;
 +
border: solid red 3px;}
 +
.warning p{
 +
padding:10px;}
 +
 
 +
/*============= practises====================*/
 +
.practices ul{
 +
padding-bottom: 10px;}
 +
 
 
.outreach img {
 
.outreach img {
  width: 100%
+
    width: 100%
} .outreach a{
+
  text-decoration: none;
+
 
}
 
}
.practices img{ max-width: 100%; } .practices .nav-tabs li{ width:34%; background:#119ED8; font-weight:bold; text-align: center; margin-left: -12px; }
+
.outreach a{
 +
  text-decoration: none;
 +
}
 +
 
 +
.practices img{
 +
max-width: 100%;
 +
}
 +
.practices .nav-tabs li{
 +
width:34%;
 +
background:#119ED8;
 +
font-weight:bold;
 +
text-align: center;
 +
margin-left: -12px;
 +
}
 +
 
  
 
.bmc{
 
.bmc{
z-index:800;
+
  z-index:800;
position: absolute;
+
  position: absolute;
text-align: justify;
+
  text-align: justify;
overflow: hidden;
+
  overflow: hidden;
height: 100%;
+
  height: 100%;
width: 100%;
+
  width: 100%;
display:block;
+
  display:block;
top: 0px;
+
  top: 0px;
left:0px;
+
  left:0px;
font-weight: bold;
+
  font-weight: bold;
color:#119ED8;
+
  color:#119ED8;
} .bmc2 h3{ color: #119ED8;}
+
}
.partnership{ position: absolute; top:24%; left:5%; } .activities{ position:absolute; top:24%; left:23%;}
+
.bmc2 h3{
.proposition{ position:absolute; top:24%; left:43%;}
+
color: #119ED8;}
.resources{ position:absolute; top:52%; left:23%;}
+
 
.relationships{ position:absolute; top:24%; left:62%;}
+
.partnership{
.segments{ position:absolute; top:24%; left:82%;}
+
position: absolute;
.channels{ position:absolute; top:44%; left:62%;}
+
top:24%;
.structure{ position:absolute; top:90%; left:10%;}
+
left:5%;
.streams{ position:absolute; top:90%; left:59%;}
+
}
 +
.activities{  
 +
position:absolute;
 +
top:24%;
 +
left:23%;}  
 +
 
 +
.proposition{  
 +
position:absolute;
 +
top:24%;
 +
left:43%;}  
 +
 
 +
.resources{  
 +
position:absolute;
 +
top:52%;
 +
left:23%;}  
 +
 
 +
.relationships{  
 +
position:absolute;
 +
top:24%;
 +
left:62%;}  
 +
 
 +
.segments{  
 +
position:absolute;
 +
top:24%;
 +
left:82%;}  
 +
 
 +
.channels{  
 +
position:absolute;
 +
top:44%;
 +
left:62%;}  
 +
 
 +
.structure{  
 +
position:absolute;
 +
top:90%;
 +
left:10%;}  
 +
 
 +
.streams{  
 +
position:absolute;
 +
top:90%;
 +
left:59%;}
 +
 
 +
 
 +
/* project*/
 +
.streepje{
 +
border-bottom:solid #119ED8 2px;}
 +
 
 +
.project a:hover{
 +
color:#8E999D;}
  
/* project*/ .streepje{ border-bottom:solid #119ED8 2px;}
 
.project a:hover{ color:#8E999D;}
 
 
.project-col img{
 
.project-col img{
  width: 100%;
+
    width: 100%;
} .project-col:hover img{
+
}
  -webkit-transform:scale(1.5); /* Safari and Chrome */
+
.project-col:hover img{
  -moz-transform:scale(1.5); /* Firefox */
+
    -webkit-transform:scale(1.5); /* Safari and Chrome */
  -ms-transform:scale(1.5); /* IE 9 */
+
    -moz-transform:scale(1.5); /* Firefox */
  -o-transform:scale(1.5); /* Opera */
+
    -ms-transform:scale(1.5); /* IE 9 */
    transform:scale(1.5);
+
    -o-transform:scale(1.5); /* Opera */
  background:#f3f4f4;
+
    transform:scale(1.5);
  z-index: 99999;
+
    background:#f3f4f4;
  border: 2px #119ED8 solid;
+
    z-index: 99999;
 +
    border: 2px #119ED8 solid;
 
}
 
}
  
.campus img{ height: 360px; }
 
  
/*--------------SAfety-------------------*/ .safety a{ font-weight:bold;}
 
.safety img{ max-width: 100%;}
 
  
/*--hardware----------------------------*/ .hardware .team-member:hover .on-hover{ top:0px;} .hardware100 img{ width:100%; } .hardware100 figure{ padding:20; }
+
.campus img{
figcaption{ font-weight: bold; padding-bottom: 15px; }
+
height: 360px;
iframe{ padding:50px; }
+
}
.hardwarelist figure{ border: solid #8E999D 3px; float:left; }
+
 
.hardware100:hover img{ width:150%; margin-left:-25%; border: solid 2px #8E999D; }
+
 
.right{ float:right; padding:0 20px 20px 0; } /*==========================ligation tool===============================*/
+
/*--------------SAfety-------------------*/
form1 label{
+
.safety a{
 +
font-weight:bold;}
 +
 
 +
.safety img{
 +
max-width: 100%;}
 +
 
 +
/*======modeling===========*/
 +
.tooltip {
 +
    position: relative;
 +
    display: inline-block;
 +
    opacity:1;
 +
    font-size:15px;
 +
    color:#119ED8;
 +
    font-weight: bold;
 +
}
 +
 
 +
.tooltip .tooltiptext {
 +
    visibility: hidden;
 +
    max-width:50%;
 +
   
 +
    background-color: white;
 +
    color: black;
 +
    text-align: left;
 +
    border-radius: 6px;
 +
    border:solid 2px #119ED8;
 +
    padding: 5px;
 +
    font-family:Arial;
 +
    font-size:14px;
 +
    font-weight:initial;
 +
    /* Position the tooltip */
 +
    position: fixed;
 +
    z-index: 99999;
 +
}
 +
 
 +
.tooltip:hover .tooltiptext {
 +
    visibility: visible;
 +
    left:25%;
 +
  right:auto;
 +
    top:50%;
 +
bottom:auto;
 +
}
 +
 
 +
 
 +
.model img{
 +
margin-left:auto;
 +
margin-right:auto;}
 +
 
 +
 
 +
/*--hardware----------------------------*/
 +
.hardware .team-member .on-hover{
 +
top:0px;}
 +
.hardware100 img{
 +
width:100%;
 +
}
 +
.hardware .team-member:hover .on-hover{
 +
top:0px;}
 +
.hardware100 img{
 +
width:100%;
 +
}
 +
.hardware100 figure{
 +
padding:20;
 +
}
 +
figure{
 +
padding-bottom: 15px;}
 +
 
 +
figcaption{
 +
color:gray;
 +
text-align:justify;
 +
font-size: 15px;
 +
}
 +
 
 +
iframe{
 +
padding:50px;
 +
}
 +
 
 +
.hardwarelist figure{
 +
border: solid #8E999D 3px;
 +
float:left;
 +
}
 +
 
 +
.hardware100:hover img{
 +
width:150%;
 +
margin-left:-25%;
 +
border: solid 2px #8E999D;
 +
}
 +
 
 +
.right{
 +
float:right;
 +
padding:0 20px 20px 0;
 +
}
 +
/*==========================ligation tool===============================*/
 +
#form1 label{
 
width:280px;}
 
width:280px;}
/*============attributions===== */ .expert img{ width:100%; } .attributions .title-style-2{ color: #119ED8;} .attributions .subtitle{ margin-top:-20px; padding-bottom:10px;}
+
 
/*===============media==============*/ .media img{ width:100%; } .media object{ width:100%; }
+
/*============attributions===== */
/*====================sponsors===============*/ .sponsor{ z-index:50;} .sponsor img{
+
.expert img{
  width: 80%;
+
width:100%;
 
}
 
}
 +
.attributions .title-style-2{
 +
color: #119ED8;}
 +
.attributions .subtitle{
 +
margin-top:-20px;
 +
padding-bottom:10px;}
 +
 +
/*===============media==============*/
 +
.media img{
 +
width:100%;
 +
}
 +
.media object{
 +
width:100%;
 +
}
 +
 +
/*====================sponsors===============*/
 +
.sponsor{
 +
z-index:50;}
 +
.sponsor img{
 +
    width: 80%;
 +
}
 +
 
.sponsor .list-unstyled{
 
.sponsor .list-unstyled{
font-size: 13px;
+
font-size: 13px;
 
}
 
}
  
/* =========== references====================== */ .references{ font-size:11px; background:#8E999D; color:white; } .references h4{ color:white; }
 
  
/* footer ================================= */
+
/* =========== references====================== */
 +
.references{
 +
font-size:11px;
 +
background:#8E999D;
 +
color:white;
 +
padding-bottom: 20px;
 +
}
 +
.references h4{
 +
color:white;
 +
}
 +
 
 +
 
 +
/* footer  
 +
================================= */
 +
 
 
.logo img{
 
.logo img{
  height: 70px;
+
    height: 70px;
  background-color: #f3f4f4;
+
    background-color: #f3f4f4;
  margin: 5px;
+
    margin: 5px;
  max-width:80%;
+
    max-width:80%;
 
}
 
}
 +
   
 
.main-footer {
 
.main-footer {
background: #f3f4f4;
+
  background: #f3f4f4;
color: #119ED8;
+
  color: #119ED8;
width: 99%;
+
  width: 99%;
 
}
 
}
 +
 
.footer-top {
 
.footer-top {
background: #119ED8;
+
  background: #119ED8;
min-height: 40px;
+
  min-height: 40px;
color:#f3f4f4;  
+
  color:#f3f4f4;  
width:100%;
+
  width:101%;
 
}
 
}
 +
  
 
.main-footer .footer-title {
 
.main-footer .footer-title {
text-transform: uppercase;
+
  text-transform: uppercase;
margin-bottom: 10px;
+
  margin-bottom: 10px;
color: black;
+
  color: black;
 
}
 
}
 +
 
.main-footer .footer-title .title-under {
 
.main-footer .footer-title .title-under {
background: #119ED8;
+
  background: #119ED8;
margin: 15px 0;
+
  margin: 15px 0;
text-align: left;
+
  text-align: left;
} .main-footer .footer-title .title-under:after {
+
margin: 0;
+
background: #119ED8;
+
} .main-footer .footer-content {
+
text-align: justify;
+
font-size: 13px;
+
color: black;
+
 
}
 
}
 +
.main-footer .footer-title .title-under:after {
 +
  margin: 0;
 +
  background: #119ED8;
 +
}
 +
.main-footer .footer-content {
 +
  text-align: justify;
 +
  font-size: 13px;
 +
  color: black;
 +
}
 +
 
.footer-bottom {
 
.footer-bottom {
background: #119ED8;
+
  background: #119ED8;
padding: 0px;
+
  padding: 0px;
width: 100%;
+
  width: 101%;
 
}
 
}
  
/* Pages ================================= */ .page-heading {
+
 
background: url('../images/heading-bg.jpg?1428795369') no-repeat center;
+
/* Pages  
background-size: cover;
+
================================= */
min-height: 190px;
+
.page-heading {
color: #000;
+
  background: url('../images/heading-bg.jpg?1428795369') no-repeat center;
padding: 25px 15px;
+
  background-size: cover;
margin-bottom: 50px;
+
  min-height: 190px;
} .page-heading .title-under {
+
  color: #000;
background: #119ED8;
+
  padding: 25px 15px;
 +
  margin-bottom: 50px;
 
}
 
}
 +
.page-heading .title-under {
 +
  background: #119ED8;
 +
}
 +
 
.page-description {
 
.page-description {
font-size: 18px;
+
  font-size: 18px;
 
}
 
}
 +
 
.main-container {
 
.main-container {
margin-bottom: 50px;
+
  margin-bottom: 50px;
 
}
 
}
  
/* Causes ================================= */ .cause-carousel {
+
 
margin-top: 15px;
+
/* Causes  
margin-bottom: 30px;
+
================================= */
 +
.cause-carousel {
 +
  margin-top: 15px;
 +
  margin-bottom: 30px;
 
}
 
}
/* ============================================================================= Module ========================================================================== */ .btn-primary {
+
 
background: #115c9b;
+
/* =============================================================================
border: none;
+
Module
border-radius: 0;
+
========================================================================== */
padding: 10px 25px;
+
.btn-primary {
border: 1px solid transparent;
+
  background: #115c9b;
-moz-transition: all, 0.3s;
+
  border: none;
-o-transition: all, 0.3s;
+
  border-radius: 0;
-webkit-transition: all, 0.3s;
+
  padding: 10px 25px;
transition: all, 0.3s;
+
  border: 1px solid transparent;
max-width: 80%;
+
  -moz-transition: all, 0.3s;
text-align: center;
+
  -o-transition: all, 0.3s;
} .btn-primary:hover {
+
  -webkit-transition: all, 0.3s;
background: #f3f4f4;
+
  transition: all, 0.3s;
color: #119ED8;
+
  max-width: 80%;
border: 1px solid #119ED8;
+
  text-align: center;
 
}
 
}
 +
.btn-primary:hover {
 +
  background: #f3f4f4;
 +
  color: #119ED8;
 +
  border: 1px solid #119ED8;
 +
}
 +
 
.btn-secondary {
 
.btn-secondary {
background: #f3f4f4;
+
  background: #f3f4f4;
color: #119ED8;
+
  color: #119ED8;
border-radius: 0;
+
  border-radius: 0;
} .btn-secondary:hover {
+
background: #119ED8;
+
color: #f3f4f4;
+
 
}
 
}
 +
.btn-secondary:hover {
 +
  background: #119ED8;
 +
  color: #f3f4f4;
 +
}
 +
 
.title-style-1 {
 
.title-style-1 {
text-align: center;
+
  text-align: center;
text-transform: uppercase;
+
  text-transform: uppercase;
font-size: 50px;
+
  font-size: 50px;
margin-bottom: 50px;
+
  margin-bottom: 50px;
 +
;
 
}
 
}
 +
 
.title-style-3 {
 
.title-style-3 {
text-align: left;
+
  text-align: left;
font-size: 26px;
+
  font-size: 26px;
margin-bottom: 25px;
+
  margin-bottom: 25px;
margin-left: 40px;
+
  margin-left: 40px;
 
}
 
}
 +
 
.title-style-2 {
 
.title-style-2 {
text-align: left;
+
  text-align: left;
text-transform: uppercase;
+
  text-transform: uppercase;
font-size: 26px;
+
  font-size: 26px;
margin-bottom: 25px;
+
  margin-bottom: 25px;
} .title-style-2 .title-under {
+
display: block;
+
margin: 5px 0;
+
} .title-style-2 .title-under:after {
+
margin: 0;
+
margin-top: 10px;
+
 
}
 
}
 +
.title-style-2 .title-under {
 +
  display: block;
 +
  margin: 5px 0;
 +
}
 +
.title-style-2 .title-under:after {
 +
  margin: 0;
 +
  margin-top: 10px;
 +
}
 +
 
.title-under {
 
.title-under {
display: block;
+
  display: block;
margin: 5px auto;
+
  margin: 5px auto;
background: #119ED8;
+
  background: #119ED8;
height: 1px;
+
  height: 1px;
width: 280px;
+
  width: 280px;
} .title-under:after {
+
content: ;
+
display: block;
+
width: 100px;
+
background: inherit;
+
height: 2px;
+
margin: 0 auto;
+
margin-top: 10px;
+
 
}
 
}
/* Modal ================================= */ .form-control {
+
.title-under:after {
border-radius: 0;
+
  content: '';
box-shadow: none;
+
  display: block;
 +
  width: 100px;
 +
  background: inherit;
 +
  height: 2px;
 +
  margin: 0 auto;
 +
  margin-top: 10px;
 
}
 
}
/* Tables ================================= */
 
          #delft th{
 
              background-color:#119ED8;
 
              padding: 10px;
 
              color: white;
 
              border:none;
 
              border-bottom: 1px solid #199ED8;
 
              border-collapse: collapse;
 
              vertical-align: text-top;}
 
          #delft thead {
 
              background: #119ED8;
 
              border: none;
 
              border-bottom: 1px solid #8E999D;
 
              color: #f3f4f4;
 
          }
 
          #delft .table-style-1 td,
 
          .table-style-1 th {
 
              border-bottom: 1px solid #119ED8;
 
              border-right: 2px solid #119ED8;
 
          }
 
delft .notebook table{
 
max-width:40%; }
 
delft .parts table{
 
max-width:100%; }
 
  
.notebook img{ max-width:90%; max-height:250px; } .protocols table{ width:80%; }
+
/* Modal
delft .table-title h4{
+
================================= */
color:#119ED8; font-weight:bold;}
+
.form-control {
delft .table-style-1 thead {
+
  border-radius: 0;
background: #119ED8;
+
  box-shadow: none;
border-bottom: 1px solid #8E999D;
+
color: #f3f4f4;
+
 
}
 
}
delft .table-style-1 td,
+
 
 +
/* Tables
 +
================================= */
 +
 
 +
            #delft th{
 +
                background-color:#119ED8;
 +
                padding: 10px;
 +
                color: white;
 +
                border:none;
 +
                border-bottom: 1px solid #199ED8;
 +
                border-collapse: collapse;
 +
                vertical-align: text-top;}
 +
            #delft thead {
 +
                background: #119ED8;
 +
                border: none;
 +
                border-bottom: 1px solid #8E999D;
 +
                color: #f3f4f4;
 +
            }
 +
            #delft .table-style-1 td,
 +
            .table-style-1 th {
 +
                border-bottom: 1px solid #119ED8;
 +
                border-right: 2px solid #119ED8;
 +
            }
 +
 
 +
#delft .notebook table{
 +
max-width:100%;
 +
}
 +
 
 +
#delft .parts table{
 +
max-width:100%;
 +
}
 +
#delft .practices table{
 +
max-width:100%;
 +
}
 +
 
 +
 
 +
.notebook img{
 +
max-width:90%;
 +
max-height:250px;
 +
}
 +
#delft .protocols table{
 +
max-width:100%;
 +
}
 +
#delft .protocols td{
 +
vertical-align:middle;}
 +
.protocols td{
 +
text-align: center;}
 +
 
 +
#delft .firstcolumn{
 +
text-align:left;}
 +
 
 +
#delft .table-title h4{
 +
color:#119ED8;
 +
font-weight:bold;}
 +
 
 +
#delft .table-style-1 thead {
 +
  background: #119ED8;
 +
  border-bottom: 1px solid #8E999D;
 +
  color: #f3f4f4;
 +
}
 +
#delft .table-style-1 td,
 
.table-style-1 th {
 
.table-style-1 th {
border-bottom: 1px solid #119ED8;
+
  border-bottom: 1px solid #119ED8;
border-right:none;
+
  border-right:none;
border-left:none;
+
  border-left:none;
border-top:none;
+
  border-top:none;
 +
}
 +
#delft table{
 +
    border: solid;
 +
    border-color: #119ED8;
 +
vertical-align:middle;
 
}
 
}
delft table{
 
  border: solid;
 
  border-color: #119ED8;
 
vertical-align:middle; }
 
  
/* Tabs ================================= */ .nav-tabs {
+
/* Tabs
border-bottom-color: #f3f4f4;
+
================================= */
 +
.nav-tabs {
 +
  border-bottom-color: #f3f4f4;
 
}
 
}
 +
 
.nav-tabs li{
 
.nav-tabs li{
width: 45%;
+
  width: 45%;
} .tab-content{ padding-top: 50px;}
+
}  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
+
#delft .protocols .nav-tabs li{
background: #119ED8;
+
width: 19%;}
color: #f3f4f4;
+
 
 +
 
 +
.tab-content{
 +
padding-top: 50px;}
 +
 
 +
.nav-tabs > li.active > a,
 +
.nav-tabs > li.active > a:hover,
 +
.nav-tabs > li.active > a:focus {
 +
  background: #119ED8;
 +
  color: #f3f4f4;
 +
 
 
}
 
}
 +
 
.nav-tabs > li > a {
 
.nav-tabs > li > a {
border-radius: 0;
+
  border-radius: 0;
 
}
 
}
 +
 
.nav-tabs > li > a:hover {
 
.nav-tabs > li > a:hover {
border-color: #119ED8;
+
  border-color: #119ED8;
 
}
 
}
delft .protocols .nav-tabs > li > a{
+
.protocols{
min-height: 60px;
+
padding-bottom: 20px;}
border: solid #8E999D;
+
 
font-size: 16px;
+
 
 +
#delft .protocols .nav-tabs > li > a{
 +
  min-height: 110px;
 +
  border: solid black 1px;
 +
  border-radius: 5px;
 +
  font-size: 16px;
 +
  margin: 2px;
 +
  vertical-align:middle;
 
}
 
}
delft .protocols .nav > li > a{
+
#delft .protocols .nav > li > a{
background: white;
+
  background: #119ED8;
color: black;
+
  color: #f3f4f4;
 +
  font-weight: bold;
 +
  text-align:center;}
 +
 
 +
#delft .protocols .nav-tabs > li:hover> a, .nav-tabs > li:hover> a:hover, .nav-tabs > li:hover> a:hover{
 +
  background: white;
 +
  color: #119ED8;
 +
  border-color: #8E999D;
 
}
 
}
delft .protocols .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
+
#delft .protocols .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
background: #119ED8;
+
  background: white;
color: #f3f4f4;
+
  color: #119ED8;
 +
  border-color: #8E999D;
 
}
 
}
/* Accordion ================================= */ .panel-default {
+
 
border-color: #119ED8;
+
/* Accordion
border-radius: 0;
+
================================= */
} .panel-heading{
+
.panel-default {
background: #119ED8;
+
  border-color: #119ED8;
color: #f3f4f4;
+
  border-radius: 0;
} .panel-heading:hover,.panel-heading:active{
+
background: white;
+
color: #119ED8;
+
 
}
 
}
 +
.panel-heading{
 +
  background: #119ED8;
 +
  color: #f3f4f4;
 +
}
 +
.panel-heading:hover,.panel-heading:active{
 +
  background: white;
 +
  color: #119ED8;
 +
}
 +
  
/* Modal ================================= */ .modal .modal-content {
+
/* Modal
border-radius: 0;
+
================================= */
} .modal .modal-header {
+
.modal .modal-content {
background: #119ED8;
+
  border-radius: 0;
color: #f3f4f4;
+
}
} .modal .modal-header .close {
+
.modal .modal-header {
font-size: 26px;
+
  background: #119ED8;
 +
  color: #f3f4f4;
 +
}
 +
.modal .modal-header .close {
 +
  font-size: 26px;
 
}
 
}
  
/* ============================================================================= Responsive ========================================================================== */ /* Large devices (large desktops, 1350px and Down) */ @media (max-width: 1360px) {
+
 
.about-us-col {
+
 
  padding: 15px;
+
/* =============================================================================
}
+
Responsive
.navbar-main li a { font-size: 13px; padding-right:3px; padding-left:3px;}
+
========================================================================== */
.reasons-col:hover .on-hover {
+
/* Large devices (large desktops, 1350px and Down) */
  padding: 15px;
+
@media (max-width: 1360px) {
}
+
  .about-us-col {
.about-us-col { font-size:15px;} .about-us-col h3{ font-size:15px;}
+
    padding: 15px;
 +
  }
 +
.navbar-main li a {
 +
font-size: 13px;
 +
padding-right:3px;
 +
padding-left:3px;}
 +
 
 +
  .reasons-col:hover .on-hover {
 +
    padding: 15px;
 +
  }
 +
 
 +
.about-us-col {
 +
font-size:15px;}
 +
.about-us-col h3{
 +
font-size:15px;}
 +
 
 
}
 
}
@media (max-width: 1100px){ .navbar-main li a { font-size: 11px;}
 
  
.carousel-home .carousel-title {
+
@media (max-width: 1200px){
  font-size: 36px;
+
#delft .protocols .nav-tabs li{
}
+
width: 23%;}
.carousel-home .carousel-subtitle {
+
#delft .protocols .nav-tabs > li > a{
  font-size: 18px;
+
  min-height: 90px;}
}
+
}
 +
 
 +
@media (max-width: 1100px){
 +
.navbar-main li a {
 +
font-size: 11px;}
 +
.navbar-main .submenu li a{
 +
  font-size: 11px;
 +
padding:3px;
 +
padding-left: 5px;}
 +
.carousel-home .carousel-caption {
 +
    margin-left: -150px;}
 +
 
 +
  .carousel-home .carousel-title {
 +
    font-size: 36px;
 +
  }
 +
  .carousel-home .carousel-subtitle {
 +
    font-size: 18px;
 +
  }
 
.carousel-home .carousel-subsubtitle{
 
.carousel-home .carousel-subsubtitle{
font-size: 10px;
+
  font-size: 10px;
 
}
 
}
.carousel-home .btn {
+
  .carousel-home .btn {
  margin-top: 15px;
+
    margin-top: 15px;
}
+
  }
 
}
 
}
@media (max-width: 940px){ .navbar-main li a { font-size: 10px;} }
+
 
/* Medium devices (desktops, 992px and Down) */ @media (max-width: 992px) {
+
@media (max-width: 940px){
.about-us-col {
+
.navbar-main li a {
  margin-bottom: 25px;
+
font-size: 10px;}
}
+
.ember {
+
  margin-bottom: 25px;
+
}
+
+
.reasons-col {
+
  margin-bottom: 15px;
+
}
+
.footer-col {
+
  margin-bottom: 50px;
+
}
+
 
}
 
}
  
/* Small devices (tablets, 888px and Down) */ @media (max-width: 888px) {
+
/* Medium devices (desktops, 992px and Down) */
delft .bmc p{
+
@media (max-width: 992px) {
font-size: 14px;
+
 
 +
#delft .protocols .nav-tabs li{
 +
width: 30%;}
 +
#delft .protocols .nav-tabs > li > a{
 +
  min-height: 130px;}
 +
 
 +
  .about-us-col {
 +
    margin-bottom: 25px;
 +
  }
 +
  .ember {
 +
    margin-bottom: 25px;
 +
  }
 +
 
 +
  .reasons-col {
 +
    margin-bottom: 15px;
 +
  }
 +
 
 +
  .footer-col {
 +
    margin-bottom: 50px;
 +
  }
 +
 
 
}
 
}
.navbar-main li a { font-size: 15px; padding-top: 15px;}
+
 
.navbar-main .submenu{ padding-left: 15px; padding:top: 5px;}
+
 
.about-us-col { font-size:10px; min-width: 100%; padding: 0; padding-top:5px;} .about-us-col h3{ font-size:15px;}
+
/* Small devices (tablets, 888px and Down) */
.carousel-home img { margin-top:20px; }
+
@media (max-width: 888px) {
.didyouknow p{
+
#delft .bmc p{
   bottom: 23%;
+
   font-size: 14px;
  right:40%;
+
  width:40%;
+
} .nav-tabs li{
+
width: 100%;
+
 
}
 
}
.header-contact {
+
.tooltip .tooltiptext {left:15% max-width:70%; top: 20%; max-height:60%; overflow-y:scroll;}
  text-align: center;
+
 
}
+
/*subsubmenu*/
.header-contact li {
+
 
  margin: 0 !important;
+
.navbar-main  li li:hover ul {margin-left:0px; margin-top:0px; display:block;z-index:9999999999999}
}
+
 
.header-social {
+
.MJXc-display {
  text-align: center;
+
   font-size:80%;}
}
+
 
.navbar-main #navbar {
+
.navbar-main li a {
   float: none !important;
+
font-size: 15px;
}
+
padding-top: 15px;}
.navbar-main #navbar a {
+
 
  border-bottom: none;
+
.navbar-main .submenu{
  padding: 5px;
+
padding-left: 15px;
}
+
padding:top: 5px;}
.navbar-main .navbar-brand {
+
 
  padding: 6px;
+
.about-us-col {
}
+
font-size:10px;
.navbar-main .submenu {
+
min-width: 100%;
  position: initial;
+
padding: 0;
  display: none;
+
padding-top:5px;}
  width: 100%;
+
.about-us-col h3{
}
+
font-size:15px;}
.navbar-main li:hover .submenu,
+
 
.navbar-main li:active .submenu,
+
.carousel-home img {
.navbar-main li:focus .submenu {
+
margin-top:20px;
  display: block;
+
}
+
.navbar-main li:hover .submenu li,
+
.navbar-main li:active .submenu li,
+
.navbar-main li:focus .submenu li {
+
  border-top-color: #119ED8;
+
}
+
.carousel-home .carousel-caption {
+
margin-left:-90px;
+
 
}
 
}
 +
 +
 +
.didyouknow p{
 +
  bottom: 23%;
 +
  right:40%;
 +
  width:40%;
 +
 +
}
 +
.nav-tabs li{
 +
  width: 100%;
 +
}
 +
  .header-contact {
 +
    text-align: center;
 +
  }
 +
  .header-contact li {
 +
    margin: 0 !important;
 +
  }
 +
 +
  .header-social {
 +
    text-align: center;
 +
  }
 +
 +
  .navbar-main #navbar {
 +
    float: none !important;
 +
  }
 +
  .navbar-main #navbar a {
 +
    border-bottom: none;
 +
    padding: 5px;
 +
  }
 +
  .navbar-main .navbar-brand {
 +
    padding: 6px;
 +
  }
 +
  .navbar-main .submenu {
 +
    position: initial;
 +
    display: none;
 +
    width: 100%;
 +
  }
 +
  .navbar-main li:hover .submenu,
 +
  .navbar-main li:active .submenu,
 +
  .navbar-main li:focus .submenu {
 +
    display: block;
 +
  }
 +
  .navbar-main li:hover .submenu li,
 +
  .navbar-main li:active .submenu li,
 +
  .navbar-main li:focus .submenu li {
 +
  border-top-color: #119ED8;
 +
  }
 +
 
 
.title-style-2 {
 
.title-style-2 {
text-align: left;
+
  text-align: left;
text-transform: uppercase;
+
  text-transform: uppercase;
font-size: 20px;
+
  font-size: 20px;
margin-bottom: 25px;
+
  margin-bottom: 25px;
} }
+
}
 +
  .carousel-home .carousel-title {
 +
    font-size: 18px;
 +
    margin: 0;
 +
  padding-bottom:15px;
 +
  }
 +
 
 +
.carousel-home .carousel-subsubtitle{
 +
  font-size: 10px;
 +
  margin:5px;
 +
}
 +
}
 +
 
 
@media (max-width:650px){
 
@media (max-width:650px){
.carousel-home .carousel-title {
+
.MJXc-display {
  font-size: 18px;
+
  overflow-x:scroll;
  margin: 0;
+
}
}
+
  .carousel-home .carousel-title {
.analysis img{ width:100%;}
+
    font-size: 18px;
.carousel-home .carousel-subtitle {
+
    margin-left: -50px;
  font-size: 16px;
+
  }
  margin: 0;
+
.analysis img{
}
+
width:100%;}
 +
  .carousel-home .carousel-subtitle {
 +
    font-size: 16px;
 +
    margin-left: -50px;
 +
  }
 
.carousel-home .carousel-subsubtitle{
 
.carousel-home .carousel-subsubtitle{
font-size: 10px;
+
  font-size: 10px;
margin:5px;
+
  margin-left:-50px;
 
}
 
}
.carousel-home .carousel-indicators {
+
  .carousel-home .carousel-indicators {
  bottom: 0;
+
    bottom: 0;
}
+
  }
 
.carousel-home .carousel-caption {
 
.carousel-home .carousel-caption {
margin-left:20px;
+
  margin-left:20px;
 
}
 
}
 +
 
}
 
}
/* Extra Small devices (tablets, 480px and Down) */ @media (max-width: 480px) {
+
 
delft .bmc p{
+
@media (max-width:760px){
font-size: 10px;
+
#delft .protocols .nav-tabs li{
 +
width: 46%;}
 +
#delft .protocols .nav-tabs > li > a{
 +
  min-height: 80px;}
 
}
 
}
.carousel-home .carousel-title {
+
@media (max-width:696px){
  font-size: 16px;
+
#delft .protocols .nav-tabs li{
  margin: 0;
+
width: 98%;}
}
+
#delft .protocols .nav-tabs > li > a{
.carousel-home .carousel-subtitle {
+
  min-height: 40px;}
  font-size: 14px;
+
}
  margin: 0;
+
 
}
+
 
 +
/* Extra Small devices (tablets, 480px and Down) */
 +
@media (max-width: 480px) {
 +
.title-style-1 {
 +
font-size:30px;}
 +
 
 +
#delft .bmc p{
 +
  font-size: 10px;
 +
}
 +
  .carousel-home .carousel-title {
 +
    font-size: 16px;
 +
    margin-left: -50px;
 +
  }
 +
  .carousel-home .carousel-subtitle {
 +
    font-size: 14px;
 +
    margin-left: -50px;
 +
  }
 
.carousel-home .carousel-subsubtitle{
 
.carousel-home .carousel-subsubtitle{
font-size: 8px;
+
  font-size: 8px;
margin:5px;
+
  margin-left:-50px;
 
}
 
}
.carousel-home .carousel-indicators {
+
  .carousel-home .carousel-indicators {
  bottom: 0;
+
    bottom: 0;
}
+
  }
 
.carousel-home .carousel-caption {
 
.carousel-home .carousel-caption {
margin-left:20px;
+
  margin-left:20px;
 
}
 
}
 +
 
.igemlogo img{
 
.igemlogo img{
  width: 30px;}
+
    width: 30px;}
.didyouknow img{ visibility: hidden;}
+
.didyouknow img{
.logo img{ height: 40px;} } /* ============================================================================= Animations ========================================================================== */ .animate-onscroll {
+
visibility: hidden;}
visibility: hidden;
+
 
 +
.logo img{
 +
height: 40px;}
 
}
 
}
 +
/* =============================================================================
 +
Animations
 +
========================================================================== */
 +
.animate-onscroll {
 +
  visibility: hidden;
 +
}
 +
 
.animated {
 
.animated {
visibility: visible;
+
  visibility: visible;
-webkit-animation-duration: 1s;
+
  -webkit-animation-duration: 1s;
animation-duration: 1s;
+
  animation-duration: 1s;
-webkit-animation-fill-mode: both;
+
  -webkit-animation-fill-mode: both;
animation-fill-mode: both;
+
  animation-fill-mode: both;
} .animated.slow {
+
-webkit-animation-duration: 1.5s;
+
animation-duration: 1.5s;
+
} .animated.fadeIn {
+
-webkit-animation-duration: 1.5s;
+
animation-duration: 1.5s;
+
 
}
 
}
 +
.animated.slow {
 +
  -webkit-animation-duration: 1.5s;
 +
  animation-duration: 1.5s;
 +
}
 +
.animated.fadeIn {
 +
  -webkit-animation-duration: 1.5s;
 +
  animation-duration: 1.5s;
 +
}
 +
 
@-webkit-keyframes fadeIn {
 
@-webkit-keyframes fadeIn {
0% {
+
  0% {
  opacity: 0;
+
    opacity: 0;
}
+
  }
100% {
+
  100% {
  opacity: 1;
+
    opacity: 1;
}
+
  }
} @keyframes fadeIn {
+
0% {
+
  opacity: 0;
+
}
+
100% {
+
  opacity: 1;
+
}
+
} .fadeIn {
+
-webkit-animation-name: fadeIn;
+
animation-name: fadeIn;
+
 
}
 
}
 +
@keyframes fadeIn {
 +
  0% {
 +
    opacity: 0;
 +
  }
 +
  100% {
 +
    opacity: 1;
 +
  }
 +
}
 +
.fadeIn {
 +
  -webkit-animation-name: fadeIn;
 +
  animation-name: fadeIn;
 +
}
 +
 
@-webkit-keyframes bounceInUp {
 
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
+
  0%, 60%, 75%, 90%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
+
  }
0% {
+
  0% {
  opacity: 0;
+
    opacity: 0;
  -webkit-transform: translate3d(0, 3000px, 0);
+
    -webkit-transform: translate3d(0, 3000px, 0);
  transform: translate3d(0, 3000px, 0);
+
    transform: translate3d(0, 3000px, 0);
}
+
  }
60% {
+
  60% {
  opacity: 1;
+
    opacity: 1;
  -webkit-transform: translate3d(0, -20px, 0);
+
    -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
+
    transform: translate3d(0, -20px, 0);
}
+
  }
75% {
+
  75% {
  -webkit-transform: translate3d(0, 10px, 0);
+
    -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
+
    transform: translate3d(0, 10px, 0);
}
+
  }
90% {
+
  90% {
  -webkit-transform: translate3d(0, -5px, 0);
+
    -webkit-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
+
    transform: translate3d(0, -5px, 0);
}
+
  }
100% {
+
  100% {
  -webkit-transform: translate3d(0, 0, 0);
+
    -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
+
    transform: translate3d(0, 0, 0);
}
+
  }
} @keyframes bounceInUp {
+
}
0%, 60%, 75%, 90%, 100% {
+
@keyframes bounceInUp {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
  0%, 60%, 75%, 90%, 100% {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
+
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
0% {
+
  }
  opacity: 0;
+
  0% {
  -webkit-transform: translate3d(0, 3000px, 0);
+
    opacity: 0;
  transform: translate3d(0, 3000px, 0);
+
    -webkit-transform: translate3d(0, 3000px, 0);
}
+
    transform: translate3d(0, 3000px, 0);
60% {
+
  }
  opacity: 1;
+
  60% {
  -webkit-transform: translate3d(0, -20px, 0);
+
    opacity: 1;
  transform: translate3d(0, -20px, 0);
+
    -webkit-transform: translate3d(0, -20px, 0);
}
+
    transform: translate3d(0, -20px, 0);
75% {
+
  }
  -webkit-transform: translate3d(0, 10px, 0);
+
  75% {
  transform: translate3d(0, 10px, 0);
+
    -webkit-transform: translate3d(0, 10px, 0);
}
+
    transform: translate3d(0, 10px, 0);
90% {
+
  }
  -webkit-transform: translate3d(0, -5px, 0);
+
  90% {
  transform: translate3d(0, -5px, 0);
+
    -webkit-transform: translate3d(0, -5px, 0);
}
+
    transform: translate3d(0, -5px, 0);
100% {
+
  }
  -webkit-transform: translate3d(0, 0, 0);
+
  100% {
  transform: translate3d(0, 0, 0);
+
    -webkit-transform: translate3d(0, 0, 0);
}
+
    transform: translate3d(0, 0, 0);
} .bounceInUp {
+
  }
-webkit-animation-name: bounceInUp;
+
}
animation-name: bounceInUp;
+
.bounceInUp {
 +
  -webkit-animation-name: bounceInUp;
 +
  animation-name: bounceInUp;
 
}
 
}
 +
 
@-webkit-keyframes bounceInDown {
 
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
+
  0%, 60%, 75%, 90%, 100% {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
+
  }
0% {
+
  0% {
  opacity: 0;
+
    opacity: 0;
  -webkit-transform: translate3d(0, -3000px, 0);
+
    -webkit-transform: translate3d(0, -3000px, 0);
  transform: translate3d(0, -3000px, 0);
+
    transform: translate3d(0, -3000px, 0);
}
+
  }
60% {
+
  60% {
  opacity: 1;
+
    opacity: 1;
  -webkit-transform: translate3d(0, 25px, 0);
+
    -webkit-transform: translate3d(0, 25px, 0);
  transform: translate3d(0, 25px, 0);
+
    transform: translate3d(0, 25px, 0);
}
+
  }
75% {
+
  75% {
  -webkit-transform: translate3d(0, -10px, 0);
+
    -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
+
    transform: translate3d(0, -10px, 0);
}
+
  }
90% {
+
  90% {
  -webkit-transform: translate3d(0, 5px, 0);
+
    -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
+
    transform: translate3d(0, 5px, 0);
}
+
  }
100% {
+
  100% {
  -webkit-transform: none;
+
    -webkit-transform: none;
  transform: none;
+
    transform: none;
}
+
  }
} @keyframes bounceInDown {
+
}
0%, 60%, 75%, 90%, 100% {
+
@keyframes bounceInDown {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
  0%, 60%, 75%, 90%, 100% {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
+
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
0% {
+
  }
  opacity: 0;
+
  0% {
  -webkit-transform: translate3d(0, -3000px, 0);
+
    opacity: 0;
  transform: translate3d(0, -3000px, 0);
+
    -webkit-transform: translate3d(0, -3000px, 0);
}
+
    transform: translate3d(0, -3000px, 0);
60% {
+
  }
  opacity: 1;
+
  60% {
  -webkit-transform: translate3d(0, 25px, 0);
+
    opacity: 1;
  transform: translate3d(0, 25px, 0);
+
    -webkit-transform: translate3d(0, 25px, 0);
}
+
    transform: translate3d(0, 25px, 0);
75% {
+
  }
  -webkit-transform: translate3d(0, -10px, 0);
+
  75% {
  transform: translate3d(0, -10px, 0);
+
    -webkit-transform: translate3d(0, -10px, 0);
}
+
    transform: translate3d(0, -10px, 0);
90% {
+
  }
  -webkit-transform: translate3d(0, 5px, 0);
+
  90% {
  transform: translate3d(0, 5px, 0);
+
    -webkit-transform: translate3d(0, 5px, 0);
}
+
    transform: translate3d(0, 5px, 0);
100% {
+
  }
  -webkit-transform: none;
+
  100% {
  transform: none;
+
    -webkit-transform: none;
}
+
    transform: none;
} .bounceInDown {
+
  }
-webkit-animation-name: bounceInDown;
+
}
animation-name: bounceInDown;
+
.bounceInDown {
 +
  -webkit-animation-name: bounceInDown;
 +
  animation-name: bounceInDown;
 
}
 
}
 +
 
@-webkit-keyframes zoomIn {
 
@-webkit-keyframes zoomIn {
0% {
+
  0% {
  opacity: 0;
+
    opacity: 0;
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
+
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
  transform: scale3d(0.3, 0.3, 0.3);
+
    transform: scale3d(0.3, 0.3, 0.3);
}
+
  }
50% {
+
  50% {
  opacity: 1;
+
    opacity: 1;
}
+
  }
} @keyframes zoomIn {
+
}
0% {
+
@keyframes zoomIn {
  opacity: 0;
+
  0% {
  -webkit-transform: scale3d(0.3, 0.3, 0.3);
+
    opacity: 0;
  transform: scale3d(0.3, 0.3, 0.3);
+
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
}
+
    transform: scale3d(0.3, 0.3, 0.3);
50% {
+
  }
  opacity: 1;
+
  50% {
}
+
    opacity: 1;
} .zoomIn {
+
  }
-webkit-animation-name: zoomIn;
+
}
animation-name: zoomIn;
+
.zoomIn {
 +
  -webkit-animation-name: zoomIn;
 +
  animation-name: zoomIn;
 
}
 
}
  
vgemcollaboration {
+
 
background-image:url('https://static.igem.org/mediawiki/2016/d/de/T--Virginia--collabopen.png'); position:absolute; top:0; left:90%; background-size:180px 220px; /*Adjust background-size and the width and height properties here if you wish to resize the icon*/ width:180px; height:220px; z-index:100; }
+
#vgemcollaboration {
vgemcollaboration:hover {
+
background-image:url('https://static.igem.org/mediawiki/2016/d/de/T--Virginia--collabopen.png');
background-image:url('https://static.igem.org/mediawiki/2016/a/a5/T--Virginia--collabclosed.png'); }
+
position:absolute;
vgemcollaboration a {
+
top:0;
display:inline-block; width:100%; height:100%; }
+
left:90%;
 +
        right: 10%;
 +
background-size:180px 220px; /*Adjust background-size and the width and height properties here if you wish to resize the icon*/
 +
width:180px;
 +
height:220px;
 +
z-index:999;
 +
}
 +
 
 +
#vgemcollaboration:hover {
 +
background-image:url('https://static.igem.org/mediawiki/2016/a/a5/T--Virginia--collabclosed.png');
 +
}
 +
 
 +
#vgemcollaboration a {
 +
display:inline-block;
 +
width:100%;
 +
height:100%;
 +
}

Latest revision as of 13:07, 27 November 2016

  1. delft p{font-size: 15px;}

.project img{max-width:100%} .practices img{max-width:100%} .hardware img{max-width:100%} .modeling img{max-width:100%} .collaboration img{max-width:100%;} .team img{max-width:100%;}

.practices li{ text-align: justify;}


strong{

   color:#119ED8;
   font-weight:700;

}

  1. delft table{

font-size:15px; max-width:100%}

  1. delft td{

padding:7px;}

  1. delft li{

font-size:15px;}

a {

 color: inherit;

} a:visited{ color: inherit; } a:hover, a:focus, a:active {

 color: #8E999D;
 text-decoration: none;

}

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

 Layout

========================================================================== */ .anchor{

 display: block;
 height: 80px; /*same height as header*/
 margin-top: -80px; /*same height as header*/
 visibility: hidden;

}

/* Header ================================= */ .navbar-static-top {

 margin-top: -13px;
 border: 0;
 color: #F3F4F4;

}

  1. delft .phone-name a p{
      display:none;
      font-size: 12px;

}

  1. delft .phone-name a:hover p{
      display:inline;
      }

.navbar-top {

 background: #119ED8;
 font-size: 12px;
 padding: 3px;
 position: fixed;
 width: 100%;
 padding-left: 5px;
 padding-right: 5px;

} .navbar-top a:hover, .navbar-top a:active, .navbar-top a:focus, .navbar-top a.is-active {

 background: none !important;
 color: #f3f4f4;

} .navbar-top .list-inline {

 margin-bottom: 0;

} .navbar-top .header-contact li {

 margin-right: 15px;

} .navbar-top .header-contact li .fa {

 margin-right: 5px;

}

.navbar-main {

 margin-bottom: 0;
 background: #119ED8;
 margin-top: 27px;
 width: 100%;
 position: fixed;

}

.navbar-main a{ color:#f3f4f4;}

.navbar-main .navbar-brand {

 border-bottom: none !important;

} .navbar-main a:hover, .navbar-main a:active, .navbar-main a:focus, .navbar-main a.is-active {

 color: #119ED8;
 border-bottom: 2px solid #f3f4f4;

} .navbar-main .submenu {

 position: absolute;
 margin-top: -8px;
 list-style: none;
 background: #119ED8;
 padding: 0;
 width: 200px;
 margin-left: -40px;
 visibility: hidden;
 top: 85px;
 -moz-transition: all, 0.05s;
 -o-transition: all, 0.05s;
 -webkit-transition: all, 0.05s;
 transition: all, 0.05s;

}

.navbar-main .submenu li:hover {

 background: #f3f4f4;
 -moz-transition: all, 0.3s;
 -o-transition: all, 0.3s;
 -webkit-transition: all, 0.3s;
 transition: all, 0.3s;

} .navbar-main .submenu li a {

 width: 100%;
 border-bottom: none;
 text-decoration: none;
 padding: 5px 25px;
 display: block;
 font-size: 16px;

} .navbar-main li a {

 font-size: 15px;
 padding: 9px;
 padding-top: 15px;
 padding-bottom: 15px;
 border-bottom: 2px solid transparent;

} .navbar-main li:hover .submenu{

 top: 60px;
 z-index:999999;
 visibility: visible;
 -moz-transition: all, 0.25s;
 -o-transition: all, 0.25s;
 -webkit-transition: all, 0.25s;
 transition: all, 0.25s;

} .navbar-main .icon-bar {

 background: #f3f4f4;

}

.navbar-main .submenu li ul{

 display: none;
 background:#119ED8;
 list-style: none;
 position: absolute;
 margin-top: -37px;
 margin-left: 100%;
 min-width: 250px;}

.navbar-main .submenu li:hover ul{

 display:block;}


/* Home Slider ================================= */ .carousel-home img {

 width: 100%;
 margin-top: 15px;
 border-bottom: solid #8E999D 5px;
 border-top: solid #8E999D 5px;

} .carousel-home .carousel-control {

 background: #119ED8;
 height: 80px;
 width: 40px;
 top: 50%;
 margin-top: -40px;
 -moz-transition: width, 0.3s;
 -o-transition: width, 0.3s;
 -webkit-transition: width, 0.3s;
 transition: width, 0.3s;

} .carousel-home .carousel-control .fa {

 font-size: 2.5em;
 padding-top: 12px;

} .carousel-home .carousel-control:hover {

 width: 50px;

} .carousel-home .carousel-caption {

 top: 55%;
 bottom: auto;
 text-align: left;
 margin-left:-210px;
 transform: translateY(-50%);

} .carousel-home .carousel-title {

 color: #119ED8;
 font-size: 50px;
 font-weight: bold;
 text-transform: uppercase;

} .carousel-home .carousel-subtitle{

 font-size: 35px;
 text-transform: uppercase;
 margin-top: -40px;
 font-weight:bold;
 color:#f3f4f4;

} .carousel-home .carousel-subsubtitle{

 font-size: 25px;
 margin-top: 0px;
 color:#fff;

} .carousel-home .btn {

 margin-top: 30px;

}

.section-home {

 margin: 30px 0;

}

/* home/ about-us ================================= */ .about-us .container:hover .fa-spin-hover{

  -webkit-animation:fa-spin 10s infinite linear;
  animation:fa-spin 10s infinite linear

}

.fa-spin-hover:hover{

  -webkit-animation:fa-spin 10s infinite linear;
  animation:fa-spin 10s infinite linear

}

.about-us {

 margin: 30px;

} .about-us a{ color:#f3f4f4; padding:0px; margin:0px; }

.about-us-col {

 text-align: center;
 background-color: #119ED8;
 color: #f3f4f4;
 border: solid #8E999D;
padding:10px;

}

.about-us-col .col-icon-wrapper .fa{

 color: #f3f4f4;
 text-align: center;

}

.about-us-col col-icon-wrapper:hover .fa-spin-hover {

 -webkit-animation: spin 5s infinite linear;
 -moz-animation: spin 2s infinite linear;
 -o-animation: spin 2s infinite linear;
 animation: spin 2s infinite linear;

}


.about-us-col .col-title {

 text-transform: uppercase;
 font-weight: bold;

} /*===========medal requirements==============*/ .gold{ color:#CFB53B;} .silver{ color:#C0C0C0;} .bronze{ color:#cd7f32;}



/*-- InterLab----*/ .interlab img{

  max-width:100%;

} .interlab figure{

 padding-top: 15px;

padding-bottom: 15px; float:middle;}

.interlab a{ color: #119ED8;}

/*--- team---*/ .member-name{

   color: #119ED8;

}

  1. members p{

font-size: 14px;} .advisor img{ max-height: 314px;}


.team-member .on-hover {

 position: absolute;
 top: 100px;
 bottom: 0px;
 right: 0px;
 width: 100%;
 padding: 10px;
 color: #119ED8;
 text-align: justify;
 background: white;
 visibility: hidden;
 opacity: 0;
 -moz-transition: all, 0.5s;
 -o-transition: all, 0.5s;
 -webkit-transition: all, 0.5s;
 transition: all, 0.5s;
 overflow-y: scroll;
 overflow-x: hidden;

}

  1. delft .team-member .on-hover p{
 font-size: 15px;}

.team-member:hover .on-hover {

 visibility: visible;
 opacity: 1;
 padding: 10px;
 -moz-transition: all, 1s;
 -o-transition: all, 1s;
 -webkit-transition: all, 1s;
 transition: all, 1s;

}


.team-img{

 margin-bottom: 15px;
 width: 100%;

}


/* igem logo */ .igemlogo { z-index:1000; position: fixed; bottom: 20px; left:0px; } .igemlogo img{ width:100px; }

.up a{
  opacity: 0.3;
  position: fixed;
  bottom: 90px;
  right: 0px;
  z-index:1000000;
}

/*home did you know---------------------*/ .didyouknow{

 z-index:1000;

}

.didyouknow img{

  position: fixed;
  bottom: 20px;
  right:0px;
  width:100px;
  max-width:100%;
 z-index:1000;

}

.didyouknow:hover img{

 width:600px;

}

.didyouknow p{

  background:white;
  font-family:Arial Black;
  font-weight:900;
  position: fixed;
  bottom: 200px;
  right:230px;
  width:250px;
  height:150;
 text-align: justify;
 -webkit-transform: rotate(-13deg);
 -moz-transform: rotate(-13deg);
 -o-transform: rotate(-13deg);
 transform: rotate(-13deg);
 visibility: hidden;
 opacity: 0;
 z-index:1110;
 font-size:14px;

}

.didyouknow:hover p{

 visibility: visible;
 opacity: 1;
 padding: 10px;
 -moz-transition: all, 1s;
 -o-transition: all, 1s;
 -webkit-transition: all, 1s;
 transition: all, 1s;

}

/*-------------------ACHIEVEMENTS--------------------*/

  1. delft .achievements a{

font-weight:bold; color:#119ED8; padding-right:0px;}

  1. delft .achievements a:hover{

color:#8E999D;}




/* ============home/reasons ================================= */ .home-reasons {

 margin: 0px 0;

}

.reasons-col {

 position: relative;
 padding-bottom: 0px;
 border-style: solid;
 border-color: #8E999D;
 background: #f3f4f4;

} .reasons-col img {

 width: 100%;
 -moz-transition: all, 0.5s;
 -o-transition: all, 0.5s;
 -webkit-transition: all, 0.5s;
 transition: all, 0.5s;
 padding: 20px;

} .reasons-col .reasons-titles {

 position: relative;
 bottom: 20px;
 text-align: center;
 background: #119ED8;
 width: 100%;
 color: #f3f4f4;
 text-transform: uppercase;
 min-height: 50px;
 padding: 0px;

} .reasons-col .reasons-intro{ padding: 10px;}

.reasons-col .reasons-title {

 font-weight: bold;

} .reasons-col .on-hover {

 position: absolute;
 bottom: 0;
 top: 50px;
 width: 100%;
 padding: 20px;
 font-size:30px;
 text-align: justify;
 background: #f3f4f4;
 border-bottom: 1px solid #f3f4f4;
 visibility: hidden;
 opacity: 0;
 -moz-transition: all, 0.5s;
 -o-transition: all, 0.5s;
 -webkit-transition: all, 0.5s;
 transition: all, 0.5s;
 overflow-y: scroll;
 overflow-x: hidden;

}

.reasons-col:hover .on-hover {

 visibility: visible;
 opacity: 1;
 padding: 20px;
 padding-top: 40px;
 -moz-transition: all, 1s;
 -o-transition: all, 1s;
 -webkit-transition: all, 1s;
 transition: all, 1s;

} .reasons-col:hover img {

 -moz-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
 -webkit-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
 transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);

}

/* ===============home/causes================================= */ .cause {

 padding-bottom: 15px;
 margin-bottom: 30px;
 border: 1px solid #119ED8;
 -moz-transition: all, 0.3s;
 -o-transition: all, 0.3s;
 -webkit-transition: all, 0.3s;
 transition: all, 0.3s;

} .cause .cause-img {

 margin-bottom: 15px;
 width: 100%;

} .cause .cause-title {

 text-align: center;
 margin-bottom: 10px;
 font-weight: bold;

} .cause .cause-details {

 text-align: justify;
 padding: 0 15px;
 font-size: 16px;
 margin-bottom: 15px;
 min-height: 115px;

} .cause:hover {

 background: #f3f4f4;
 color: #119ED8;
 border-color: #119ED8;

}

.warning{ color:black; font-weight:bold; font-size:16px; border: solid red 3px;} .warning p{ padding:10px;}

/*============= practises====================*/ .practices ul{ padding-bottom: 10px;}

.outreach img {

   width: 100%

} .outreach a{

  text-decoration: none;

}

.practices img{ max-width: 100%; } .practices .nav-tabs li{ width:34%; background:#119ED8; font-weight:bold; text-align: center; margin-left: -12px; }


.bmc{

 z-index:800;
 position: absolute;
 text-align: justify;
 overflow: hidden;
 height: 100%;
 width: 100%;
 display:block;
 top: 0px;
 left:0px;
 font-weight: bold;
 color:#119ED8;

} .bmc2 h3{ color: #119ED8;}

.partnership{ position: absolute; top:24%; left:5%; } .activities{ position:absolute; top:24%; left:23%;}

.proposition{ position:absolute; top:24%; left:43%;}

.resources{ position:absolute; top:52%; left:23%;}

.relationships{ position:absolute; top:24%; left:62%;}

.segments{ position:absolute; top:24%; left:82%;}

.channels{ position:absolute; top:44%; left:62%;}

.structure{ position:absolute; top:90%; left:10%;}

.streams{ position:absolute; top:90%; left:59%;}


/* project*/ .streepje{ border-bottom:solid #119ED8 2px;}

.project a:hover{ color:#8E999D;}

.project-col img{

   width: 100%;

} .project-col:hover img{

   -webkit-transform:scale(1.5); /* Safari and Chrome */
   -moz-transform:scale(1.5); /* Firefox */
   -ms-transform:scale(1.5); /* IE 9 */
   -o-transform:scale(1.5); /* Opera */
    transform:scale(1.5);
   background:#f3f4f4;
   z-index: 99999;
   border: 2px #119ED8 solid;

}


.campus img{ height: 360px; }


/*--------------SAfety-------------------*/ .safety a{ font-weight:bold;}

.safety img{ max-width: 100%;}

/*======modeling===========*/ .tooltip {

   position: relative;
   display: inline-block;
   opacity:1;
   font-size:15px;
   color:#119ED8;
   font-weight: bold;

}

.tooltip .tooltiptext {

   visibility: hidden;
   max-width:50%;
   
   background-color: white;
   color: black;
   text-align: left;
   border-radius: 6px;
   border:solid 2px #119ED8;
   padding: 5px;
   font-family:Arial;
   font-size:14px;
   font-weight:initial;
   /* Position the tooltip */
   position: fixed;
   z-index: 99999;

}

.tooltip:hover .tooltiptext {

   visibility: visible;
   left:25%;
  right:auto;
   top:50%;

bottom:auto; }


.model img{ margin-left:auto; margin-right:auto;}


/*--hardware----------------------------*/ .hardware .team-member .on-hover{ top:0px;} .hardware100 img{ width:100%; } .hardware .team-member:hover .on-hover{ top:0px;} .hardware100 img{ width:100%; } .hardware100 figure{ padding:20; } figure{ padding-bottom: 15px;}

figcaption{ color:gray; text-align:justify; font-size: 15px; }

iframe{ padding:50px; }

.hardwarelist figure{ border: solid #8E999D 3px; float:left; }

.hardware100:hover img{ width:150%; margin-left:-25%; border: solid 2px #8E999D; }

.right{ float:right; padding:0 20px 20px 0; } /*==========================ligation tool===============================*/

  1. form1 label{

width:280px;}

/*============attributions===== */ .expert img{ width:100%; } .attributions .title-style-2{ color: #119ED8;} .attributions .subtitle{ margin-top:-20px; padding-bottom:10px;}

/*===============media==============*/ .media img{ width:100%; } .media object{ width:100%; }

/*====================sponsors===============*/ .sponsor{ z-index:50;} .sponsor img{

   width: 80%;

}

.sponsor .list-unstyled{

font-size: 13px;

}


/* =========== references====================== */ .references{ font-size:11px; background:#8E999D; color:white; padding-bottom: 20px; } .references h4{ color:white; }


/* footer ================================= */

.logo img{

   height: 70px;
   background-color: #f3f4f4;
   margin: 5px;
   max-width:80%;

}

.main-footer {

 background: #f3f4f4;
 color: #119ED8;
 width: 99%;

}

.footer-top {

 background: #119ED8;
 min-height: 40px;
 color:#f3f4f4; 
 width:101%;

}


.main-footer .footer-title {

 text-transform: uppercase;
 margin-bottom: 10px;
 color: black;

}

.main-footer .footer-title .title-under {

 background: #119ED8;
 margin: 15px 0;
 text-align: left;

} .main-footer .footer-title .title-under:after {

 margin: 0;
 background: #119ED8;

} .main-footer .footer-content {

 text-align: justify;
 font-size: 13px;
 color: black;

}

.footer-bottom {

 background: #119ED8;
 padding: 0px;
 width: 101%;

}


/* Pages ================================= */ .page-heading {

 background: url('../images/heading-bg.jpg?1428795369') no-repeat center;
 background-size: cover;
 min-height: 190px;
 color: #000;
 padding: 25px 15px;
 margin-bottom: 50px;

} .page-heading .title-under {

 background: #119ED8;

}

.page-description {

 font-size: 18px;

}

.main-container {

 margin-bottom: 50px;

}


/* Causes ================================= */ .cause-carousel {

 margin-top: 15px;
 margin-bottom: 30px;

}

/* ============================================================================= Module ========================================================================== */ .btn-primary {

 background: #115c9b;
 border: none;
 border-radius: 0;
 padding: 10px 25px;
 border: 1px solid transparent;
 -moz-transition: all, 0.3s;
 -o-transition: all, 0.3s;
 -webkit-transition: all, 0.3s;
 transition: all, 0.3s;
 max-width: 80%;
 text-align: center;

} .btn-primary:hover {

 background: #f3f4f4;
 color: #119ED8;
 border: 1px solid #119ED8;

}

.btn-secondary {

 background: #f3f4f4;
 color: #119ED8;
 border-radius: 0;

} .btn-secondary:hover {

 background: #119ED8;
 color: #f3f4f4;

}

.title-style-1 {

 text-align: center;
 text-transform: uppercase;
 font-size: 50px;
 margin-bottom: 50px;

}

.title-style-3 {

 text-align: left;
 font-size: 26px;
 margin-bottom: 25px;
 margin-left: 40px;

}

.title-style-2 {

 text-align: left;
 text-transform: uppercase;
 font-size: 26px;
 margin-bottom: 25px;

} .title-style-2 .title-under {

 display: block;
 margin: 5px 0;

} .title-style-2 .title-under:after {

 margin: 0;
 margin-top: 10px;

}

.title-under {

 display: block;
 margin: 5px auto;
 background: #119ED8;
 height: 1px;
 width: 280px;

} .title-under:after {

 content: ;
 display: block;
 width: 100px;
 background: inherit;
 height: 2px;
 margin: 0 auto;
 margin-top: 10px;

}

/* Modal ================================= */ .form-control {

 border-radius: 0;
 box-shadow: none;

}

/* Tables ================================= */

           #delft th{
               background-color:#119ED8;
               padding: 10px;
               color: white;
               border:none;
               border-bottom: 1px solid #199ED8;
               border-collapse: collapse;
               vertical-align: text-top;}
           #delft thead {
               background: #119ED8;
               border: none;
               border-bottom: 1px solid #8E999D;
               color: #f3f4f4;
           }
           #delft .table-style-1 td,
           .table-style-1 th {
               border-bottom: 1px solid #119ED8;
               border-right: 2px solid #119ED8;
           }
  1. delft .notebook table{

max-width:100%; }

  1. delft .parts table{

max-width:100%; }

  1. delft .practices table{

max-width:100%; }


.notebook img{ max-width:90%; max-height:250px; }

  1. delft .protocols table{

max-width:100%; }

  1. delft .protocols td{

vertical-align:middle;} .protocols td{ text-align: center;}

  1. delft .firstcolumn{

text-align:left;}

  1. delft .table-title h4{

color:#119ED8; font-weight:bold;}

  1. delft .table-style-1 thead {
 background: #119ED8;
 border-bottom: 1px solid #8E999D;
 color: #f3f4f4;

}

  1. delft .table-style-1 td,

.table-style-1 th {

 border-bottom: 1px solid #119ED8;
 border-right:none;
 border-left:none;
 border-top:none;

}

  1. delft table{
   border: solid;
   border-color: #119ED8;

vertical-align:middle; }

/* Tabs ================================= */ .nav-tabs {

 border-bottom-color: #f3f4f4;

}

.nav-tabs li{

 width: 45%;

}

  1. delft .protocols .nav-tabs li{

width: 19%;}


.tab-content{ padding-top: 50px;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

 background: #119ED8;
 color: #f3f4f4;

}

.nav-tabs > li > a {

 border-radius: 0;

}

.nav-tabs > li > a:hover {

 border-color: #119ED8;

} .protocols{ padding-bottom: 20px;}


  1. delft .protocols .nav-tabs > li > a{
 min-height: 110px;
 border: solid black 1px;
 border-radius: 5px;
 font-size: 16px;
 margin: 2px;
 vertical-align:middle;

}

  1. delft .protocols .nav > li > a{
 background: #119ED8;
 color: #f3f4f4;
 font-weight: bold;
 text-align:center;}
  1. delft .protocols .nav-tabs > li:hover> a, .nav-tabs > li:hover> a:hover, .nav-tabs > li:hover> a:hover{
 background: white;
 color: #119ED8;
 border-color: #8E999D;

}

  1. delft .protocols .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
 background: white;
 color: #119ED8;
 border-color: #8E999D;

}

/* Accordion ================================= */ .panel-default {

 border-color: #119ED8;
 border-radius: 0;

} .panel-heading{

 background: #119ED8;
 color: #f3f4f4;

} .panel-heading:hover,.panel-heading:active{

 background: white;
 color: #119ED8;

}


/* Modal ================================= */ .modal .modal-content {

 border-radius: 0;

} .modal .modal-header {

 background: #119ED8;
 color: #f3f4f4;

} .modal .modal-header .close {

 font-size: 26px;

}


/* ============================================================================= Responsive ========================================================================== */ /* Large devices (large desktops, 1350px and Down) */ @media (max-width: 1360px) {

 .about-us-col {
   padding: 15px;
 }

.navbar-main li a { font-size: 13px; padding-right:3px; padding-left:3px;}

 .reasons-col:hover .on-hover {
   padding: 15px;
 }

.about-us-col { font-size:15px;} .about-us-col h3{ font-size:15px;}

}

@media (max-width: 1200px){

  1. delft .protocols .nav-tabs li{

width: 23%;}

  1. delft .protocols .nav-tabs > li > a{
 min-height: 90px;}

}

@media (max-width: 1100px){ .navbar-main li a { font-size: 11px;} .navbar-main .submenu li a{

 font-size: 11px;

padding:3px; padding-left: 5px;} .carousel-home .carousel-caption {

   margin-left: -150px;}
 .carousel-home .carousel-title {
   font-size: 36px;
 }
 .carousel-home .carousel-subtitle {
   font-size: 18px;
 }

.carousel-home .carousel-subsubtitle{

 font-size: 10px;

}

 .carousel-home .btn {
   margin-top: 15px;
 }

}

@media (max-width: 940px){ .navbar-main li a { font-size: 10px;} }

/* Medium devices (desktops, 992px and Down) */ @media (max-width: 992px) {

  1. delft .protocols .nav-tabs li{

width: 30%;}

  1. delft .protocols .nav-tabs > li > a{
 min-height: 130px;}
 .about-us-col {
   margin-bottom: 25px;
 }
 .ember {
   margin-bottom: 25px;
 }
 
 .reasons-col {
   margin-bottom: 15px;
 }
 .footer-col {
   margin-bottom: 50px;
 }

}


/* Small devices (tablets, 888px and Down) */ @media (max-width: 888px) {

  1. delft .bmc p{
 font-size: 14px;

} .tooltip .tooltiptext {left:15% max-width:70%; top: 20%; max-height:60%; overflow-y:scroll;}

/*subsubmenu*/

.navbar-main li li:hover ul {margin-left:0px; margin-top:0px; display:block;z-index:9999999999999}

.MJXc-display {

  font-size:80%;}

.navbar-main li a { font-size: 15px; padding-top: 15px;}

.navbar-main .submenu{ padding-left: 15px; padding:top: 5px;}

.about-us-col { font-size:10px; min-width: 100%; padding: 0; padding-top:5px;} .about-us-col h3{ font-size:15px;}

.carousel-home img { margin-top:20px; }


.didyouknow p{

  bottom: 23%;
  right:40%;
  width:40%;

} .nav-tabs li{

 width: 100%;

}

 .header-contact {
   text-align: center;
 }
 .header-contact li {
   margin: 0 !important;
 }
 .header-social {
   text-align: center;
 }
 .navbar-main #navbar {
   float: none !important;
 }
 .navbar-main #navbar a {
   border-bottom: none;
   padding: 5px;
 }
 .navbar-main .navbar-brand {
   padding: 6px;
 }
 .navbar-main .submenu {
   position: initial;
   display: none;
   width: 100%;
 }
 .navbar-main li:hover .submenu,
 .navbar-main li:active .submenu,
 .navbar-main li:focus .submenu {
   display: block;
 }
 .navbar-main li:hover .submenu li,
 .navbar-main li:active .submenu li,
 .navbar-main li:focus .submenu li {
  border-top-color: #119ED8;
 }
 

.title-style-2 {

 text-align: left;
 text-transform: uppercase;
 font-size: 20px;
 margin-bottom: 25px;

}

 .carousel-home .carousel-title {
   font-size: 18px;
   margin: 0;
  padding-bottom:15px;
 }

.carousel-home .carousel-subsubtitle{

 font-size: 10px;
 margin:5px;

} }

@media (max-width:650px){ .MJXc-display {

 overflow-x:scroll;

}

 .carousel-home .carousel-title {
   font-size: 18px;
   margin-left: -50px;
 }

.analysis img{ width:100%;}

 .carousel-home .carousel-subtitle {
   font-size: 16px;
   margin-left: -50px;
 }

.carousel-home .carousel-subsubtitle{

 font-size: 10px;
 margin-left:-50px;

}

 .carousel-home .carousel-indicators {
   bottom: 0;
 }

.carousel-home .carousel-caption {

 margin-left:20px;

}

}

@media (max-width:760px){

  1. delft .protocols .nav-tabs li{

width: 46%;}

  1. delft .protocols .nav-tabs > li > a{
 min-height: 80px;}

} @media (max-width:696px){

  1. delft .protocols .nav-tabs li{

width: 98%;}

  1. delft .protocols .nav-tabs > li > a{
 min-height: 40px;}

}


/* Extra Small devices (tablets, 480px and Down) */ @media (max-width: 480px) { .title-style-1 { font-size:30px;}

  1. delft .bmc p{
 font-size: 10px;

}

 .carousel-home .carousel-title {
   font-size: 16px;
   margin-left: -50px;
 }
 .carousel-home .carousel-subtitle {
   font-size: 14px;
   margin-left: -50px;
 }

.carousel-home .carousel-subsubtitle{

 font-size: 8px;
 margin-left:-50px;

}

 .carousel-home .carousel-indicators {
   bottom: 0;
 }

.carousel-home .carousel-caption {

 margin-left:20px;

}

.igemlogo img{

   width: 30px;}

.didyouknow img{ visibility: hidden;}

.logo img{ height: 40px;} } /* ============================================================================= Animations ========================================================================== */ .animate-onscroll {

 visibility: hidden;

}

.animated {

 visibility: visible;
 -webkit-animation-duration: 1s;
 animation-duration: 1s;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both;

} .animated.slow {

 -webkit-animation-duration: 1.5s;
 animation-duration: 1.5s;

} .animated.fadeIn {

 -webkit-animation-duration: 1.5s;
 animation-duration: 1.5s;

}

@-webkit-keyframes fadeIn {

 0% {
   opacity: 0;
 }
 100% {
   opacity: 1;
 }

} @keyframes fadeIn {

 0% {
   opacity: 0;
 }
 100% {
   opacity: 1;
 }

} .fadeIn {

 -webkit-animation-name: fadeIn;
 animation-name: fadeIn;

}

@-webkit-keyframes bounceInUp {

 0%, 60%, 75%, 90%, 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 3000px, 0);
   transform: translate3d(0, 3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -5px, 0);
   transform: translate3d(0, -5px, 0);
 }
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }

} @keyframes bounceInUp {

 0%, 60%, 75%, 90%, 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, 3000px, 0);
   transform: translate3d(0, 3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, -20px, 0);
   transform: translate3d(0, -20px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, 10px, 0);
   transform: translate3d(0, 10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, -5px, 0);
   transform: translate3d(0, -5px, 0);
 }
 100% {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
 }

} .bounceInUp {

 -webkit-animation-name: bounceInUp;
 animation-name: bounceInUp;

}

@-webkit-keyframes bounceInDown {

 0%, 60%, 75%, 90%, 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -3000px, 0);
   transform: translate3d(0, -3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, 25px, 0);
   transform: translate3d(0, 25px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} @keyframes bounceInDown {

 0%, 60%, 75%, 90%, 100% {
   -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
   transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 }
 0% {
   opacity: 0;
   -webkit-transform: translate3d(0, -3000px, 0);
   transform: translate3d(0, -3000px, 0);
 }
 60% {
   opacity: 1;
   -webkit-transform: translate3d(0, 25px, 0);
   transform: translate3d(0, 25px, 0);
 }
 75% {
   -webkit-transform: translate3d(0, -10px, 0);
   transform: translate3d(0, -10px, 0);
 }
 90% {
   -webkit-transform: translate3d(0, 5px, 0);
   transform: translate3d(0, 5px, 0);
 }
 100% {
   -webkit-transform: none;
   transform: none;
 }

} .bounceInDown {

 -webkit-animation-name: bounceInDown;
 animation-name: bounceInDown;

}

@-webkit-keyframes zoomIn {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 50% {
   opacity: 1;
 }

} @keyframes zoomIn {

 0% {
   opacity: 0;
   -webkit-transform: scale3d(0.3, 0.3, 0.3);
   transform: scale3d(0.3, 0.3, 0.3);
 }
 50% {
   opacity: 1;
 }

} .zoomIn {

 -webkit-animation-name: zoomIn;
 animation-name: zoomIn;

}


  1. vgemcollaboration {

background-image:url('https://static.igem.org/mediawiki/2016/d/de/T--Virginia--collabopen.png'); position:absolute; top:0; left:90%;

       right: 10%;

background-size:180px 220px; /*Adjust background-size and the width and height properties here if you wish to resize the icon*/ width:180px; height:220px; z-index:999; }

  1. vgemcollaboration:hover {

background-image:url('https://static.igem.org/mediawiki/2016/a/a5/T--Virginia--collabclosed.png'); }

  1. vgemcollaboration a {

display:inline-block; width:100%; height:100%; }