html,
body
{
font: 14px sans-serif;
margin: 0;
width: 100%;
height: 100%;
}
.pane-content
{
scrollable: false;
}
.configurationButtons
{
padding: 4px;
background: #ffffff;
border: 1px solid #dadada;
margin: 0 -1px 0 0;
}
.configurationButtons span
{
width: 16px;
height: 16px;
background-image: url("../images/diagram-sprite.png");
background-repeat: no-repeat;
-webkit-transform: translatez(0);
display: block;
}
#panelBar div
{
background: #f4f4f4;
}
.alignLeft
{
background-position: -144px 0;
}
.alignRight
{
background-position: -160px 0;
}
.alignTop
{
background-position: -112px 0;
}
.alignBottom
{
background-position: -128px 0;
}
.toFront
{
background-position: -176px 0;
}
.toBack
{
background-position: -192px 0;
}
.k-menu .upload-item
{
overflow: hidden;
padding: 0;
}
.k-menu .upload-item .k-dropzone
{
padding: 0;
}
.k-menu .k-upload
{
position: absolute;
left: 0;
top: 0;
opacity: 0;
}
.k-menu .k-upload-button
{
height: 100px;
}
.k-menu .upload-item .k-upload-button
{
border-width: 0;
border-radius: 0;
padding: 0;
}
.k-menu #export
{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
display: block;
}
.k-menu .k-sprite
{
background-image: url("../images/diagram-sprite.png");
}
.new-item
{
background-position: 0 0;
}
.blank-item
{
background-position: 0 0;
}
.open-item
{
background-position: -32px 0;
}
.save-item
{
background-position: -16px 0;
}
.undo-item
{
background-position: -48px 0;
}
.redo-item
{
background-position: -64px 0;
}
.copy-item
{
background-position: -80px 0;
}
.paste-item
{
background-position: -96px 0;
}
.k-slider
{
vertical-align: middle;
}
.k-numerictextbox
{
width: 60px;
}
#splitter
{
position: absolute;
left: 0;
right: 0;
height: auto;
top: 92px;
bottom: 35px;
border-width: 0 0 1px;
}
#bottom-box
{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 3px;
text-align: right;
}
#diagram
{
border: 0;
width: 100%;
}
#diagram,
#center-pane .pane-content
{
height: 100%;
}
.k-panelbar .k-content ul
{
margin: 0;
padding: 0;
}
.k-panelbar .k-content li
{
text-align: right;
position: relative;
list-style: none;
padding: 5px 0 0;
}
.k-panelbar .k-content
{
padding-bottom: 5px;
}
.k-panelbar .k-content li > span
{
position: absolute;
display: block;
left: 10px;
top: 10px;
}
.k-panelbar .k-content li > .k-widget
{
width: 50%;
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
position: static;
}
.k-panelbar .k-content .k-selected-color
{
width: 100%;
}
.k-panelbar
{
border-width: 0;
}
.k-panelbar,
.k-panelbar .k-panel,
.k-panelbar li.k-item
{
background: transparent;
}
.k-panelbar .k-panel,
.k-panelbar .k-content
{
background: #f0f0f0;
}
#shapesPanelBar .k-panel .k-item
{
display: inline-block;
width: 50%;
}
#shapesPanelBar .k-panel .k-state-hover,
#shapesPanelBar .k-panel .k-state-selected
{
color: inherit;
background: #fff;
}
.shapeItem
{
margin-top: 10px;
display: inline-block;
width: 60px;
height: 60px;
background-image: url("../images/diagram-toolbox.png");
background-size: auto 100%;
}
#shapesPanelBar span
{
text-align: center;
display: block;
}
#shapesPanelBar .shapeItem
{
display: inline-block;
}
#menu > .k-menu
{
height: 40px;
}
#menu .k-item > .k-link
{
padding: .8em 1.4em;
}
.header
{
color: #fff;
background: #000;
font-size: 16px;
font-weight: bold;
padding-left: 20px;
height: 50px;
line-height: 50px;
text-transform: uppercase;
vertical-align: middle;
}
.header a
{
cursor: pointer;
font-weight: normal;
font-size: 14px;
text-decoration: none;
color: #fff;
display: inline-block;
margin-right: 30px;
float: right;
}
.header a:hover
{
text-decoration: underline;
}
div.about
{
color: #333;
padding: 20px 30px;
}
.about ul
{
display: inline-block;
vertical-align: top;
padding-left: 90px;
margin: 0;
width: 130px;
color: #25A0DA;
}
.about a
{
cursor: pointer;
color: inherit;
text-decoration: none;
}
.about a:hover
{
text-decoration: underline;
}
.about h2,
.about h3
{
color: #000;
font-size: 16px;
}
.about h3
{
margin-top: 25px;
padding-top: 25px;
display: block;
border-top: 1px solid #eee;
}
.about p
{
margin: 25px 0;
}
.k-window-titlebar
{
font-weight: bold;
background: #000;
color: #fff;
padding: .6em 0;
text-indent: .4em;
}
.k-window-actions
{
text-indent: 0;
margin-right: .2em;
margin-top: .2em;
}