2 /* THIS CSS FILE IS FOR WEBSITE THEMING CUSTOMIZATION ONLY
4 * css for editor buttons, openerp widget included in the website and other
5 * stuff must go to the editor.css
8 /* ----- GENERIC LAYOUTING HELPERS ---- */
11 margin-top: 128px !important;
15 margin-top: 92px !important;
19 margin-top: 64px !important;
23 margin-top: 48px !important;
27 margin-top: 32px !important;
31 margin-top: 16px !important;
35 margin-top: 8px !important;
39 margin-top: 4px !important;
43 margin-top: 0px !important;
47 margin-bottom: 128px !important;
51 margin-bottom: 92px !important;
55 margin-bottom: 64px !important;
59 margin-bottom: 48px !important;
63 margin-bottom: 32px !important;
67 margin-bottom: 16px !important;
71 margin-bottom: 8px !important;
75 margin-bottom: 4px !important;
79 margin-bottom: 0px !important;
84 -webkit-border-radius: 3px;
85 -moz-border-radius: 3px;
86 -ms-border-radius: 3px;
87 -o-border-radius: 3px;
89 -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
90 -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
91 box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
95 h1.text-muted, h2.text-muted, h3.text-muted {
99 header a.navbar-brand.logo {
102 header a.navbar-brand img {
106 #wrapwrap p:empty:after {
110 /* ----- Snippets Styles ----- */
122 /* ----- EDITOR ----- */
123 #oe_main_menu_navbar {
126 -webkit-border-radius: 0px;
127 -moz-border-radius: 0px;
128 -ms-border-radius: 0px;
129 -o-border-radius: 0px;
133 #oe_main_menu_navbar li a, #oe_main_menu_navbar li button {
134 padding: 4px 8px 4px 8px;
138 #oe_main_menu_navbar .navbar-nav.navbar-right:last-child {
139 margin-right: 0 !important;
142 .css_non_editable_mode_hidden {
143 display: none !important;
146 /* ----- BOOTSTRAP FIX ----- */
147 .container .container, .readable .container {
153 /* ----- BOOTSTRAP HACK FOR HEADER NAV BAR ----- */
154 .navbar.navbar-static-top {
157 .navbar.navbar-static-top ul.nav > li.divider {
160 border-right: 1px solid grey;
163 /* ----- BOOTSTRAP HACK FOR STICKY FOOTER ----- */
164 html, body, #wrapwrap {
165 -webkit-box-sizing: border-box;
166 -moz-box-sizing: border-box;
167 box-sizing: border-box;
176 header, main, footer {
183 background: rgba(200, 200, 200, 0.1);
186 #footer_container, #footer {
188 padding-bottom: 12px;
191 /* ----- BOOTSTRAP FIX ----- */
197 @-moz-document url-prefix() {
198 .table .img-responsive {
202 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
203 .oe_structure.oe_editable.oe_empty:empty, .oe_editable[data-oe-type=html]:empty, .oe_structure.oe_editable.oe_empty > .oe_drop_zone.oe_insert:only-child, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child {
204 background-image: url("/website/static/src/img/drag_here.png") !important;
207 .oe_structure.oe_empty:empty, [data-oe-type=html]:empty, .oe_structure.oe_empty > .oe_drop_zone.oe_insert:only-child, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child {
208 background-image: none;
209 background-repeat: no-repeat;
210 background-position: center;
211 height: 220px !important;
214 .oe_structure.oe_empty > .oe_drop_zone.oe_insert:only-child, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child {
218 .oe_structure.oe_empty:empty:before, [data-oe-type=html]:empty:before, .oe_structure.oe_empty > .oe_drop_zone.oe_insert:only-child:before, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child:before {
223 padding-bottom: 30px;
228 .oe_structure.oe_editable.oe_empty:empty:before, .oe_editable[data-oe-type=html]:empty:before, .oe_structure.oe_editable.oe_empty > .oe_drop_zone.oe_insert:only-child:before, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child:before {
229 content: "Drag Building Blocks Here" !important;
232 .css_editable_display {
236 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
237 .navbar .nav > li > p {
241 /* ---- HOMEPAGE THEME CUSTOMIZATION ---- */
250 /* -- Hack for removing double scrollbar from mobile preview -- */
251 div#mobile-preview.modal {
255 ul.nav-stacked > li > a {
259 #customize-menu .dropdown-header {
260 text-transform: uppercase;
263 /* ---- PUBLISH ---- */
264 .css_published .btn-danger, .css_published .css_publish {
268 .css_unpublished .btn-success, .css_unpublished .css_unpublish {
272 [data-publish='off'] > *:not(.css_options) {
273 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
277 /* ---- END of PUBLISH ---- */
279 background: rgba(150, 150, 220, 0.3);
283 background: rgba(150, 150, 220, 0.3);
299 background-color: rgba(0, 0, 0, 0.4);
311 /* ---- SNIPPETS --- */
313 background-size: 100%;
316 .carousel, .parallax, .blockquote {
320 @media (max-width: 400px) {
321 section, .parallax, .row, .hr, .blockquote {
322 height: auto !important;
328 .carousel-inner .item {
330 background-size: cover;
333 .carousel .carousel-control {
336 .carousel .carousel-control span {
341 .carousel .carousel-control.left {
344 .carousel .carousel-control.left * {
350 .carousel .carousel-control.right {
353 .carousel .carousel-control.right * {
361 padding-bottom: 16px;
372 .o_image_floating div.o_container {
375 .o_image_floating div.o_container mark {
380 background-color: rgba(86, 61, 124, 0.25);
382 .o_image_floating div.o_container mark a {
385 .o_image_floating.o_hide_link div.o_container mark {
388 .o_image_floating.o_margin_s {
391 .o_image_floating.o_margin_s.pull-right {
394 .o_image_floating.o_margin_s.pull-left {
397 .o_image_floating.o_margin_m {
400 .o_image_floating.o_margin_m.pull-right {
403 .o_image_floating.o_margin_m.pull-left {
406 .o_image_floating.o_margin_l {
409 .o_image_floating.o_margin_l.pull-right {
412 .o_image_floating.o_margin_l.pull-left {
415 .o_image_floating.o_margin_xl {
418 .o_image_floating.o_margin_xl.pull-right {
421 .o_image_floating.o_margin_xl.pull-left {
426 div.carousel .carousel-indicators li {
427 border: 1px solid grey;
429 div.carousel .carousel-indicators .active {
430 background-color: grey;
432 div.carousel span.carousel-img img, div.carousel div.carousel-content {
436 div.carousel div.carousel-content {
437 background-color: black;
439 background: rgba(0, 0, 0, 0.3);
444 background-size: cover;
452 .parallax > div > div {
454 vertical-align: middle;
461 background: rgba(200, 200, 200, 0.14);
465 background-color: rgba(0, 0, 0, 0.9);
470 background-color: #169c78;
473 .oe_green .text-muted {
478 background-color: #41b6ab;
481 .oe_blue_light .text-muted {
486 background-color: #34495e;
491 background-color: #f05442;
494 .oe_orange .text-muted {
499 background-color: #b163a3;
502 .oe_purple .text-muted {
507 background-color: #9c1b31;
510 .oe_red .text-muted {
540 background-color: rgba(0, 0, 0, 0.4);
552 address .fa.fa-mobile-phone {
555 address .fa.fa-file-text-o {
559 span[data-oe-type="monetary"] {
563 .oe_template_fallback {
564 -webkit-column-count: 3;
565 -moz-column-count: 3;
571 .oe_website_login_container {
576 .oe_website_spinner {
579 .oe_website_spinner input {
583 div.media_iframe_video {
589 padding-bottom: 66.5%;
591 div.media_iframe_video iframe {
597 div.media_iframe_video .css_editable_mode_display {
606 @media (max-width: 768px) {
607 img:not(.cke_iframe), .media_iframe_video, span.fa, i.fa {
608 -webkit-transform: none !important;
609 -moz-transform: none !important;
610 -ms-transform: none !important;
611 -o-transform: none !important;
612 transform: none !important;
615 /* Fix: backward compatibility saas-3 */
616 div.carousel .container > .carousel-caption {
622 div.carousel .container > .carousel-caption > div {
626 background: rgba(0, 0, 0, 0.4);
629 div.carousel .container > .carousel-image {
636 div.carousel .item.text_image .container > .carousel-caption {
639 div.carousel .item.text_image .container > .carousel-caption > div {
644 div.carousel .item.text_image .container > .carousel-image {
648 div.carousel .item.image_text .container > .carousel-caption {
651 div.carousel .item.image_text .container > .carousel-caption > div {
656 div.carousel .item.image_text .container > .carousel-image {
660 div.carousel .item.text_only .container > .carousel-caption {
666 div.carousel .item.text_only .container > .carousel-caption > div {
668 background: transparent;
672 div.carousel .item.text_only .container > .carousel-image {
673 display: none !important;