.node circle { fill: #fff; stroke: steelblue; stroke-width: 3px; } .node text { font: 12px sans-serif; } .link { fill: none; stroke: #ccc; stroke-width: 2px; } .flashed-messages { position: fixed; top: 5px; text-align: center; } /* menu vertical */ #menu_vertical { position: fixed; top: 5px; left: 5px; background: white; border: 2px solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #menu_container_vertical { position: fixed; top: 5px; left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #menu_container_vertical .menu-header { width: 200px; height: 110px; resize: both; } #menu_container_vertical ul.components { padding: 10px 0; } #menu_container_vertical ul li a { padding: 5px; font-size: 1.1em; display: block; } #menu_container_vertical ul li a:hover { background: #fff; } /* menu horizontal */ #menu_horizontal { position: fixed; top: 5px; left: 222px; background: white; border: 2px solid; padding-top: 5px; padding-right: 5px; padding-left: 5px; } #menu_container_horizontal { position: fixed; top: 5px; left: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; } #menu_container_horizontal .container { width: 800px; } #menu_container_horizontal ul.components { padding: 5px; } #menu_container_horizontal ul li a { padding: 1px; font-size: 1.1em; display: block; } #menu_container_horizontal ul li a:hover { background: #fff; } /* legend */ #legend_container { position: fixed; bottom: 5px; right: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #legend { position: fixed; bottom: 5px; right: 5px; background: white; border: 2px solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #tree-details_container { position: fixed; top: 5px; right: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #tree-details { position: fixed; top: 5px; right: 5px; background: white; border: 2px solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #tree-details p { margin-top: 0em; margin-bottom: 0em; } .tooltip { position: absolute; text-align: left; padding: 2px; font: 12px sans-serif; background: lightsteelblue; border: 0px; border-radius: 8px; z-index: 1; border: 2px solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } .tooltip text { font: 15px sans-serif; z-index: 2; } .tooltip img { background: white; border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 150px; } hr { display: block; margin-top: 0.1em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-color: black; border-style: inset; border-width: 1px; } hr.vertical { display: block; margin-top: 0.1em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-color: black; border-style: inset; border-width: 1px; height: 100px; } table { table-layout: fixed; } table td p { overflow: hidden; text-overflow: ellipsis; margin: 0; } [data-toggle="collapse"].collapsed .if-not-collapsed { display: none; } [data-toggle="collapse"]:not(.collapsed) .if-collapsed { display: none; } #screenshot_thumbnail { scroll-margin: 50px; } .blur { filter: blur(10px); } .arrow-down { transform: rotate(180deg); } .arrow-right { transform: rotate(90deg); } .arrow-left { transform: rotate(270deg); } .new-capture-button { width: 300px; height: 60px; font-size: 25px; letter-spacing: 2.5px; font-weight: 500; color: #ffffff; background-color: #0000ff; border: 10px; border-radius: 50px; box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: all 0.3s ease 0s; cursor: pointer; outline: none; padding-right: 15px; padding-left: 15px; padding-bottom: 20px; padding-top: 15px; } .new-capture-button:hover { background-color: #007070; box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1); color: #fff; transform: translateY(-7px); }