body {
color: #CCCCCC;
background-color: #28385E;
font-size: 16px;
}
#main {
white-space:nowrap;
overflow-x: scroll;
}
#main > div {
display: inline-block;
vertical-align: top;
margin-right: 0.25em;
}
#left-menu {
font-size: 1.25em;
min-height: 640px;
margin-left: 0.5em;
color:#CCCCCC;
background-color: #516C8D;
}
#left-menu.expanded.initial li {
animation: left-menu-expanding forwards 0s ease 0s normal;
}
#left-menu.expanded li {
animation: left-menu-expanding forwards 0.2s ease 0s normal;
}
#left-menu.shrinked li {
animation: left-menu-shrinking forwards 0.2s ease 0s normal;
}
@keyframes left-menu-expanding {
0% {
min-width: 1.5em;
max-width: 1.5em;
}
100% {
min-width: 300px;
max-width: inherit;
}
}
@keyframes left-menu-shrinking {
0% {
min-width: 300px;
max-width: inherit;
}
100% {
min-width: 1.5em;
max-width: 1.5em;
}
}
#left-menu ol {
padding-left: 0em;
}
#left-menu li:nth-child(1) {
border-top-style:solid;
border-top-width:0.1em;
border-top-color:#CCCCCC;
}
#left-menu li {
padding-top: 0.25em;
padding-bottom:0.25em;
padding-left:0.25em;
border-bottom-style:solid;
border-bottom-width:0.1em;
border-bottom-color: #CCCCCC;
list-style:none;
height: 1.25em;
overflow:hidden;
text-overflow: clip;
}
#left-menu img {
padding-right: 0.25em;
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}
#left-menu li,#left-menu img {
vertical-align:middle;
}
#left-menu li:hover {
background-color: #6A91C1;
}
#main-pane {
width:100%;
padding-top: 0.75em;
background-color:#516C8D;
}
#main-tabs {
margin:0em;
padding: 0em;
}
#main-tabs li.tab {
display: inline-block;
color: #516C8D;
background-color: #CCCCCC;
border-width: 0em;
border-style:solid;
border-color:#516C8D;
padding:0.4em;
min-width:5em;
}
#main-tabs li.tab:hover {
background-color: #6A91C1;
}
#main-tabs li.tab.selected {
border-bottom-color:#CCCCCC;
border-bottom-width: 0.25em;
}
#main-tabs li.tab:hover.selected {
background-color: #6A91C1;
border-bottom-color:#6A91C1;
}
div.main-article {
display: none;
}
div.main-article.selected {
display: inline-block;
font-size: 1em;
min-width: 300px;
min-height: 640px;
width:100%;
padding-left : 0.5em;
padding-top :0.5em;
color: #516C8D;
background-color: #CCCCCC;
}
#main-pane #petari {
width:100%;
height:100%;
overflow: auto;
}
#main-pane div.app-container {
border: 0.1em solid #516C8D;
height: 640px;
visibility: initial;
resize: both;
}