@charset "utf-8";
label.field-with-error { color: #dd7e5e }
input.field-with-error { background-color: #fd9e7e }
/**
* Body CSS
*/
html,
body {
height: 100%;
background-color: #eee;
font-size:18px;
/* TODO: change body/html font-size dynamically using JavaScript to change the lenght values
* to everything set in "rem"s (root ems). Useful for screens with bigger
* resolution where the font is too small.
*/
}
html,
body,
input,
textarea,
button {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}
/**
* Header and footer CSS
*/
header, footer {
position: fixed;
right: 0;
left: 0;
z-index: 2;
transition: left 0.2s;
}
header {
top: 0;
}
footer {
bottom: 0;
padding: 0 1rem 0 1rem;
}
header a, footer a {
color: white;
}
.mui--appbar-min-height, .mui-appbar, .mui--appbar-height {
min-height: 1rem;
max-height: 3rem;
}
.mui--appbar-line-height {
line-height:1.5rem;
}
header.mui-appbar table {
width:100%;
/* top | right | bottom | left */
padding: 0 1rem 0 1rem;
}
header.mui-appbar .mui--text-right a {
font-size: 0.8rem;
}
#logo {
display: inline;
width: 1rem;
height: 1rem;
vertical-align: middle;
}
#sidedrawer {
position: fixed;
top: 0;
bottom: 0;
width: 200px;
left: -200px;
overflow: auto;
z-index: 2;
background-color: #fff;
transition: transform 0.2s;
}
.sidedrawer-toggle {
color: #fff;
cursor: pointer;
font-size: 1rem;
line-height: 1.2rem;
margin-right: 0.45rem;
}
.sidedrawer-toggle:hover {
color: #fff;
text-decoration: none;
}
/**
* Content CSS
*/
main#content-wrapper {
min-height: 100%;
overflow-x: hidden;
margin-left: 0px;
transition: margin-left 0.2s;
/* sticky bottom */
margin-bottom: -3rem;
padding: 1.5rem 1rem 0 1rem;
}
footer {
margin-left: 0px;
transition: margin-left 0.2s;
}
@media (min-width: 768px) {
header {
left: 200px;
}
#sidedrawer {
transform: translate(200px);
}
main#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 main#content-wrapper {
margin-left: 0;
}
body.hide-sidedrawer footer {
margin-left: 0;
}
}
/**
* Toggle Side drawer
*/
#sidedrawer.active {
transform: translate(200px);
}
/**
* Side drawer CSS
*/
#sidedrawer-brand {
padding-left: 1.1rem;
}
#sidedrawer ul {
list-style: none;
}
#sidedrawer > ul {
padding-left: 0px;
}
#sidedrawer > ul > li:first-child {
padding-top: .8rem;
}
#sidedrawer strong {
display: block;
padding: .8rem 1.2rem;
cursor: pointer;
}
#sidedrawer strong:hover {
background-color: #E0E0E0;
}
#sidedrawer strong + ul > li {
padding: .33rem 0;
}
#Ꙋправленѥ {
float: right;
font-size: x-small
}