@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i'); #cb_block_sidebar { position: fixed; top: 0; left: 0; width: 200px; height: 800px; height: 100vh; z-index: 999; background: #ecebe8; border-right: 1px solid #d4d4d4; overflow-y: scroll; #new_blocks_container2 { h4 { font-family: 'Roboto'; font-weight: 300; font-size: 1.2em; padding: 10px; text-align: center; height: 52px; margin-bottom: 10px; } } #new_blocks { list-style-type: none; text-align: center; li.title { width: 100%; clear: both; margin: 5px 0; span { font-size: 15px; display: block; text-transform: uppercase; color: #252525; line-height: 16px; } } li.blocktype { display: inline-block; border: 1px solid #d4d4d4; width: 90px; height: 70px; cursor: move; text-align: center; border-radius: 2px; overflow: hidden; margin-bottom: 5px; padding: 6px; background-color: #f9f8f6; span[class*=" icon-"] { color: #3e3e3e; } span.bname { margin-top: 3px; display: block; font-family: 'Roboto'; font-weight: 300; font-size: 12px; line-height: 14px; border: 0; color: #252525; } &.divider { } &:hover { background: #ffffde; } } } } #the_modal #modal_content .mb_container table.checkbox_multiple { td { padding: 5px 10px 10px 0; } input[type="checkbox"] { top: 0; } } #the_modal { #modal_controls { margin-top: 10px; } } #cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter, #cboxClose { background: #fff !important; } #the_modal #modal_content .mb_container { input { border: #ccc 1px solid; border-radius: 0 !important; font-family: 'Roboto' !important; font-weight: 300 !important; font-size: 15px !important; padding: 8px 6px 6px 6px; &:focus { outline-width: 0; border-color: #28acc1; } } label { font-family: 'Roboto' !important; font-weight: 300 !important; font-size: 15px !important; } .mb_placeholder { top: 9px; left: 8px; span { font-size: 15px; font-family: Roboto !important; font-weight: 300 !important; color: #5f5f5f; } } } .cke_editable:focus { outline-color: #c0dcff; outline-offset: 7px; outline-style: solid; outline-width: 2px; } .richtext-block { z-index: 6; } // #colorbox, #cboxOverlay, #cboxWrapper { // z-index: 10000000; // } body > .ui-draggable-dragging { width: 95px; height: auto; overflow: hidden; padding: 6px; list-style-type: none; font-size: 12px; padding: 6px; text-align: center; background: #ecebe8; border: 1px solid #d4d4d4; margin-bottom: 0; border-radius: 8px; } p.caboose_note.delete { background: #d24949; color: white; font-size: 14px; line-height: 18px; padding: 20px; text-align: center; position: relative; z-index: 15; font-family: 'Roboto'; font-weight: 300; input[type="button"] { display: inline-block; -webkit-appearance: none; background-color: #fff; border: 0; padding: 8px 10px; font-family: 'Roboto'; font-weight: 300; font-size: 14px; margin: 10px 5px 0 5px; color: #111; width: auto; cursor: pointer; &:hover { background-color: #111; color: #fff; } &:focus { outline-width: 0; } } } #caboose-loading { display: none; position: fixed; background: white; width: 100%; height: 100%; top: 0; left: 0; z-index: 100000000; text-align: center; opacity: 0.95; svg#loader { display: block; width: 60px; height: 60px; margin: 0 auto 10px auto; } h4 { text-transform: uppercase; font-family: 'Roboto'; font-weight: 300; font-size: 1.2em; margin-bottom: 0; } // opacity: 0; // transition: opacity 300ms ease; // &.show { // opacity: 0.9; // } } .ui-draggable.ui-draggable-dragging.block_over { opacity: 0.2; background-color: transparent; } body > .container, body > .mm-page > .container { width: 95%; width: calc(100vw - 200px); float: right; position: relative; top: 40px; } #colorbox:focus { outline-width: 0 !important; } #colorbox { #cboxWrapper { border-radius: 0 !important; } } #tiny_header { display: block; color: #fff; background-color: #353535; position: fixed; top: 0; right: 0; z-index: 100000; width: calc(100% - 200px); height: 40px; padding: 0 2%; line-height: 37px; text-align: right; transition: background-color 300ms ease; #m-pub, #m-unpub { float: left; font-family: 'Roboto'; font-weight: 300; font-size: 13px; position: relative; top: 1px; font-style: italic; color: #9e9e9e; } #m-unpub { color: #fff; } a { display: inline-block; color: #fff; padding: 0 10px; font-family: 'Roboto'; font-weight: 300; font-size: 12px; text-decoration: none; background: #5a5a5a; margin-left: 8px; text-transform: uppercase; border-radius: 3px; line-height: 24px; &[href*="revert"] { background: #903b3b; } &[href*="preview"] { background: #404088; } &[href*="publish"] { background: #3b753b; } &:hover { background: #c3c3c3; color: #353535; } &:focus { outline-width: 0; } } &.published { background-color: #353535; #m-unpub { display: none; } a[href*="revert"], a[href*="publish"], a[href*="preview"] { display: none; } } &.unpublished { background-color: #7da4a9; #m-pub { display: none; } } } // .block_over { background: #e3e3e3; } .select_handle { display: none; } // .move_up_handle { display: none; } // .move_down_handle { display: none; } .delete_handle { display: none; } .duplicate_handle { display: none; } .drag_handle { display: none; } .settings_handle { display: none; } .block_over > .drag_handle { display: block; position: relative; z-index: 3; } .block_over > .select_handle { display: block; position: relative; z-index: 3; } // .block_over > .move_up_handle { display: block; position: relative; z-index: 3; } // .block_over > .move_down_handle { display: block; position: relative; z-index: 3; } .block_over > .delete_handle { display: block; position: relative; z-index: 3; } .block_over > .duplicate_handle { display: block; position: relative; z-index: 3; } .block_over > .settings_handle { display: block; position: relative; z-index: 3; } .block_over > .drag_handle span { position: absolute; top: 0; right: 54px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } .block_over > .settings_handle span { position: absolute; top: 0; right: 72px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } .block_over > .select_handle span { position: absolute; top: 0; right: 18px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } // .block_over > .move_up_handle span { position: absolute; top: 0; right: 36px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } // .block_over > .move_down_handle span { position: absolute; top: 0; right: 18px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } .block_over > .delete_handle span { position: absolute; top: 0; right: 0px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } .block_over > .duplicate_handle span { position: absolute; top: 0; right: 36px; width: 18px; height: 18px; background-color: #fff; border: #ccc 1px solid; } .flex-grid-unit.block_over > .delete_handle span { right: auto; left: 54px; background-color: #f1e9e9; } .flex-grid-unit.block_over > .duplicate_handle span { right: auto; left: 18px; background-color: #f1e9e9; } .flex-grid-unit.block_over > .select_handle span { right: auto; left: 36px; background-color: #f1e9e9; } .flex-grid-unit.block_over > .drag_handle span { right: auto; left: 0; background-color: #f1e9e9; } .flex-grid-unit.block_over > .settings_handle span { right: auto; left: 72px; background-color: #f1e9e9; } .unslider-block-wrapper > .delete_handle, .unslider-block-wrapper > .drag_handle, .unslider-block-wrapper > .select_handle, .unslider-block-wrapper > .duplicate_handle, .unslider-block-wrapper > .settings_handle { z-index: 20; } .selected { background: #fff799 !important; img { opacity: 0.6; } } #caboose-notice { position: fixed; top: 40px; right: 0; width: 300px; z-index: 1000; background: #51883b; color: white; padding: 10px 12px 11px 12px; font-size: 13px; text-align: center; font-family: 'Roboto'; font-weight: 300; a { position: absolute; top: 1px; right: 5px; text-decoration: none; color: #fff; display: inline-block; &:hover { color: red; } } } .new_block_link { position: relative; width: 100%; height: 0; background-color: transparent; transition: all 300ms ease; &.np { height: auto; } .line { position: absolute; height: 16px; left: 0; bottom: -8px; width: 100%; transition: all 300ms ease; z-index: 5; &.dropzone { background: #dbeff7; } &.highlight { background: shade(#dbeff7, 15%); } &.new-page { text-align: center; height: auto; bottom: initial; top: 0; font-family: 'Roboto'; font-weight: 300; padding: 15px 8px; background: #ecebe8; border: 1px dashed gray; position: relative; font-size: 14px; p { color: #1d1d1d; font-family: 'Roboto'; font-weight: 300; font-size: 14px; } &.dropzone { background: #dbeff7; } &.highlight { background: shade(#dbeff7, 15%); color: transparent; } } } } .flex-grid-container.block_over { .delete_handle, .delete_handle span { z-index: 10; } .duplicate_handle, .duplicate_handle span { z-index: 10; } .select_handle, .select_handle span { z-index: 10; } .drag_handle, .drag_handle span { z-index: 10; } .flexbox { position: relative; z-index: 1; } } .flex-grid-container .flexbox > .new_block_link { height: 0; width: 0; flex: 0 0 0; .line { background-color: transparent; left: -8px; bottom: auto; top: 0; width: 16px; height: 70px; &.dropzone { background: #c8ffca; } &.highlight { background: shade(#c8ffca, 15%); } } } .flex-grid-container.empty { & > .flexbox > .new_block_link.np, & > .constrain > .flexbox > .new_block_link.np { flex: 1 1 100%; width: auto; height: auto; .new-page.line { width: 100%; bottom: auto; top: auto; background: #ecebe8; left: 0; height: auto; z-index: 2; &.dropzone { background: #c8ffca; } &.highlight { background: shade(#c8ffca, 15%); } } } }