1 /* THIS CSS FILE IS FOR WEBSITE THEMING CUSTOMIZATION ONLY
3 * css for editor buttons, openerp widget included in the website and other
4 * stuff must go to the editor.css
7 /* ----- GENERIC LAYOUTING HELPERS ---- */
10 margin-top: 128px !important;
14 margin-top: 92px !important;
18 margin-top: 64px !important;
22 margin-top: 48px !important;
26 margin-top: 32px !important;
30 margin-top: 16px !important;
34 margin-top: 8px !important;
38 margin-top: 4px !important;
42 margin-top: 0px !important;
46 margin-bottom: 128px !important;
50 margin-bottom: 92px !important;
54 margin-bottom: 64px !important;
58 margin-bottom: 48px !important;
62 margin-bottom: 32px !important;
66 margin-bottom: 16px !important;
70 margin-bottom: 8px !important;
74 margin-bottom: 4px !important;
78 margin-bottom: 0px !important;
82 padding-top: 128px !important;
86 padding-top: 92px !important;
90 padding-top: 64px !important;
94 padding-top: 48px !important;
98 padding-top: 32px !important;
102 padding-top: 16px !important;
106 padding-top: 8px !important;
110 padding-top: 4px !important;
114 padding-top: 0px !important;
118 padding-bottom: 128px !important;
122 padding-bottom: 92px !important;
126 padding-bottom: 64px !important;
130 padding-bottom: 48px !important;
134 padding-bottom: 32px !important;
138 padding-bottom: 16px !important;
142 padding-bottom: 8px !important;
146 padding-bottom: 4px !important;
150 padding-bottom: 0px !important;
153 /* Grid of unequally tall elements */
154 .grid > [class*="col-md"] {
155 display: inline-block;
158 box-sizing: border-box;
160 .grid > [class*="col-md"].grid-align-top > [class*="col-md"] {
163 .grid > [class*="col-md"].grid-align-middle > [class*="col-md"] {
164 vertical-align: middle;
166 .grid > [class*="col-md"].grid-align-bottom > [class*="col-md"] {
167 vertical-align: bottom;
172 -webkit-border-radius: 3px;
173 -moz-border-radius: 3px;
174 -ms-border-radius: 3px;
175 -o-border-radius: 3px;
177 -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
178 -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
179 box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
183 h1.text-muted, h2.text-muted, h3.text-muted {
187 /* ----- BOOTSTRAP HACK FOR HEADER NAV BAR ----- */
188 .navbar.navbar-default.navbar-static-top {
192 /* ----- BOOTSTRAP HACK FOR STICKY FOOTER ----- */
193 html, body, #wrapwrap {
194 -webkit-box-sizing: border-box;
195 -moz-box-sizing: border-box;
196 box-sizing: border-box;
205 header, main, footer {
212 background: rgba(100, 200, 200, 0.1);
217 padding-bottom: 12px;
220 /* ----- BOOTSTRAP FIX ----- */
230 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
231 .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 {
232 background-image: url("/website/static/src/img/drag_here.png");
235 .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 {
236 background-image: url("/website/static/src/img/edit_here.png");
237 background-repeat: no-repeat;
238 background-position: center;
239 height: 220px !important;
242 .oe_structure.oe_empty > .oe_drop_zone.oe_insert:only-child, [data-oe-type=html] > .oe_drop_zone.oe_insert:only-child {
246 .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 {
247 content: "Press The Top-Left Edit Button";
251 padding-bottom: 30px;
256 .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 {
257 content: "Drag Building Blocks Here";
260 /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */
261 .navbar .nav > li > p {
265 /* ---- HOMEPAGE THEME CUSTOMIZATION ---- */
274 /* -- Hack for removing double scrollbar from mobile preview -- */
275 div#mobile-preview.modal {
280 ul.nav-stacked > li > a {
284 #customize-menu .dropdown-header {
285 text-transform: uppercase;
288 /* ---- PUBLISH ---- */
289 .css_published .btn-danger, .css_published .css_publish {
293 .css_unpublished .btn-success, .css_unpublished .css_unpublish {
297 [data-publish='off'] {
298 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
302 /* ---- END of PUBLISH ---- */
304 background: rgba(150, 150, 220, 0.3);
308 background: rgba(150, 150, 220, 0.3);
324 background-color: rgba(0, 0, 0, 0.4);
336 /* ---- SNIPPETS --- */
337 [data-snippet-id],.colmd,.hr,.blockquote {
344 .carousel-inner .item {
346 background-size: 100%;
348 .carousel .carousel-caption {
354 background: rgba(0, 0, 0, 0.4);
356 .carousel .carousel-caption h1, .carousel .carousel-caption h2, .carousel .carousel-caption h3 {
360 .carousel .carousel-image {
369 .carousel .item.text_only .carousel-image {
370 display: none !important;
372 .carousel .item.text_only .carousel-caption {
378 background: transparent;
380 .carousel .item.image_text .carousel-caption {
383 .carousel .item.image_text .carousel-image {
386 .carousel .carousel-control {
389 .carousel .carousel-control span {
394 .carousel .carousel-control.left span {
397 .carousel .carousel-control.right span {
402 div.carousel[data-snippet-id="slider"] .carousel-indicators li {
403 border: 1px solid grey;
405 div.carousel[data-snippet-id="slider"] .carousel-indicators .active {
406 background-color: grey;
411 background-size: 100%;
419 .parallax.oe_medium {
427 vertical-align: middle;
434 background: rgba(100, 200, 200, 0.14);
435 -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;
436 -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;
437 box-shadow: 0px 5px 9px -7px rgba(0, 0, 255, 0.5) inset, 0px -3px 9px -7px rgba(0, 0, 255, 0.5) inset;
441 background-color: rgba(0, 0, 0, 0.9);
445 background-color: rgba(0, 128, 0, 0.8);
449 background-color: rgba(255, 0, 0, 0.8);
453 background-size: 100%;
481 background-color: rgba(0, 0, 0, 0.4);
493 address .fa.fa-mobile-phone {
496 address .fa.fa-file-text-o {
500 span[data-oe-type="monetary"] {
504 .oe_template_fallback {
505 -webkit-column-count: 3;
506 -moz-column-count: 3;
515 border-left: 3px solid #eeeeee;
523 .bs-callout p:last-child {
528 background-color: #fdf7f7;
529 border-color: #eed3d7;
532 .bs-callout-danger h4 {
536 .bs-callout-warning {
537 background-color: #faf8f0;
538 border-color: #faebcc;
541 .bs-callout-warning h4 {
546 background-color: #f4f8fa;
547 border-color: #bce8f1;
550 .bs-callout-info h4 {