Files
netdisco/Netdisco/public/css/netdisco.css
2012-03-03 21:29:03 +00:00

287 lines
6.0 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;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 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;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 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%;
}
/* link port name to restricted search */
.this_port_only {
cursor: pointer;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 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 to center cell content */
.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;
margin-top: 2px;
margin-right: 3px;
}
/* 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-left: -2px !important;
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 */
#ports_submit {
margin-top: 3px;
width: 152px;
}
/* little sweep brush inside of port filter input field */
.field_clear_icon {
position: absolute;
margin-left: 132px;
z-index: 1;
}
/* make the sweep icon fill the height of the input field
so that its tooltip takes prescedence over the field tooltip */
.field_clear_icon > img {
padding: 6px;
}
/* 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;
margin-top: 50px;
}
#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: 220px;
margin-left: 0px;
}
/* nudge content in the sidebar closer to the left */
.nd_sidesearchform {
padding-left: 0px;
margin-top: -9px;
margin-bottom: 0px;
}
.sidebar .tab-content {
overflow: visible;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */