infinitory/static/general.css
2017-09-11 18:53:16 -07:00

173 lines
2.3 KiB
CSS

@charset "utf-8";
body {
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 14px;
line-height: 1.5em;
background: #fff;
}
a {
text-decoration: none;
color: #00c;
}
a:hover {
color: #096;
}
main {
float: left; /* Ensure this expands to contain the table. */
min-width: 100%;
box-sizing: border-box;
padding: 1em 1em 3em 1em;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
}
footer {
clear: both;
position: relative;
overflow: hidden;
margin: 0;
padding: 1em 30px;
}
nav > ul {
margin: 0;
padding: 7px 15px;
}
nav > ul > li {
display: inline-block;
margin: 0;
padding: 0 10px;
list-style-type: none;
}
nav a,
footer a {
font-weight: bold;
color: #000;
}
nav a:after,
footer a:after {
font-family: "Arial Unicode MS", sans-serif;
content: "▸";
vertical-align: -1px;
padding-left: 1px;
}
nav a.backward:after,
footer a.backward:after {
content: "";
padding-left: 0;
}
nav a.backward:before,
footer a.backward:before {
font-family: "Arial Unicode MS", sans-serif;
content: "◂";
vertical-align: -1px;
padding-right: 1px;
}
#generated-at {
display: block;
float: right;
}
h1 {
margin: 0.75em 10px 1em 10px;
}
table {
min-width: 750px;
border-collapse: collapse;
}
th, td {
vertical-align: top;
text-align: left;
padding: 5px 10px;
border-bottom: 1px solid #ccc;
}
thead th {
border-bottom: 1px solid #000;
}
thead th.key_fqdn {
min-width: 220px;
}
tbody th.key_fqdn {
line-height: 1.3em;
}
tbody th.key_fqdn b {
float: left;
}
tbody th.key_fqdn span {
color: transparent;
}
tbody th.key_fqdn i {
/* Show hostname and domain on two lines, but copying and pasting should
produce the FQDN without a newline */
clear: left;
float: left;
font-size: 90%;
font-style: normal;
font-weight: normal;
color: #666;
}
body#nodes .key_monitoring,
body#nodes .key_backups,
body#nodes .key_logging,
body#nodes .key_metrics {
text-align: center;
}
td ul,
td li {
margin: 0;
padding: 0;
}
td ul {
list-style-type: none;
}
td p {
margin: 0 0 1em 0;
}
.notes {
max-width: 40em;
}
.notes ol,
.notes ul {
list-style-position: inside;
margin: 1em 0;
padding: 0;
}
.notes ol { list-style-type: decimal }
.notes ul { list-style-type: disc }
.notes li {
margin: 0;
padding: 0;
}
body#node th,
body#service th {
width: 180px;
}