334 lines
6.8 KiB
CSS
334 lines
6.8 KiB
CSS
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* for the fixed navbar make sure content stops short of page top*/
|
|
|
|
body {
|
|
padding-top: 50px;
|
|
}
|
|
|
|
/* magnifying glass icon for search box */
|
|
.navbar_icon {
|
|
vertical-align: middle;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* for the "logged in as..." text */
|
|
.nd_navbartext {
|
|
color: #666;
|
|
padding-top: 11px;
|
|
}
|
|
|
|
/* on both main content and sidebar, default is hidden */
|
|
.tab-content {
|
|
overflow: visible;
|
|
}
|
|
|
|
/* ajax results should fill all available */
|
|
.tab-content table {
|
|
width: 100%;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* various styles to adjust the hero box used for homepage + login */
|
|
|
|
.nd_herorow {
|
|
margin-top: 50px;
|
|
}
|
|
|
|
.hero-unit {
|
|
padding: 30px 60px 40px 90px;
|
|
}
|
|
|
|
.nd_loginform {
|
|
margin-top: 15px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* styles for Reports */
|
|
|
|
/* from Bootstrap doc style sheet */
|
|
.nd_show-grid [class*="span"] {
|
|
background-color: cornsilk;
|
|
text-align: center;
|
|
-webkit-border-radius: 3px;
|
|
-moz-border-radius: 3px;
|
|
border-radius: 3px;
|
|
min-height: 30px;
|
|
line-height: 30px;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* styles for Inventory */
|
|
|
|
#nd_dev_age_form {
|
|
margin-top: 10px;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.nd_inv_tbl_head {
|
|
text-align: center;
|
|
color: lightSlateGray;
|
|
margin-top: 6px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* results table links */
|
|
|
|
.nd_stealthlink {
|
|
text-decoration: none !important;
|
|
color: #404040;
|
|
}
|
|
|
|
/* make the whole cell become a hyperlink in results table */
|
|
.nd_linkcell {
|
|
display: block;
|
|
padding: 0px;
|
|
height: 100%;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* many styles for the collapsing lists */
|
|
|
|
/* mouse-over should be pointer to show JS collapser is clickable */
|
|
.nd_collapser {
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* collapser label should not have any decoration even though it's clickable */
|
|
.clearfix > a {
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
/* class to control default state of collapsible lists on page load */
|
|
.nd_collapse_pre_hidden {
|
|
display: none;
|
|
}
|
|
|
|
/* draw little up arrow to the right of a label for collapsed list */
|
|
.arrow-up {
|
|
float: right;
|
|
margin-top: 6px;
|
|
margin-right: 11px;
|
|
border-left: 7px solid transparent;
|
|
border-right: 7px solid transparent;
|
|
border-bottom: 8px solid #F89406;
|
|
}
|
|
|
|
/* draw little down arrow to the right of a label for collapsed list */
|
|
.arrow-down {
|
|
float: right;
|
|
margin-top: 6px;
|
|
margin-right: 11px;
|
|
border-left: 7px solid transparent;
|
|
border-right: 7px solid transparent;
|
|
border-top: 8px solid #F89406;
|
|
}
|
|
|
|
/* for the tagged vlans total when hiding the full list */
|
|
.vlan_total {
|
|
float: right;
|
|
}
|
|
|
|
/* draw little up arrow to the left of a label for collapsed list */
|
|
.cell-arrow-up {
|
|
float: left;
|
|
margin-top: 5px;
|
|
margin-right: 6px;
|
|
border-left: 7px solid transparent;
|
|
border-right: 7px solid transparent;
|
|
border-bottom: 8px solid #F89406;
|
|
}
|
|
|
|
/* draw little down arrow to the left of a label for collapsed list */
|
|
.cell-arrow-down {
|
|
float: left;
|
|
margin-top: 5px;
|
|
margin-right: 6px;
|
|
border-left: 7px solid transparent;
|
|
border-right: 7px solid transparent;
|
|
border-top: 8px solid #F89406;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* for table and to position cell content */
|
|
|
|
td {
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
.center_cell {
|
|
text-align: center;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* tabs */
|
|
|
|
#search_results {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* style customization for many items which appear in the sidebar */
|
|
|
|
/* fixups for prepended checkbox in sidebar */
|
|
.nd_searchcheckbox {
|
|
width: 120px;
|
|
padding-left: 35px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* fixups for placing the Archived "A" inside the prepended checkbox */
|
|
.nd_legendlabel {
|
|
float: right;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.nd_side_input {
|
|
width: 152px;
|
|
}
|
|
|
|
.nd_side_select {
|
|
width: 162px;
|
|
}
|
|
|
|
.sidebar .input-prepend {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
/* nudge the port name/vlan filter over a little */
|
|
#nd_port_query {
|
|
margin-left: -2px !important;
|
|
width: 152px;
|
|
}
|
|
|
|
/* somewhere between span1 and span2 is desirable */
|
|
#nd_days_select {
|
|
margin-top: 4px;
|
|
width: 56px;
|
|
}
|
|
|
|
/* set the day/mon/year drop-down width */
|
|
#nd_age_select {
|
|
margin-top: 4px;
|
|
width: 95px;
|
|
}
|
|
|
|
/* sidebar submit button width and spacing from Node Props */
|
|
.sidebar button {
|
|
margin-top: 3px;
|
|
width: 160px;
|
|
}
|
|
.sidebar #ports_submit {
|
|
margin-top: 3px;
|
|
width: 152px;
|
|
}
|
|
|
|
/* little icon inside of search input fields */
|
|
.field_clear_icon, .field_copy_icon {
|
|
position: absolute;
|
|
margin-left: 132px;
|
|
z-index: 1;
|
|
padding: 6px;
|
|
}
|
|
|
|
/* nudge when icon inside the search field is a bootstrap glyph */
|
|
.field_clear_icon > i {
|
|
margin-top: 1px;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
/* change highlighting for form fields which are being used in a search */
|
|
form .clearfix.success select {
|
|
background-color: #A9DBA9;
|
|
}
|
|
form .clearfix.success input {
|
|
background-color: #A9DBA9;
|
|
}
|
|
|
|
/* a little whitespace between legend items */
|
|
.nd_legend li {
|
|
line-height: 19px;
|
|
}
|
|
|
|
/* bring sidebar items closer together */
|
|
.inputs-list label {
|
|
margin-bottom: 1px;
|
|
}
|
|
|
|
/* nudge content closer to the header labels in the sidebar */
|
|
.inputs-list li:first-child {
|
|
padding-top: 3px !important;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* sidebar collapser */
|
|
|
|
/* for placing the sidebar pin icon */
|
|
#sidebar_pin_box {
|
|
float: right;
|
|
margin: 0px;
|
|
margin-top: -12px;
|
|
margin-right: -12px;
|
|
padding: 0px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.sidebar_pin_box_pressed {
|
|
background-color: #DCDCDC;
|
|
}
|
|
|
|
.sidebar_pinned {
|
|
position: fixed !important;
|
|
}
|
|
|
|
#sidebar_pin {
|
|
padding-top: 2px;
|
|
padding-left: 1px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
/* for placing the sidebar toggle icons */
|
|
#sidebar_toggle_img_in {
|
|
float: left;
|
|
margin-top: -9px;
|
|
margin-left: -18px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* for placing the sidebar toggle icons */
|
|
#sidebar_toggle_img_out {
|
|
position: fixed;
|
|
top: 60px;
|
|
right: 7px;
|
|
z-index: 1;
|
|
cursor: pointer;
|
|
display: none;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
|
/* sidebar placement and sizing */
|
|
|
|
/* make the sidebar fixed on the screen */
|
|
.container-fluid > .sidebar {
|
|
position: absolute;
|
|
right: 20px;
|
|
width: 200px;
|
|
left: auto;
|
|
}
|
|
|
|
/* make the content start more to the left now the sidebar is narrower */
|
|
.container-fluid > .content {
|
|
margin-right: 215px;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
/* nudge content in the sidebar closer to the left */
|
|
.nd_sidesearchform {
|
|
padding-left: 0px;
|
|
margin-top: -9px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|