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;
83 padding-top: 128px !important;
87 padding-top: 92px !important;
91 padding-top: 64px !important;
95 padding-top: 48px !important;
99 padding-top: 32px !important;
103 padding-top: 16px !important;
107 padding-top: 8px !important;
111 padding-top: 4px !important;
115 padding-top: 0px !important;
119 padding-bottom: 128px !important;
123 padding-bottom: 92px !important;
127 padding-bottom: 64px !important;
131 padding-bottom: 48px !important;
135 padding-bottom: 32px !important;
139 padding-bottom: 16px !important;
143 padding-bottom: 8px !important;
147 padding-bottom: 4px !important;
151 padding-bottom: 0px !important;
154 /* Grid of unequally tall elements */
155 .grid > [class*="col-md"] {
156 display: inline-block;
159 box-sizing: border-box;
161 .grid > [class*="col-md"].grid-align-top > [class*="col-md"] {
164 .grid > [class*="col-md"].grid-align-middle > [class*="col-md"] {
165 vertical-align: middle;
167 .grid > [class*="col-md"].grid-align-bottom > [class*="col-md"] {
168 vertical-align: bottom;
173 -webkit-border-radius: 3px;
174 -moz-border-radius: 3px;
175 -ms-border-radius: 3px;
176 -o-border-radius: 3px;
178 -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
179 -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
180 box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
184 h1.text-muted, h2.text-muted, h3.text-muted {
188 /* ----- BOOTSTRAP HACK FOR HEADER NAV BAR ----- */
189 .navbar.navbar-default.navbar-static-top {
193 /* ----- BOOTSTRAP HACK FOR STICKY FOOTER ----- */
194 html, body, #wrapwrap {
195 box-sizing: border-box;
204 header, #wrap, footer {
211 background: rgba(100, 200, 200, 0.1);
216 padding-bottom: 12px;
219 /* ----- BOOTSTRAP FIX ----- */
225 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
226 .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 {
227 background-image: url("/website/static/src/img/drag_here.png");
230 .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 {
231 background-image: url("/website/static/src/img/edit_here.png");
232 background-repeat: no-repeat;
233 background-position: center;
234 height: 220px !important;
237 .oe_structure.oe_empty > .oe_drop_zone.oe_insert:only-child, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child {
241 .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 {
242 content: "Click Edit To Create Content";
246 padding-bottom: 30px;
251 .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 {
252 content: "Drag Building Blocks Here";
255 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
256 .navbar .nav > li > p {
260 .carousel-inner .item {
262 background-size: 100%;
265 .carousel.oe_small .carousel-inner {
268 .carousel.oe_medium .carousel-inner {
271 .carousel.oe_big .carousel-inner {
274 .carousel .carousel-caption h1, .carousel .carousel-caption h2, .carousel .carousel-caption h3 {
278 .carousel .carousel-image {
286 .carousel .carousel-image img {
290 .carousel .item.text_image .carousel-caption {
296 background: rgba(0, 0, 0, 0.4);
298 .carousel .item.text_only .carousel-image {
299 display: none !important;
301 .carousel .item.text_only .carousel-caption {
307 .carousel .item.image_text .carousel-caption {
313 background: rgba(0, 0, 0, 0.4);
315 .carousel .item.image_text .carousel-image {
319 .carousel .carousel-control {
322 .carousel .carousel-control span {
327 .carousel .carousel-control.left span {
330 .carousel .carousel-control.right span {
334 /* ---- HOMEPAGE THEME CUSTOMIZATION ---- */
337 background: rgba(100, 200, 200, 0.14);
338 -webkit-box-shadow: 0px 5px 9px -7px rgba(0, 0, 255, 0.5) inset, 0px -3px 9px -7px rgba(0, 0, 255, 0.5) inset;
339 -moz-box-shadow: 0px 5px 9px -7px rgba(0, 0, 255, 0.5) inset, 0px -3px 9px -7px rgba(0, 0, 255, 0.5) inset;
340 box-shadow: 0px 5px 9px -7px rgba(0, 0, 255, 0.5) inset, 0px -3px 9px -7px rgba(0, 0, 255, 0.5) inset;
353 background: url("/website/static/src/img/parallax/quote.png") center center no-repeat fixed;
354 background-size: contain;
356 .parallax_quote .carousel-indicators li {
357 border: 1px solid grey;
359 .parallax_quote .carousel-indicators .active {
360 background-color: grey;
364 background: #eeeeee bottom center repeat fixed;
367 background-size: 100%;
370 /* -- Hack for removing double scrollbar from mobile preview -- */
371 div#mobile-preview.modal {
376 ul.nav-stacked > li > a {
380 #customize-menu .dropdown-header {
381 text-transform: uppercase;
384 /* ---- PUBLISH ---- */
386 text-decoration: none !important;
388 a[data-publish] .css_unpublish, a[data-publish] .css_publish, a[data-publish] .css_unpublished, a[data-publish] .css_published {
391 a[data-publish][data-publish='off'] .css_unpublished, a[data-publish][data-publish='off']:hover .css_publish {
394 a[data-publish][data-publish='off']:hover .css_unpublished {
397 a[data-publish][data-publish='on'] .css_published, a[data-publish][data-publish='on']:hover .css_unpublish {
400 a[data-publish][data-publish='on']:hover .css_published {
404 .dropdown .css_unpublish, .dropdown .css_publish {
408 .dropdown.css_publish .css_unpublish, .dropdown.css_unpublish .css_publish {
416 [data-publish='off']:not(a) > :not(.js_publish) {
420 [data-publish]:not(a) {
423 /*&:hover .js_publish */
426 [data-publish]:not(a) .js_publish {
434 background: rgba(150, 150, 220, 0.3);