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 Model award.
Delete this box in order to be evaluated for this medal. See more information at Instructions for Pages for awards.
Modeling
Mathematical models and computer simulations provide a great way to describe the function and operation of BioBrick Parts and Devices. Synthetic Biology is an engineering discipline, and part of engineering is simulation and modeling to determine the behavior of your design before you build it. Designing and simulating can be iterated many times in a computer before moving to the lab. This award is for teams who build a model of their system and use it to inform system design or simulate expected behavior in conjunction with experiments in the wetlab.
Inspiration
Here are a few examples from previous teams: