@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'); } html { height: 100%; margin: 0; } body { background: #F9F9F9; font-family: Verdana; padding: 0; margin: 0; bottom: 0; height: 100%; } #topbar { width: 100%; min-width: 810px; position: relative; z-index: 100; background: #E1E1E1; float: left; } #topbar a, #topbar a:hover, #topbar a:active { text-decoration: none; } #topbar .title { padding-left: 50px; color: #474948; font-size: 16px; font-family: Open Sans; font-weight: 600; } .action_bar { padding-left: 20px; border-width: 1px 0; border-color: #DADADA; border-style: solid; float: left; box-sizing: border-box; width: 100%; } .topbar_separator { width: 20px; height: 100%; } .topbar_sides { width: 12px; height: 100%; } .topbar_padding { padding: 5px 0; margin-right: 10px; } .toolbar_btn { color: #00A0BD; vertical-align: bottom; } .toolbar_btn:hover { color: #00A0BD; } #toolbar_ok { background-color: #00A0BD; color: #FFF; font-size: 12px; font-family: Open Sans; font-weight: 400; padding: 5px; display: inline-block; } #toolbar_cancel { background-color: #333; color: #FFF; font-size: 12px; font-family: Open Sans; font-weight: 400; padding: 5px; display: inline-block; } #toolbar_search::after { font-family: iMobileIcon; font-weight: normal; content: '\e67f'; } #toolbar_help { background-image: url(../portalstudio/images/ac_btn_help.png); } #toolbar_help::after { font-family: iMobileIcon; font-weight: normal; content: '\e6f7'; } .select select { height: 22px; width: 150px; border: 1px solid #FFF; color: #888; font-size: 11px; padding: 3px; font-family: Verdana; } .select select:hover { border: 1px solid #444; color: #444; } .float_left { float: left; } .float_right { float: right; } .small { font-size: 11px; color: #818181; font-family: Open Sans; font-weight: 400; } p { margin: 0; padding: 0; font-size: 12px; } p.padding { padding: 5px 0 5px 7px; } p.label { padding: 5px 14px 0; color: #000; font-family: Open Sans; font-weight: 400; font-size: 13px; } #editor { width: 100%; top: 56px; background: #FFF; position: absolute; bottom: 0; overflow: hidden; } .eventcode { font-size: 13px; width: 99%; height: 100%; margin: 0; padding: 5px; padding-top: 20px; box-sizing: border-box; border: 0; border-bottom: 1px solid #FFF; font-family: 'DejaVu Sans Mono Bold', Verdana; background: #FFF url(../portalstudio/images/ac_textarea_background.png) repeat-x bottom fixed; } .defaultfont { font-size: 12px; } .mediumfont { font-size: 14px; } .default { color: #444; background-color: #FFF; } .blackgreen { color: #0C3; background-color: #000; } .commodore64 { color: #C4DBFF; background-color: #0058DD; } #helpkeys { height: 16px; width: 16px; overflow: hidden; position: absolute; top: 16px; right: 100px; transition: all .4s; } #helpkeys:hover { height: 300px; width: 150px; } #helpkeys_content { overflow: hidden; position: absolute; padding: 6px; background-color: #DADADA; right: 0; width: 0; height: 0; opacity: 0; transition: width .4s, height .4s, opacity .4s; } #helpkeys_content.visible { width: 196px; height: 250px; opacity: 1; } /* STYLE PROPERTIES PANE */ #opt_pane { position: absolute; top: 97px; right: 0; width: 195px; z-index: 10; } #opt_pane_wrapper { background: #E3E3E3; border-bottom: 2px solid #000; position: relative; } #opt_pane_toggler { height: 100%; width: 10px; background: #FFF; border-width: 0 0 0 1px; border-color: #E3E3E3 #E3E3E3 #000 #E3E3E3; border-style: solid; position: absolute; left: 0; top: 0; box-sizing: border-box; } #opt_pane_content { padding: 10px 0 20px 10px; } #opt_pane_content a { text-decoration: none; font-size: 12px; color: #000; display: block; width: 100%; padding: 4px 0 4px 10px; font-family: Open Sans; font-weight: 300; } #opt_pane_content a:hover { color: #000; } #opt_pane_top { position: absolute; top: 65px; right: 0; width: 195px; height: 32px; overflow: hidden; z-index: 11; } #opt_pane_top_wrapper { position: absolute; right: -155px; } #opt_pane_topbar { width: 151px; height: 32px; background: #E3E3E3; z-index: 1; color: #232323; font-family: Open Sans; font-weight: 600; font-size: 14px; } #opt_pane_topbar_left { cursor: pointer; width: 44px; height: 32px; background: #E3E3E3; } #opt_pane_topbar_left .toggler_icon { background: url(../portalstudio/images/style.png) no-repeat center center; width: 34px; height: 100%; display: inline-block; } #opt_pane_topbar_left .toggler { width: 10px; height: 100%; background: #FFF; border-color: #E3E3E3; border-style: solid; border-width: 1px 0 1px 1px; display: inline-block; box-sizing: border-box; } #opt_pane_topbar_left.open .toggler { border-width: 1px 0 0 1px; } #opt_pane_topbar_left .toggler::after { content: ''; position: absolute; top: calc(50% - 5px); display: block; width: 0; height: 0; border: 5px solid; border-color: transparent #484848 transparent transparent ; } #opt_pane_topbar_left.open .toggler::after { border-color: transparent transparent transparent #484848; } /* SLIDER */ #slider { margin: 10px 0 5px 10px; font-size: 11px; font-family: Open Sans; font-weight: 300; color: #818181; } div.slider { width: 160px; height: 4px; background: #FFF; } div.slider div.knob { background: #000; width: 4px; height: 10px; cursor: pointer; } div.slider div.knob .value { font-size: 10px; padding: 10px 0; font-family: Arial; } #loader { position: absolute; z-index: 9; display: none; background: #FFF url(../portalstudio/images/loader.gif) no-repeat center center; } .CodeMirror-focused .cm-matchhighlight { background: #616161; } .CodeMirror-activeline-background { border-width: 0 0 1px 0 !important; border-color: #AFAFAF !important; border-style: solid !important; } .breakpoints { width: .8em; }