html,
body {
height: 100%;
background-color: #eee;
}
html,
body,
input,
textarea,
buttons {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}
/**
* Layout CSS
*/
#header {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 2;
transition: left 0.2s;
}
#sidedrawer {
position: fixed;
top: 0;
bottom: 0;
width: 200px;
left: -200px;
overflow: auto;
z-index: 2;
background-color: #fff;
transition: transform 0.2s;
}
#content-wrapper {
min-height: 100%;
overflow-x: hidden;
margin-left: 0px;
transition: margin-left 0.2s;
/* sticky bottom */
margin-bottom: -160px;
padding-bottom: 160px;
}
#footer {
height: 160px;
margin-left: 0px;
transition: margin-left 0.2s;
}
@media (min-width: 600px) {
#header {
left: 200px;
}
#sidedrawer {
transform: translate(200px);
}
#content-wrapper {
margin-left: 200px;
}
#footer {
margin-left: 200px;
}
body.hide-sidedrawer #header {
left: 0;
}
body.hide-sidedrawer #sidedrawer {
transform: translate(0px);
}
body.hide-sidedrawer #content-wrapper {
margin-left: 0;
}
body.hide-sidedrawer #footer {
margin-left: 0;
}
}
/**
* Toggle Side drawer
*/
#sidedrawer.active {
transform: translate(200px);
background-color: #E1E1E1;
}
/**
* Header CSS
*/
.sidedrawer-toggle {
color: #fff;
cursor: pointer;
font-size: 20px;
line-height: 20px;
margin-right: 10px;
}
.sidedrawer-toggle:hover {
color: #fff;
text-decoration: none;
}
/**
* Footer CSS
*/
#footer {
background-color: #0288D1;
color: #fff;
}
#footer a {
color: #fff;
text-decoration: underline;
}
/**
* Side drawer CSS
*/
#sidedrawer-brand {
/* padding-left: 20px; */
}
#sidedrawer ul {
list-style: none;
}
#sidedrawer > ul {
padding-left: 0px;
}
#sidedrawer > ul > li:first-child {
padding-top: 15px;
}
#sidedrawer strong {
display: block;
padding: 15px 22px;
cursor: pointer;
}
#sidedrawer .entry:hover {
background-color: #E0E0E0;
}
#sidedrawer strong + ul > li {
padding: 6px 0px;
}
#sidedrawer .entry {
padding: 7px;
cursor:pointer;
border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
/*#sidedrawer .entry:after {
font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
float:right;
content:"\e87a"
}*/
#footer, .mui-appbar {
background-color: #62849C;
}
a.tag{
float:left;
margin-right:8px;
padding:2px 7px 3px 19px;
font:700 .7em "lucida grande", helvetica, arial, sans-serif;
color:#3d5295;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,.5);
border-radius:0 .4em .4em 0;
background:
-moz-linear-gradient(
-45deg,
transparent 50%,
#d0daf7 50%
),
-moz-linear-gradient(
45deg,
transparent 50%,
#d0daf7 50%
),
-moz-linear-gradient(
#d0daf7,
#d0daf7
);
background:
-webkit-gradient(
linear,
0 0, 100% 100%,
color-stop(.5,transparent),
color-stop(.5,#d0daf7)
),
-webkit-gradient(
linear,
0 100%, 100% 0,
color-stop(.5,transparent),
color-stop(.5,#d0daf7)
),
-webkit-gradient(
linear,
0 0, 100% 0,
from(#d0daf7),
to(#d0daf7)
);
background-repeat:no-repeat;
background-position:0 0, 0 100%, 10px 0;
background-size:10px 53%, 10px 50%, 100% 100%;
-moz-padding-start:14px;
-webkit-mask-image:-webkit-gradient(
radial,
11 50%, 2.9, 11 50%, 3,
from(transparent),
to(rgba(0,0,0,1))
)}
a.tag:hover {
opacity:.8}
#bodyContents > li {
display: list-item;
}