Team:UCL/Template:plumb.css
From 2014.igem.org
/** DISABLE TEXT SELECTION (SET ON BODY WHEN DRAGGING IS OCCURRING) **/ ._jsPlumb_drag_select * {
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
/** OPEN SANS FONT **/ @font-face {
font-family: 'Open Sans'; font-style: normal; font-weight: 400; src:local('Open Sans'), local('OpenSans'), url("OpenSans-Regular.ttf") format('truetype'), url("OpenSans.woff") format('woff');
}
/** FB **/
- like {
position: fixed; width: 77px; height: 70px; border: 0; right: 11px; bottom: -40px;
}
- retweet_button {
position: fixed; bottom: 30px; right: -7px;
}
body {
padding:0; margin:0; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: whitesmoke;
}
- headerWrapper {
width:100%; background-color:white; position:fixed; top:0;left:0;
z-index:100001;
height:44px;
padding:0; opacity:0.8; text-align: center; border-bottom: 1px solid #e5e5e5; box-shadow: 0px 1px #eee;
}
- header {
margin-top:0;
height:44px;
font-size:13px;
margin-left:auto; margin-right:auto;
line-height: 44px;
max-width:1000px; width:80%;
}
@media screen and (max-width:1000px) { #header { width:100%; } }
@media screen and (max-width:800px) { #header select { display:none; } }
@media screen and (max-width:700px) { .library-links { right:330px; } }
@media screen and (max-width:640px) { .logo { display:none; } #header { text-align:center; overflow:hidden; } }
.explanation i { float: right; margin-right: 25px; margin-top: 13px; font-size: 25px; cursor:pointer; }
.explanation i:hover { color:orange; }
.words {
text-align: left; padding:50px; background-color:white;
}
.code {
border:1px solid #456;
}
.logo {
font-size:30px; color:#1f1f1f; text-shadow: 1px 1px #ccc; float:left; width:154px; height:44px; background-position:0px 5px;
}
#main { margin-top: 106px; font-size: 80%; width: 80%; margin-left:auto; margin-right: auto; height: 600px; text-align: center; position: relative; max-width: 1200px; max-height: 1000px;
}
.demo {
position: relative; width:100%; background-color:white; overflow:auto; margin-top: 53px; margin-bottom:25px; height: 600px;
}
.explanation {
position: absolute; text-align: center; background-color: #7AB02C; opacity: 0.8; filter: alpha(opacity=80); color: white; width: 100%; height: 54px; z-index: 10000; overflow: hidden; box-shadow: 0px 0px 10px gray;
}
.explanation.expanded {
height:auto; min-height:54px; -webkit-transition: max-height 0.8s; max-height:100%;
}
.commands {
margin-bottom:10px;
}
.commands:hover {
z-index:10000;
}
/* demo elements */
a, a:visited {
text-decoration:none; color:black; border-radius:0.2em; -webkit-transition: color 0.15s ease-in; -moz-transition: color 0.15s ease-in; -o-transition: color 0.15s ease-in; transition: color 0.15s ease-in;
}
a:hover {
color:#7AB02C;
}
a:active {
color:#FF2300;
}
.menu, #render, #explanation { background-color:#fff; }
.menu {
float:right; font-size:12px;
}
.menu a {
margin-right: 19px;
}
.otherLibraries {
display:inline;
}
- render a {
margin-right:10px;
}
.selected {
color:orange !important;
}
.window, .label {
text-align:center; z-index:24;
cursor:pointer; box-shadow: 2px 2px 19px #aaa;
-o-box-shadow: 2px 2px 19px #aaa; -webkit-box-shadow: 2px 2px 19px #aaa; -moz-box-shadow: 2px 2px 19px #aaa;
} path, ._jsPlumb_endpoint { cursor:pointer; }
.cmd {
color:white; margin-right:25px;
}
.cmd:hover {
color:#FF2300; text-decoration: underline;
} .cmd:active {
color:#FF2300;
}
.label {
font-size:13px; padding:8px; padding:8px;
}
.component {
border:1px solid #346789; border-radius:0.5em; opacity:0.8; filter:alpha(opacity=80); background-color:white; color:black; padding:0.5em; font-size:0.8em;
}
.component:hover {
border:1px solid #123456; box-shadow: 2px 2px 19px #444; -o-box-shadow: 2px 2px 19px #444; -webkit-box-shadow: 2px 2px 19px #444; -moz-box-shadow: 2px 2px 19px #fff; opacity:0.9; filter:alpha(opacity=90);
}
.window {
background-color:white; border:1px solid #346789; box-shadow: 2px 2px 19px #e0e0e0; -o-box-shadow: 2px 2px 19px #e0e0e0; -webkit-box-shadow: 2px 2px 19px #e0e0e0; -moz-box-shadow: 2px 2px 19px #e0e0e0; -moz-border-radius:0.5em; border-radius:0.5em; width:5em; height:5em; position:absolute; color:black; padding:0.5em; width:80px; height:80px; line-height: 80px; -webkit-transition: -webkit-box-shadow 0.15s ease-in; -moz-transition: -moz-box-shadow 0.15s ease-in; -o-transition: -o-box-shadow 0.15s ease-in; transition: box-shadow 0.15s ease-in;
}
.window:hover {
border:1px solid #123456; box-shadow: 2px 2px 19px #444; -o-box-shadow: 2px 2px 19px #444; -webkit-box-shadow: 2px 2px 19px #444; -moz-box-shadow: 2px 2px 19px #fff; opacity:0.9; filter:alpha(opacity=90);
}
.window a {
font-family:helvetica;
}
.demo-links, .library-links {
position: fixed; right: 0; top: 44px; font-size: 11px; background-color: white; opacity: 0.8; padding-right: 10px; padding-left: 5px; text-transform: uppercase; z-index:100001;
}
.demo-links div, .library-links a {
display:inline; margin-right:7px; margin-left:7px;
}
.demo-links i, .library-links i {
padding:4px;
}
.library-links {
right: 515px; height: 19px; line-height: 19px;
}
.current-library {
color:#7AB02C !important;
}
/** Z-INDEX **/
._jsPlumb_connector { z-index:18; } ._jsPlumb_endpoint { z-index:19; } ._jsPlumb_overlay { z-index:20; }
.aLabel {
background-color:white; padding:0.4em; font:12px sans-serif; color:#444; z-index:21; border:1px dotted gray; opacity:0.8; filter:alpha(opacity=80); cursor: pointer;
} .aLabel._jsPlumb_hover {
background-color:#5C96BC; color:white; border:1px solid white;
}
/* ---------------------- bootstrap dropdowns ------------------------- */ .clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
display: table; line-height: 0; content: "";
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;
}
.input-block-level {
display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
/* load test */
#iframe { width: 98%;
height: 1000px; position: absolute; top: 8px; left: 1%; border: 0;
} #render { height:20px;} #links { width: 143px; font-size: 14px; padding-left: 0px; position: fixed; left: 9px; top: 52px; z-index: 20; background-color: white; } ul { padding:0; } li { list-style-type:none; } .current-tests { color:orange !important; } #qunit-tests li.pass, #qunit-tests li.fail { background-color:transparent; } .loadtest #main, #main.test { max-width: none; margin-top: 52px; background-color: white; margin-left: 162px;
}
.loadtest ._jsPlumb_connection { z-index:3; }
.loadtest .jspLoad {
z-index:4; position:absolute; width:70px; height:70px; cursor:pointer;
}
.loadtest #header {
height:11em; border:2px solid #824563;
}
.loadtest #setup {
float:left;
} .loadtest #demo {
margin-top:10em; position:relative;
} .loadtest #setup, .loadtest #output {
font-size:12px;
}