.short_items{float:left;margin-right:1em}.field input{border:1px solid black;padding:3px}.entity-border{position:absolute;display:inline-block;padding:0px;background:#eee;border:1px solid black;min-width:50px;min-height:50px;z-index:0}.entity-heading{padding:10px;margin-bottom:2px;border-bottom:1px solid black;background:#cdf}.entity-heading span{display:inline}.entity-heading input{display:none}.entity-heading.selected input{display:inline;width:100%;font-size:inherit;font-family:inherit;margin:-2px;padding:0}.entity-heading.selected span{display:none}.entity-body{padding:10px;padding-top:5px}.entity-body textarea{display:none}.entity-body.selected textarea{display:block;width:100%;height:100%;resize:none;font-size:inherit;font-family:inherit;margin:0px;padding:0}.entity-body .attribute span{margin:0;font-family:inherit;font-size:inherit;cursor:pointer;display:inline}.entity-body .attribute.identifier span{border-bottom:1px solid black}.entity-body.selected .attribute span{display:none}.attribute-input{margin:0;font-family:inherit;font-size:inherit;width:100%;height:100%}.select-shield{position:absolute;width:100%;height:100%;text-align:center}div.endpoint{position:absolute;display:inline-block;width:1px}div.endpoint div.label{display:block;position:absolute;width:1px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.endpoint.right div.label{left:30px;top:-18px}div.endpoint.left div.label{left:-32px;top:2px}div.endpoint.top div.label{left:29px;top:-18px}div.endpoint.bottom div.label{left:-30px;top:1px}div.endpoint.top,div.endpoint.bottom{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}div.endpoint div.label span{display:block}div.endpoint div.label.selected span{display:none}div.endpoint div.label input{display:none}div.endpoint div.label.selected input{display:block}div.endpoint div.label span,div.endpoint div.label input{background:rgba(255,255,255,0.8);white-space:nowrap}div.endpoint.bottom div.label span,div.endpoint.bottom div.label input,div.endpoint.left div.label span,div.endpoint.left div.label input{float:right;text-align:right}body{margin:0px;font-family:verdana, arial, helvetica, sans-serif;font-size:13px}svg{border-right:1px solid #aaa;border-bottom:1px solid #aaa}input{font-size:inherit;font-family:inherit;margin:-5px -3px}#graph-name{position:fixed;height:35px;width:100%;padding-left:25px;padding-top:15px;padding-bottom:15px;font-size:16pt;border:none;background:white}#canvas{position:relative;transform-origin:left top;-webkit-transform-origin:left top;-ms-transform-origin:left top}#window-top{width:100%;z-index:1;position:absolute;background:white}#toolbar{position:fixed;background:#eee;border-top:2px solid white;border-bottom:2px solid white;width:100%;margin:0px;padding:5px;padding-left:30px;top:50px;left:0px}#toolbar button,#toolbar label{background:inherit;font-size:inherit;border:none;padding:0.5em 1em}#toolbar label input{margin-right:0.5em}span.toolbar-separator{display:inline-block;width:2px;height:20px;background:#ccc}#editor .ghost-entity,#editor .select-shield,#editor .select-shield{display:none}#editor.delete_item .select-shield{background:rgba(255,230,230,0.75);display:block}#editor.delete_item .select-shield:hover{background:rgba(255,170,170,0.75)}#editor.delete_item .select-shield:hover{background:rgba(255,170,170,0.75)}#editor.new_relationship_start .select-shield,#editor.new_relationship_end .select-shield{background:rgba(230,255,230,0.75);display:block}#editor.new_relationship_start .select-shield:hover,#editor.new_relationship_end .select-shield:hover{background:rgba(170,255,170,0.75);display:block}#editor.new_entity .ghost-entity{display:block;position:absolute;width:100px;height:130px;background:rgba(170,255,170,0.75);border:1px solid rgba(85,128,85,0.75);padding:10px;padding-top:1em;text-align:center;z-index:5}#editor.select #select-button,#editor.new_entity #new-entity-button,#editor.new_relationship_start #new-relationship-button,#editor.new_relationship_end #new-relationship-button,#editor.delete_item #delete-item-button,#editor.label_pick #label-button,#editor.label_enter #label-button,#editor.degree #degree-button,#editor.identifier_bar #identifier-bar-button,#editor.guide-enabled #guide-button{background-color:#bbb}path{fill:none}path.relationship,path.arrowhead{stroke:black;stroke-width:1px}path.click-path{fill:none;stroke:none}#editor.guide-enabled path.syntaxError{fill:none;stroke:rgba(255,0,0,0.25);stroke-width:30px}#editor.guide-enabled path.syntaxWarning{fill:none;stroke:rgba(230,200,0,0.25);stroke-width:30px}#editor.delete_item path.click-path{fill:none;stroke:rgba(255,230,230,0.75);stroke-width:30px}#editor.delete_item path.click-path:hover{stroke:rgba(255,170,170,0.75)}#editor.label_pick path.click-area,#editor.degree path.click-area,#editor.identifier_bar path.click-area{fill:rgba(0,255,0,0.15);stroke:none}#editor.label_pick path.click-area:hover,#editor.degree path.click-area:hover,#editor.identifier_bar path.click-area:hover{fill:rgba(0,255,0,0.35)}#editor.identifier_bar div.attribute{background:rgba(0,255,0,0.15)}#editor.identifier_bar div.attribute:hover{background:rgba(0,255,0,0.35)}path.click-area{fill:rgba(255,255,255,0);stroke:none}.positioner{position:relative;display:inline-block;width:0px;margin:0px;padding:0px}#save-message{position:absolute;width:12em;top:-3em;left:10px;padding:0px}#save-message.pending{color:#888}#save-message.success{color:#080}#save-message.error{color:#f00}.canvas-click-shield{position:absolute;width:100%;height:100%;background:none}#loading-indicator{text-align:left;width:100%;margin-top:1em;margin-left:2em}.getting-started{position:fixed;left:100px;top:96px;width:200px;z-index:6;border:1px solid #ccc;padding:0px;background:#ffd}.getting-started p{margin:1em}.getting-started svg{border:none}.getting-started svg polyline{fill:#ffd;stroke:#ccc;stroke-width:1}#index{padding:1em;font-size:16pt}#index h1{font-size:20pt}#index table.graph_index td,#index .new-button{padding-bottom:1em;padding-right:1em}
