div.mxRubberband { position: absolute; overflow: hidden; border-style: solid; border-width: 1px; border-color: #0000FF; background: #0077FF; } .mxCellEditor { background: url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7); _background: url('/static/img/mxgraph/transparent.gif'); border-color: transparent; border-style: solid; display: inline-block; position: absolute; overflow: visible; word-wrap: normal; border-width: 0; min-width: 1px; resize: none; padding: 0px; margin: 0px; } .mxPlainTextEditor * { padding: 0px; margin: 0px; } div.mxWindow { background: url('../img/mxgraph/window.gif'); border:1px solid #c3c3c3; position: absolute; overflow: hidden; z-index: 3; } table.mxWindow { border-collapse: collapse; table-layout: fixed; font-family: Arial; font-size: 8pt; } td.mxWindowTitle { background: url('/static/img/mxgraph/window-title.gif') repeat-x; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-weight: bold; overflow: hidden; height: 13px; padding: 2px; padding-top: 4px; padding-bottom: 6px; color: black; } td.mxWindowPane { vertical-align: top; padding: 0px; } div.mxWindowPane { overflow: hidden; position: relative; } td.mxWindowPane td { font-family: Arial; font-size: 8pt; } td.mxWindowPane input, td.mxWindowPane select, td.mxWindowPane textarea, td.mxWindowPane radio { font-family: Arial; font-size: 8pt; padding: 1px; } td.mxWindowPane button { color: #fff; background-color: #337ab7; border-color: #2e6da4; display: inline-block; margin: 2%; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; } img.mxToolbarItem { margin-right: 6px; margin-bottom: 6px; border-width: 1px; } select.mxToolbarCombo { vertical-align: top; border-style: inset; border-width: 2px; } div.mxToolbarComboContainer { padding: 2px; } img.mxToolbarMode { margin: 2px; margin-right: 4px; margin-bottom: 4px; border-width: 0px; } img.mxToolbarModeSelected { margin: 0px; margin-right: 2px; margin-bottom: 2px; border-width: 2px; border-style: inset; } div.mxTooltip { -webkit-box-shadow: 3px 3px 12px #C0C0C0; -moz-box-shadow: 3px 3px 12px #C0C0C0; box-shadow: 3px 3px 12px #C0C0C0; background: #FFFFCC; border-style: solid; border-width: 1px; border-color: black; font-family: Arial; font-size: 8pt; position: absolute; cursor: default; padding: 4px; color: black; } div.mxPopupMenu { -webkit-box-shadow: 3px 3px 12px #C0C0C0; -moz-box-shadow: 3px 3px 12px #C0C0C0; box-shadow: 3px 3px 12px #C0C0C0; background: url('/static/img/mxgraph/window.gif'); position: absolute; border-style: solid; border-width: 1px; border-color: black; } table.mxPopupMenu { border-collapse: collapse; margin-top: 1px; margin-bottom: 1px; } tr.mxPopupMenuItem { color: black; cursor: pointer; } tr.mxPopupMenuItemHover { background-color: #000066; color: #FFFFFF; cursor: pointer; } td.mxPopupMenuItem { padding: 2px 30px 2px 10px; white-space: nowrap; font-family: Arial; font-size: 8pt; } td.mxPopupMenuIcon { background-color: #D0D0D0; padding: 2px 4px 2px 4px; } .mxDisabled { opacity: 0.2 !important; cursor:default !important; }