Team:UCL/Template:QWERTYtest.css

From 2014.igem.org

/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ; content: none; } table { border-collapse: collapse; border-spacing: 0; }

/* CSS RESET DONE */


body {

 color: #fff;
 margin: 0 auto;
 font: 1em/1.3em Montserrat, Helvetica, sans-serif;

} .clearfix {

 clear: both;

} .container {

 width: 80%;
 height: 100%;
 padding: 20px 10%;
 text-align: center;
 background-color: #36a7f3;

} h1 {

 margin: 40px 0;
 font-size: 40px;
 line-height: 40px;
 font-weight: bold;
 text-shadow: 0px 1px 1px #888;
 -webkit-font-smoothing: antialiased;

} h2 {

 font-size: 28px;
 color: #fff;
 font-weight: normal;
 text-align: left;
 margin-bottom: 20px;
 text-shadow: 1px 1px 0 #1e88ce;

} a {

 text-align: left;
 text-decoration: none;
 color: #fff;  
 margin: 0 10px;

}

p {

 line-height: 32px;
 padding: 0 0 40px 0;
 text-align: left;

}

/* Button styles */ .btn {

 box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
 
 position: relative;
 display: inline-block;
 overflow: hidden;
 height: 50px;
 
 border-radius: 6px;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
   
 line-height: 50px;
 padding: 0 30px;  
 font-size: 14px;
 font-weight: bold;
 -webkit-box-shadow: 0 3px 0 0 #1275b7;
 box-shadow: 0 3px 0 0 #1275b7;
 background-color: #1e88ce;

}

 .btn:active,
 .btn.active {
   top: 2px;
   -webkit-box-shadow: 0 1px 0 0 #1275b7;
   box-shadow: 0 1px 0 0 #1275b7;
 }


/* Progress Bar */

.content {

 width: 60%;
 float: left;
 margin: 45px 0;
 padding: 0 3% 0 0;
 border-right: 1px solid rgba(255,255,255,.4);

}

.progress {

 position: relative;
 float: left;
 text-align: left;
 width: 330px;
 padding: 45px 0 0 2%;

}

 .progress .wrapper {
   position: absolute;
   width: inherit;
 }
   .progress .wrapper.affix {
     position: fixed;
     top: 10px;
   }
 .progress .bar {
   position: relative;
   display: block;
   width: 100%;
   height: 40px;
   margin-bottom: 10px;
   background-color: #1c92db;
 }
 .progress .bar span {
   position: absolute;
   display: block;
   top: 0;
   width: 0;
   height: 40px;
   z-index: 0;
   background-color: #1275b7;
 }
 .progress .bar a {
   line-height: 40px;
   position: relative;
   z-index: 1;
 }
 .progress .bar i {
   position: absolute;
   right: -30px;
   height: 40px;
   line-height: 40px;
   color: #36a7f3;
   -webkit-transition: color .3s;
   transition: color .3s;
 }

.footer {

 height: 470px;
 font-size: 28px;
 text-align: center;
 line-height: 470px;
 background-color: #444;

}