html {
font-size: 100%;
}
- vgemcollaboration {
background-image:url('https://static.igem.org/mediawiki/2016/d/de/T--Virginia--collabopen.png'); position:absolute; top:1000; left:150; 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: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%; }
body {
font-size: 15px; font-size: 0.9375rem; font-family: "Open sans", Helvetica, Arial, sans-serif; color: #666666; padding: 0;
} .topspace {
margin-top: 40px;
} /*********************************************************************
Navigation in header
- /
.navbar {
border-width: 1px 0; -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; width: 100%;
} .navbar.stick {
position: fixed; top: 0; left: 0; opacity: .85;
} .navbar-collapse {
-webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; font-family: "Open sans", Helvetica, Arial, sans-serif; font-weight: 300; text-transform: uppercase;
} .navbar-collapse .navbar-nav {
float: none; margin: 0 auto; text-align: center;
} .navbar-collapse .navbar-nav > li {
float: none; display: inline-block;
} .navbar-collapse .navbar-nav > li > a {
padding: 20px 30px;
} .dropdown ul.dropdown-menu {
top: 85%; text-align: left;
} .dropdown ul.dropdown-menu > li > a {
padding: 5px 30px;
} .navbar-default {
background-color: #ffffff; border-color: #cccccc;
} .navbar-default .navbar-nav > li > a {
color: #454545;
} .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #000000; background-color: #ffffff;
} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #000000; background-color: #ffffff;
} .navbar-default .dropdown ul.dropdown-menu > li > a {
color: #454545;
} .navbar-default .dropdown ul.dropdown-menu > li > a:hover {
background-color: #eeeeee; color: #000000;
} .navbar-default .navbar-toggle {
border-color: #666666;
} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #ffffff;
} .navbar-default .navbar-toggle .icon-bar {
background-color: #333333;
} .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #cccccc;
} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color: #ffffff; color: #000000;
} /****************************************************************************************
Sidebar special Nav
- /
.nav-side {
font-size: 24px; font-size: 1.5rem; font-weight: 300; margin-top: -0.37em;
} .nav-side > li > a {
padding-top: 5px; padding-bottom: 5px; color: #f392b4;
} .nav-side > li > a:hover {
color: #bd1550; background: none;
} .nav-side > li.active > a {
color: #bd1550;
} /*********************************************************************
TYPOGRAPHY
- /
p {
line-height: 1.6em; margin: 0 0 30px 0;
} ul, ol {
line-height: 1.6em; margin: 0 0 30px 0;
} blockquote {
padding: 10px 20px; margin: 0 0 30px; border-left: 5px solid #eee;
} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Open sans", Helvetica, Arial, sans-serif; font-weight: 400; color: #333333;
} h1 {
font-size: 40px; font-size: 2.5rem;
} h2 {
font-size: 36px; font-size: 2.25rem;
} h3 {
font-size: 30px; font-size: 1.875rem;
} h4 {
font-size: 24px; font-size: 1.5rem;
} h5 {
font-size: 20px; font-size: 1.25rem;
} a {
color: #bd1550;
} a:hover {
color: #e93675;
} .lead {
font-weight: 300; font-size: 21px; font-size: 1.3125rem;
} .text-msg {
line-height: 1.7em; color: #b3b3b3; font-weight: 300; text-transform: capitalize; margin-top: -0.23em;
} .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
max-width: 100%; height: auto;
} /*********************************************************************
HEADER
- /
- head {
background: #f4f4f4 url() top center; background-size: cover; color: #7C7C7C; padding: 30px 0 35px 0;
}
- head img.img-circle {
display: block; width: 140px; height: 140px; overflow: hidden; border: 9px solid rgba(0, 0, 0, 0.05); margin: 0 auto;
}
- head .title {
font-family: Alice, Georgia, serif; font-size: 49px; font-size: 3.0625rem;
}
- head .title a {
text-decoration: none; color: #333333;
}
- head .tagline {
display: block; font-size: 14px; font-size: 0.875rem; line-height: 1.2em; color: #7C7C7C; margin: 5px 0 0;
}
- head .tagline b {
font-weight: normal;
}
- head .tagline a {
color: #5E5E5E;
} .home #head {
padding: 90px 0;
} .home #head .title {
font-size: 49px; font-size: 3.0625rem;
} .home #head .tagline {
font-size: 16px; font-size: 1rem; margin: 15px 0 0;
} /*********************************************************************
CONTENT
- /
img {
max-width: 100%;
} .btn {
font-size: 12px; font-size: 0.75rem; text-decoration: none; text-transform: uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; -webkit-border-radius: 0px; -webkit-background-clip: padding-box; -moz-border-radius: 0px; -moz-background-clip: padding; border-radius: 0px; background-clip: padding-box; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; border: 0 none; padding: 12px 35px; text-shadow: 0 1px 0px #780d33;
} .btn-primary {
color: #fff; background-color: #bd1550;
} .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
color: #fff; background-color: #e61f65;
} .btn-action {
font-weight: bold; background: transparent!important; border: 1px solid #333; text-shadow: none;
} .btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action.active {
color: #bd1550; border-color: #bd1550;
} .btn-lg {
padding: 15px 60px; font-size: 12px; line-height: 1.33; font-weight: bold;
} .panel-cta {
box-shadow: 0 0 0 1px #e1e1e1, 0 0 0 3px #fff, 0 0 0 4px #e1e1e1; background: #f3f3f3; -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box;
} .panel-cta p, .panel-cta h3, .panel-cta h4, .panel-cta h5, .panel-cta h6 {
margin: 0;
} .panel-cta .panel-body {
padding: 35px;
} /* Section - Featured */ .featured {
font-size: 13px; font-size: 0.8125rem;
} .featured h3 {
font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-size: 1.5rem; text-transform: uppercase; line-height: 1.4em; vertical-align: middle; margin: 0 0 25px 0;
} /* Section - Recent works */ .thumbnails {
padding: 0;
} .thumbnails li {
margin-bottom: 30px;
} .thumbnails .details {
display: block; text-align: center; font-size: 12px; font-size: 0.75rem;
} .thumbnail {
display: block; -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; border: 0 none; margin-bottom: 10px; padding: 0; text-align: center; text-decoration: none; color: #333;
} .thumbnail .img {
display: block; width: 100%; overflow: hidden; height: 180px; margin: 0 0 20px; position: relative;
} .thumbnail .title {
text-transform: uppercase; margin: 0 2em; display: block; text-indent: 0;
} .thumbnail .cover {
position: absolute; display: block; opacity: 0; width: 100%; height: 180px; background-color: rgba(255, 255, 255, 0.8); -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms;
} .thumbnail .cover .more {
position: absolute; bottom: 15px; right: 0; height: 32px; line-height: 32px; padding: 0 20px; -webkit-border-radius: 1px 0 0 1px; -webkit-background-clip: padding-box; -moz-border-radius: 1px 0 0 1px; -moz-background-clip: padding; border-radius: 1px 0 0 1px; background-clip: padding-box; font-size: 12px; font-size: 0.75rem; text-transform: uppercase; text-shadow: 0 1px 0px #780d33; background: #bd1550; color: white;
} .thumbnail img {
width: 100%; position: absolute; top: 0; left: 0;
} .thumbnail:hover {
color: #333; text-decoration: none;
} .thumbnail:hover img {
-webkit-filter: saturate(0%);
} .thumbnail:hover .cover {
opacity: 1;
} /* pagination */ .pagination > li > a {
color: #808080; border: 0 none; font-size: 20px; font-size: 1.25rem; font-family: Georgia, serif;
} .pagination > li > a:hover {
color: #000000; background: none;
} .pagination > li.active > a {
color: #333333; background: none;
} .pagination > li.active > a:hover {
color: #000000; background: none;
} /*********************************************************************
BLOG
- /
.section-title, .entry-title {
display: block; width: 100%; overflow: hidden; margin: 0px 0 25px; text-align: center; font-weight: 300; text-transform: uppercase; font-size: 36px; font-size: 2.25rem; letter-spacing: 1px;
} .section-title a, .entry-title a {
color: #333333;
} .section-title span, .entry-title span {
display: inline-block; position: relative;
} .section-title span:before, .entry-title span:before, .section-title span:after, .entry-title span:after {
content: ""; position: absolute; height: 4px; top: .53em; width: 400%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;
} .section-title span:before, .entry-title span:before {
right: 100%; margin-right: 45px;
} .section-title span:after, .entry-title span:after {
left: 100%; margin-left: 45px;
} .entry-header .entry-meta {
text-align: center; font-family: Georgia, serif; font-size: 18px; font-size: 1.125rem; font-style: italic; font-weight: normal; color: #a5a5a5; margin: 0 0 15px 0;
} .entry-header .entry-meta a {
color: #a5a5a5;
} .entry-content {
margin: 0 0 60px 0;
} .entry-content h2 {
line-height: 1.2; font-size: 30px; font-size: 1.875rem; padding-top: 20px; margin-bottom: 20px;
} .meta-nav, .more-link {
font-family: Georgia, serif; font-style: italic; font-weight: bold; color: #666666; text-decoration: none;
} .meta-nav:hover, .more-link:hover {
color: #333333; text-decoration: underline;
} .more-link {
display: block; width: 100%; text-align: right;
} /* Posts navigation */
- nav-below {
position: fixed; top: 48%;
}
- nav-below .meta-nav {
display: block; padding: 27px 7px; background: #444; color: #fff; -webkit-border-radius: 3px; -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding; border-radius: 3px; background-clip: padding-box; font-family: "Open sans", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity: 0.2;
}
- nav-below .meta-nav:hover {
text-decoration: none; color: #333;
}
- nav-below .nav-next {
position: fixed; right: -3px;
}
- nav-below .nav-previous {
position: fixed; left: -3px;
}
- nav-below b {
display: none;
} footer.entry-meta {
border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 35px 0; padding: 2px 0; color: #888888; font-size: 12px; font-size: 0.75rem;
} footer.entry-meta a {
color: #333333;
} footer.entry-meta .meta-in {
border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;
} .page-header {
padding-bottom: 0; margin: 0; border-bottom: none; text-align: left;
} .page-header .page-title {
margin-top: 0; margin-bottom: 30px;
} /*********************************************************************
COMMENTS
- /
- comments {
font-size: 13px; font-size: 0.8125rem;
}
- comments .comments-title {
margin: 0 0 5px 0;
}
- comments .leave-comment {
display: block; margin: 0 0 40px 0;
}
- comments ul,
- comments ol {
margin: 0; padding: 0;
}
- comments .comment {
margin: 0; padding: 0; list-style: none; clear: both;
}
- comments .comments-title {
text-shadow: none; margin-bottom: 0;
}
- comments .avatar {
float: left; width: 70px; height: 70px; margin-bottom: 30px; border: 5px solid #eeeeee; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box;
}
- comments .children {
margin: 0 0 0 90px;
}
- comments .comment-meta {
margin: 0 0 0 90px;
}
- comments .comment-meta a {
color: #333333;
}
- comments .comment-meta a:hover {
color: #bd1550;
}
- comments .comment-meta .author {
margin: 0 20px 0 0; font-weight: bold;
}
- comments .comment-meta .date {
margin: 0 20px 0 0;
}
- comments .comment-meta .date a {
color: #666666;
}
- comments .comment-meta .reply {
float: right;
}
- comments .comment-body {
margin: 0 0 35px 90px;
} .comment-navigation {
width: 100%; border-top: 1px solid #ccc; padding: 2px 0 0 0;
} .comment-navigation .nav-content {
border-top: 1px solid #ccc; width: 100%; padding: 10px 0 0 0;
} .comment-navigation .nav-previous {
float: left; width: 50%;
} .comment-navigation .nav-next {
float: right; width: 50%; text-align: right;
}
- respond {
margin: 55px 0 0 0;
} /*********************************************************************
FOOTER
- /
- footer {
background: #232323; padding: 30px 0 0 0; font-size: 12px; color: #999;
}
- footer a {
color: #ccc;
}
- footer a:hover {
color: #fff;
}
- footer h3.widget-title {
font-size: 15px; font-size: 0.9375rem; text-transform: uppercase; color: #ccc; margin: 0 0 20px;
}
- underfooter {
background: #191919; padding: 15px 0; color: #777; font-size: 12px;
}
- underfooter a {
color: #aaa;
}
- underfooter a:hover {
color: #fff;
}
- underfooter p {
margin: 0;
} .follow-me-icons {
font-size: 30px;
} .follow-me-icons i {
float: left; margin: 0 10px 0 0;
} /* Max page width /////////////////////////////////////////////////////////////////////*/ @media (min-width: 1200px) {
.container { max-width: 1080px; }
}
★ ALERT!
This page is used by the judges to evaluate your team for the Best Hardware award.
Delete this box in order to be evaluated for this medal. See more information at Instructions for Pages for awards.
iGEM is about making teams of students making synthetic biology projects. We encourage teams to work with parts and build biological devices in the lab. But we are inclusive and want all teams to work on many other types of problems in synbio. Robotic assembly, microfluidics, low cost equipment and measurement hardware are all areas ripe for innovation in synbio.
Teams who are interested in working with hardware as a side project are encouraged to apply for the hardware award.
Inspiration
You can look at what other teams did to get some inspiration!
Here are a few examples: