/** 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: -moz-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("font/OpenSans-Regular.ttf") format('truetype'), url("font/OpenSans.woff") format('woff'); } /** PAGE STRUCTURE **/ .dropdown { display:inline; } .dropdown-menu>li>a { width:80%; text-transform: uppercase; font-size:12px; } /** 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:#eaedef; } #headerWrapper { width:100%; background-color:white; position:fixed; top:0;left:0; z-index:100001; height:44px; padding:0; opacity:0.8; } #header { margin-top:0; height:44px; font-size:13px; margin-left:auto; margin-right:auto; padding-right: 50px; padding-left: 50px; } .explanation i { float: right; margin-right: 25px; margin-top: 13px; font-size: 25px; cursor:pointer; } .explanation i:hover { color:orange; } .logo { font-size:30px; color:#1f1f1f; text-shadow: 1px 1px #ccc; float:left; /*background-image:url(logo-export-35h.png); background-repeat:no-repeat; */ width:154px; height:44px; background-position:0px 5px; } #main { margin-top:85px; font-size: 80%; width:75%; margin-left:auto; margin-right: auto; height:600px; text-align: center; position: relative; max-width:852px; } .demo { position: relative; width:100%; background-color:white; height:563px; overflow:auto; margin-top:35px; margin-bottom:25px; } .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; max-height:100%; } .commands { margin-bottom:10px; } .commands:hover { z-index:10000; } /* demo elements */ a, a:visited { text-decoration:none; /*color:#057D9F; */ 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 { height: 15px; float:right; padding-top:1em; padding-bottom:0.4em; background-color: transparent; margin-right:30px; 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: 454px; 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; } /* ._jsPlumb_connector._jsPlumb_hover { z-index:21 !important; } ._jsPlumb_endpoint._jsPlumb_hover { z-index:22 !important; } ._jsPlumb_overlay._jsPlumb_hover { z-index:23 !important; } */ .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; } /* A TEST ._jsPlumb_element_dragging path { z-index:21 !important; stroke:green; } ._jsPlumb_endpoint._jsPlumb_element_dragging * { fill:green; } */ /* ANOTHER TEST ._jsPlumb_endpoint_anchor_foo * { fill:black; } ._jsPlumb_endpoint_anchor_bar * { fill:red; } */ /** COMPLEMENT SCHEME *** Primary Color: var. 1 = #5C96BC = rgb(92,150,188) var. 2 = #57788D = rgb(87,120,141) var. 3 = #1E567A = rgb(30,86,122) var. 4 = #89BCDE = rgb(137,188,222) var. 5 = #9FC5DE = rgb(159,197,222) *** Complementary Color: var. 1 = #FFC275 = rgb(255,194,117) var. 2 = #BF9D71 = rgb(191,157,113) var. 3 = #A66D26 = rgb(166,109,38) var. 4 = #FFD197 = rgb(255,209,151) ANALOGIC SCHEME *** Primary Color: var. 1 = #5C96BC = rgb(92,150,188) var. 2 = #57788D = rgb(87,120,141) var. 3 = #1E567A = rgb(30,86,122) var. 4 = #89BCDE = rgb(137,188,222) var. 5 = #9FC5DE = rgb(159,197,222) *** Secondary Color A: var. 1 = #6A6FC6 = rgb(106,111,198) var. 2 = #616395 = rgb(97,99,149) var. 3 = #222781 = rgb(34,39,129) var. 4 = #9498E3 = rgb(148,152,227) var. 5 = #A9ACE3 = rgb(169,172,227) *** Secondary Color B: var. 1 = #5BC793 = rgb(91,199,147) var. 2 = #589578 = rgb(88,149,120) var. 3 = #1E8151 = rgb(30,129,81) var. 4 = #86E3B6 = rgb(134,227,182) var. 5 = #9FE3C2 = rgb(159,227,194) */ /* ---------------------- 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; } .dropup, .dropdown { position: relative; } .dropdown-toggle { *margin-bottom: -3px; } .dropdown-toggle:active, .open .dropdown-toggle { outline: 0; } .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; } .dropdown .caret { margin-top: 8px; margin-left: 2px; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { color: #ffffff; text-decoration: none; background-color: #0081c2; background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; background-color: #0081c2; background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; outline: 0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #999999; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: default; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .open { *z-index: 1000; } .open > .dropdown-menu { display: block; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; } .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; } .dropdown-submenu > a:after { display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: -10px; border-color: transparent; border-left-color: #cccccc; border-style: solid; border-width: 5px 0 5px 5px; content: " "; } .dropdown-submenu:hover > a:after { border-left-color: #ffffff; } .dropdown-submenu.pull-left { float: none; } .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; } .dropdown .dropdown-menu .nav-header { padding-right: 20px; padding-left: 20px; } .typeahead { z-index: 1051; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }