@import url("../fonts/OpenSans.css"); @font-face { font-family: 'iMobileIcon'; src: url('../fonts/iMobileIcon.eot'); src: url('../fonts/iMobileIcon.eot#iMobileIcon') format('embedded-opentype'), url('../fonts/iMobileIcon.svg#iMobileIcon') format('svg'), url('../fonts/iMobileIcon.woff') format('woff'), url('../fonts/iMobileIcon.ttf') format('truetype'); } * { box-sizing: border-box; } #loader { position: fixed; top: 0; left: 0; z-index: 99999999; width: 100%; height: 100%; background: #fff url(../portalstudio/images/loader.gif) no-repeat center center; opacity: 1; transition: opacity 0.5s; -webkit-transition: opacity 0.5s; } #loader.hidden { opacity: 0; } html, body { height: 100%; margin: 0; padding: 0; } #container { font-family: Open Sans; font-size: 12px; opacity: 0; transition: opacity 0.5s; -webkit-transition: opacity 0.5s; } #container.visible { opacity: 1; } #topbar { width: 100%; background-color: #CCCCCC; padding: 5px; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .text-standard, .text-empty, .text-error { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .rect-standard { cursor: move; } #topbar .title { display: inline-block; font-size: 20px; font-weight: 600; } #topbar .toolbar { display: inline-block; position: absolute; right: 5px; line-height: 22px; width: 210px; } #topbar .toolbar span { margin-right: 6px; font-size: 14px; cursor: pointer; padding: 5px; background-color: #F3F3F3; border-radius: 2px; cursor: pointer; } #topbar .toolbar .mi { margin-left: 3px; } .mi { display: inline-block; font-family: iMobileIcon; font-style: normal; font-weight: normal; text-rendering: auto; font-size: 12px; color: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .mi-confirm::after { content: '\e6fe'; } .mi-close::after { content: '\e6fd'; } .number { font-size: 10px; } .rect-container { fill: #CBEAF0; fill-opacity: 0.5; stroke: #005D6E; stroke-width: 0.7; } .rect-standard { fill: #FFFFFF; fill-opacity: 0.5; stroke: #005D6E; } .rect-empty { fill: #FFFFFF; fill-opacity: 0.5; stroke: #508e9a; } .rect-error { fill: #F22613; stroke: #F1F9FA; } .text-standard { text-anchor: start; } .text-empty { font-weight: 600; fill: #F22613; text-anchor: start; } .text-error { font-weight: 600; fill: #CF000F; text-anchor: start; }