@charset "utf-8"; /* ---- CKEditor Minimal Reset ---- */ .navbar.navbar-inverse .cke_chrome { border: none; } .navbar.navbar-inverse .cke_inner { background: transparent; } .navbar.navbar-inverse .cke_top { background: transparent; border: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } /* ---- OpenERP Style ---- */ .oe_website_editorbar { position: fixed; top: 0; right: 0; display: block; width: 100%; padding: 2px; margin: 0; z-index: 20000; background-color: #414141; background: -webkit-linear-gradient(#646060, #262626); box-sizing: border-box; } .oe_website_editorbar li { display: inline; color: #eeeeee; } .oe_website_editorbar li:hover { background: rgba(0, 0, 0, 0.2); text-shadow: black 0px 0px 3px; color: white; } .oe_website_editorbar .oe_rte_toolbar div.dropdown { display: inline-block; } .oe_website_editorbar .oe_rte_toolbar div.dropdown li { display: list-item; } .oe_website_editorbar .oe_rte_toolbar button { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; } .oe_website_editorbar .oe_rte_toolbar button.oe_button_list { padding-right: 3px; } .oe_website_editorbar .oe_rte_toolbar button.oe_button_list:after { content: "\F0D7"; padding-left: 6px; } .oe_editable:focus { outline: none !important; } .css_non_editable_mode_hidden { display: none; } .oe_carousel_options { cursor: pointer; position: absolute; white-space: nowrap; z-index: 1; display: none; } .oe_carousel_options > * { display: inline-block !important; vertical-align: middle !important; position: relative !important; top: 2px; } /* ---- EDITOR BAR ---- */ table.editorbar-panel { cursor: pointer; width: 100%; } table.editorbar-panel td.selected { background-color: #b1c9d9; } /* ---- RTE ---- */ .oe_editable .btn { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; -o-user-select: auto; user-select: auto; } .modal .existing-attachments a.thumbnail { position: relative; } .modal .existing-attachments a.thumbnail.selected:before { text-decoration: none; font-size: 150%; background-color: rgba(0, 0, 0, 0.3); color: #21dc0f; content: "✔"; height: 2em; width: 2em; text-align: center; padding: 5px; border-radius: 4px 0; position: absolute; top: 0; left: 0; } .modal .image-preview { margin-bottom: 0.5em; } /* ---- SNIPPET EDITOR ---- */ #oe_snippets { display: none; position: fixed; left: 0px; right: 0px; top: 50px; max-height: 280px; min-height: 140px; background: #282828; box-shadow: 0px 10px 10px -10px black inset; overflow-y: auto; z-index: 1010; } #oe_snippets .nav-pills { padding: 3px 8px; background: #444444; } #oe_snippets .nav-pills > li > a { padding: 2px 10px !important; } #oe_snippets .pill-content { height: 140px; } .oe_snippet { display: inline-block; vertical-align: top; width: 120px; height: 120px; border-radius: 3px; margin: 10px; margin-right: 0px; position: relative; overflow: hidden; -webkit-user-select: none; user-select: none; cursor: move; pointer-events: none; } .oe_snippet .oe_snippet_thumbnail.oe_label { pointer-events: auto; text-align: center; height: 100%; line-height: 120px; background: transparent; color: white; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.95); position: relative; } .oe_snippet .oe_snippet_thumbnail.oe_label span, .oe_snippet .oe_snippet_thumbnail.oe_label div { line-height: 18px; } .oe_snippet > :not(.oe_snippet_thumbnail) { display: none !important; } #oe_snippets .oe_snippet_thumbnail.oe_label { background: #747474; background-image: radial-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.4)); box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.07) inset; } /* ---- SNIPPETS DROP ZONES ---- */ .oe_drop_zone.oe_insert { display: block; height: 32px; margin: -16px 0px; -webkit-transition: margin 250ms linear; width: 100%; position: absolute; z-index: 1000; } .oe_drop_zone.oe_insert:first-child:not(:last-child) { margin-top: -8px; margin-bottom: -24px; } .oe_drop_zone.oe_insert:last-child:not(:first-child) { margin-top: -24px; margin-bottom: -8px; } .oe_drop_zone.oe_insert:before { content: ""; display: block; border-top: dashed 2px rgba(209, 178, 255, 0.72); position: relative; top: 16px; } .oe_drop_zone.oe_insert:first-child:not(:last-child):before { top: 8px; } .oe_drop_zone.oe_insert:last-child:not(:first-child):before { top: 24px; } .oe_drop_zone.oe_insert.oe_hover:before { border-top: dashed 2px rgba(116, 255, 161, 0.72); } .oe_drop_zone.oe_insert.oe_vertical { width: 16px; display: inline-block; position: absolute; margin: 0px !important; } .oe_drop_zone.oe_insert.oe_overlay { background: rgba(153, 0, 255, 0.17); border-radius: 3px; } .oe_drop_zone { background: rgba(153, 0, 255, 0.17); border-radius: 3px; } .oe_drop_zone.oe_hover { background: rgba(0, 255, 133, 0.22); z-index: 1001; } /* ---- SNIPPET MANIPULATOR ---- */ .oe_overlay { display: block; position: absolute; background: transparent; border-radius: 3px; opacity: 0; transition: opacity 100ms linear; box-sizing: border-box; pointer-events: none; } .oe_overlay.oe_hover { opacity: 1; cursor: pointer; } .oe_overlay.oe_selected, .oe_overlay.oe_active { opacity: 1; border-style: dashed; border-width: 1px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3), 0px 0px 0px 1px rgba(255, 255, 255, 0.3) inset; } .oe_overlay.oe_selected { border-color: rgba(0, 153, 255, 0.5); } .oe_overlay .oe_handle { display: none !important; } .oe_overlay.oe_active { border-color: rgba(153, 0, 255, 0.5); } .oe_overlay.oe_active .oe_handle { display: block !important; pointer-events: auto; } .oe_overlay.oe_active .oe_handle:before { position: relative; top: 50%; left: 50%; display: block; background: white; border: solid 1px #9900ff; border-radius: 8px; width: 16px; height: 16px; margin: -8px; padding-left: 1px; font-size: 14px; line-height: 14px; color: #9900ff; -webkit-transition: background 100ms linear; } .oe_overlay.oe_active .oe_handle:hover:before { background: #9900ff; color: white; } .oe_overlay.oe_active .oe_handle.e:before { content: "⇨"; } .oe_overlay.oe_active .oe_handle.s:before { content: "⇩"; } .oe_overlay.oe_active .oe_handle.w:before { content: "⇦"; } .oe_overlay.oe_active .oe_handle.n:before { content: "⇧"; } .oe_overlay .icon.btn { display: inline-block; } .oe_overlay .oe_overlay_options { display: none; z-index: 1002; } .oe_overlay .oe_overlay_options .oe_options, .oe_overlay .oe_overlay_options .oe_label, .oe_overlay .oe_overlay_options .oe_move { position: absolute; display: block; z-index: 1002; top: -11px; } .oe_overlay .oe_overlay_options .oe_options { pointer-events: auto; left: -14px; } .oe_overlay .oe_overlay_options .oe_label { top: -8px; right: 6px; background: white; font-size: 75%; color: rgba(153, 0, 255, 0.5); padding: 0 5px; } .oe_overlay .oe_overlay_options .oe_move { pointer-events: auto; left: 50%; } .oe_overlay .oe_overlay_options .oe_move .js_box_move { margin-left: -50%; } .oe_overlay .oe_overlay_options .dropdown-menu select, .oe_overlay .oe_overlay_options .dropdown-menu input { display: block; } .oe_overlay.oe_active .oe_overlay_options { display: block; } .oe_handle { pointer-events: auto; position: absolute; top: 50%; left: 50%; display: block; box-sizing: border-box; width: 8px; height: 8px; margin: -4px; } .oe_handle.n { left: 2px; width: 100%; top: 0px; cursor: s-resize; } .oe_handle.e { left: auto; top: 2px; height: 100%; right: 0px; cursor: w-resize; } .oe_handle.s { top: auto; left: 2px; width: 100%; bottom: 0px; cursor: n-resize; } .oe_handle.w { top: 2px; height: 100%; left: 0px; cursor: e-resize; } .s-resize-important, .s-resize-important * { cursor: s-resize !important; } .n-resize-important, .n-resize-important * { cursor: n-resize !important; } .e-resize-important, .e-resize-important * { cursor: e-resize !important; } .w-resize-important, .w-resize-important * { cursor: w-resize !important; } .move-important, .move-important * { cursor: move !important; } /* ---- MOBILE PREVIEW ---- */ .oe_mobile_preview.modal .modal-content { height: 660px; background-color: black; border: 2px solid; border-radius: 10px; border-color: #1c1f1f; margin: auto; top: 0; left: 0; bottom: 0; right: 0; max-width: 330px; } .oe_mobile_preview.modal .modal-content .modal-header { background-color: black; border-bottom: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; } .oe_mobile_preview.modal .modal-content .modal-header .modal-title { color: #1c1f1f; } .oe_mobile_preview.modal .modal-content .modal-header .close { color: lightgrey; opacity: 1; } .oe_mobile_preview.modal .modal-content .modal-header .close:hover { color: #e00101; opacity: 1; } .oe_mobile_preview.modal .modal-content .modal-body { background-color: black; max-height: 600px; padding: 0; margin: 0; } .oe_mobile_preview.modal .modal-content .modal-body .oe_mobile_viewport { width: 320px; height: 568px; padding: 5px; border: none; } .oe_mobile_preview.modal .modal-content .modal-footer { background-color: black; } /* ---- SEO TOOLS ---- */ .oe_seo_configuration .modal-dialog { width: 80%; } .oe_seo_configuration .oe_remove { color: #e00101; } .oe_seo_configuration .oe_seo_suggestion { cursor: pointer; } /* ---- ACE EDITOR ---- */ .oe_ace_view_editor { transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; opacity: 0.3; position: fixed; top: 51px; right: 0; z-index: 1000; height: 100%; } .oe_ace_view_editor .oe_ace_view_editor_title { width: 100%; padding-top: 4px; padding-left: 4px; height: 40px; background: #2f3129; } .oe_ace_view_editor .oe_ace_view_editor_title .oe_view_list { width: 50%; height: 32px; } .oe_ace_view_editor .oe_ace_view_editor_title .btn { height: 32px; padding: 0 4px 0 4px; } .oe_ace_view_editor .ace_editor { position: absolute; top: 40px; right: 0; bottom: 51px; left: 0; width: 720px; } .oe_ace_view_editor:hover { opacity: 1; } .oe_ace_view_editor.oe_ace_open { width: 720px; } .oe_ace_view_editor.oe_ace_closed { width: 0; opacity: 0; }