/* Global */
html, body {
margin: 0;
padding: 0;
}
body {
font-family: Helvetica Neue, Arial, san-serif;
font-size: 0.9em;
color: #444;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
body a {
color: #5F8EB3;
font-weight: bold;
text-decoration: none;
}
body a:hover {
text-decoration: underline;
}
/* Layout */
header {
background: #333;
color: #fff;
padding: 10px 50px;
}
header h1 {
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}
section.content {
padding: 50px;
}
footer {
text-align: center;
padding-bottom: 25px;
}
/* TODO Lines */
section div.controls {
padding-bottom: 20px;
}
section div.controls div.filter {
display: inline-block;
padding-left: 10px;
}
section div.controls div.filter select {
width: 150px;
}
section div.line {
width: 100%;
}
section div.line > div {
display: inline-block;
height: 38px;
line-height: 20px;
margin: 2px 0;
border-style: solid;
border-width: 1px 1px 5px;
}
section div.line div div.padding {
padding: 10px 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
section div.line div.meta {
background: #B1D2E3;
border-color: #A1C3D6;
border-radius: 2px 0px 0px 2px;
font-weight: bold;
width: 35%;
}
section div.line div.content {
background: #f6f6f6;
border-color: #eee;
border-radius: 0 2px 3px 0;
font-family: 'Monaco', serif;
font-size: 0.8em;
position: relative;
left: -5px;
z-index: -1;
padding-left: 15px;
width: 60%;
}
section div.line:hover div.meta {
background: #A1C3D6;
border-color: #95B9CC;
}
section div.line:hover div.content{
background: #eee;
border-color: #dedede;
}
section div.line div.meta span {
margin-right: 10px;
}
section div.line div.meta span:last-child {
margin-right: 0;
}