/** 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; }