[FIX] web: fix view manager header height form view
[odoo/odoo.git] / addons / web / static / src / css / base.sass
1 @charset "utf-8"
2
3 // Variables {{{
4 $facets-border: #afafb6
5 $section-title-color: #7C7BAD
6 $tag-bg-light: #f0f0fa
7 $tag-bg-dark: #7C7BAD
8 $tag-border: #afafb6
9 $tag-border-selected: #a6a6fe
10 $hover-background: #f0f0fa
11 $link-color: #7C7BAD
12 $sheet-max-width: 860px
13 $sheet-min-width: 650px
14 $sheet-padding: 16px
15 // }}}
16 // Mixins {{{
17 @font-face
18     font-family: 'mnmliconsRegular'
19     src: url('/web/static/src/font/mnmliconsv21-webfont.eot') format('eot')
20     src: url('/web/static/src/font/mnmliconsv21-webfont.woff') format('woff')
21     src: url('/web/static/src/font/mnmliconsv21-webfont.ttf') format('truetype')
22     src: url('/web/static/src/font/mnmliconsv21-webfont.svg') format('svg') active
23     font-weight: normal
24     font-style: normal
25
26 @font-face
27     font-family: 'EntypoRegular'
28     src: url('/web/static/src/font/entypo-webfont.eot') format('eot')
29     src: url('/web/static/src/font/entypo-webfont.eot?#iefix') format('embedded-opentype')
30     src: url('/web/static/src/font/entypo-webfont.woff') format('woff')
31     src: url('/web/static/src/font/entypo-webfont.ttf') format('truetype')
32     src: url('/web/static/src/font/entypo-webfont.svg') format('svg') active
33     font-weight: normal
34     font-style: normal
35
36 @mixin reset()
37     border: none
38     padding: 0
39     margin: 0
40     background: none
41     @include radius(0)
42     @include box-shadow(none)
43
44 @mixin vertical-gradient($startColor: #555, $endColor: #333)
45     background-color: mix($startColor, $endColor)
46     background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */
47     background-image: -webkit-linear-gradient(top, $startColor, $endColor) /* Chrome 10+, Saf5.1+, iOS 5+ */
48     background-image:    -moz-linear-gradient(top, $startColor, $endColor) /* FF3.6 */
49     background-image:     -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
50     background-image:      -o-linear-gradient(top, $startColor, $endColor) /* Opera 11.10+ */
51     background-image:         linear-gradient(to bottom, $startColor, $endColor)
52
53 @mixin radial-gradient($gradient)
54     background-position: center center
55     background-image: -webkit-radial-gradient(circle, $gradient)
56     background-image: -moz-radial-gradient($gradient)
57     background-image: -ms-radial-gradient($gradient)
58     background-image: radial-gradient(circle, $gradient)
59
60 @mixin radius($radius: 5px)
61     -moz-border-radius: $radius
62     -webkit-border-radius: $radius
63     border-radius: $radius
64
65 @mixin box-shadow($bsval: 0px 1px 4px #777)
66     -moz-box-shadow: $bsval
67     -webkit-box-shadow: $bsval
68     box-shadow: $bsval
69
70 @mixin transition($transval: (border linear 0.2s, box-shadow linear 0.2s))
71     -webkit-transition: $transval
72     -moz-transition: $transval
73     -ms-transition: $transval
74     -o-transition: $transval
75     transition: $transval
76
77 @mixin opacity($opacity: .5)
78     filter: alpha(opacity=$opacity * 100)
79     opacity: $opacity
80
81 @mixin background-clip($clip: padding-box)
82     -webkit-background-clip: $clip
83     -moz-background-clip: $clip
84     background-clip: $clip
85
86 @mixin box-sizing($type: content)
87     // type = border || content || padding
88     -webkit-box-sizing: #{$type}-box
89     -moz-box-sizing: #{$type}-box
90     -ms-box-sizing: #{$type}-box
91     box-sizing: #{$type}-box
92
93 @mixin skew-gradient($startColor: #555, $endColor: #333)
94     background-color: $endColor
95     background: -moz-linear-gradient(135deg, $endColor, $startColor)
96     background: -o-linear-gradient(135deg, $startColor, $endColor)
97     background: -webkit-gradient(linear, left top, right bottom, from($startColor), to($endColor))
98     background: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
99
100 @mixin transform($transform)
101     -webkit-transform: $transform
102     -moz-transform: $transform
103     -ms-transform: $transform
104     -o-transform: $transform
105     transform: $transform
106
107 @mixin keyframes($name)
108     @-webkit-keyframes #{$name}
109         @content
110     @-moz-keyframes #{$name}
111         @content
112     @-ms-keyframes #{$name}
113         @content
114     @-o-keyframes #{$name}
115         @content
116     @keyframes #{$name}
117         @content
118
119
120 // Transforms the (readable) text of an inline element into an mmlicons icon,
121 // allows for actual readable text in-code (and in readers?) with iconic looks
122 @mixin text-to-icon($icon-name, $color: #404040)
123     font-size: 1px
124     letter-spacing: -1px
125     color: transparent
126     text-shadow: none
127     font-weight: normal
128     &:before
129         font: 21px "mnmliconsRegular"
130         content: $icon-name
131         color: $color
132
133 @mixin text-to-entypo-icon($icon-name, $color: #404040, $size: 21px)
134     font-size: 1px
135     letter-spacing: -1px
136     color: transparent
137     text-shadow: none
138     font-weight: normal
139     &:before
140         font: $size "entypoRegular"
141         content: $icon-name
142         color: $color
143
144 // }}}
145
146 #oe_main_menu_navbar
147     min-height: 34px
148     z-index: 1001
149     border-radius: 0
150     li a, li button
151         padding: 4px 8px 4px 8px
152         margin-top: 2px
153         font-size: 13px
154     .oe_topbar_avatar
155         max-height: 18px
156         width: auto
157         
158 #oe_main_menu_navbar.navbar
159     margin-bottom: 0px
160
161 .oe_systray
162     margin-right: 0px !important
163
164 // Notifications {{{
165 .oe_notification
166     z-index: 1600
167     
168 .oe_webclient_timezone_notification
169     a
170         color: white
171         text-decoration: underline
172     p
173         margin-top: 1em
174     dt
175         font-weight: bold
176 .oe_timezone_systray
177     span
178         margin-top: 1px
179         background-color: #f6cf3b
180 // }}}
181 // Top Menu {{{
182 .navbar
183     .oe_topbar_name
184         max-width: 150px
185         display: inline-block
186         height: 15px // Customize to manage caret when topbar_name is over sized.
187         text-overflow: ellipsis
188         white-space: nowrap
189         overflow: hidden // Customize to bring ellipsis when topbar_name is over sized.
190 // }}}
191
192 .openerp
193     // Global style {{{
194     padding: 0
195     margin: 0
196     font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
197     color: #4c4c4c
198     font-size: 13px
199     background: white
200     &.openerp_webclient_container
201         height: 95%
202         height: -webkit-calc(100% - 34px)
203         height: calc(100% - 34px)
204         display: -ms-flexbox
205         display: -webkit-flex
206         display: flex
207     @media (max-width: 768px)
208         &.openerp_webclient_container
209             height: 95%
210             height: -webkit-calc(100% - 52px)
211             height: calc(100% - 52px)
212     // }}}
213     //Placeholder style{{{
214     \:-moz-placeholder
215         color: $tag-border !important
216         font-style: italic !important
217     \::-webkit-input-placeholder
218         color: $tag-border !important
219         font-style: italic !important
220     \:-ms-input-placeholder
221         color: $tag-border !important
222         font-style: italic !important
223     //}}}
224     // Tag reset {{{
225     a
226         text-decoration: none
227         cursor: pointer !important
228     table
229         padding: 0
230         border-collapse: collapse
231     thead
232         font-weight: bold
233         background-color: #f0f0f0
234         th
235             border-left: 1px solid #dfdfdf
236             &:first-child
237                 border-left: none
238             &.null
239                 border-left: none
240     th, td
241         padding: 0
242         text-align: left
243     th
244         font-weight: bold
245         vertical-align: middle
246     td
247         vertical-align: top
248     .oe_title
249         float: left
250     .oe_title:after
251         content: "."
252         display: block
253         height: 0
254         clear: both
255         visibility: hidden    
256     .oe_form_group
257         clear: both
258     .zebra tbody tr:nth-child(odd) td
259         background-color: #f0f0fa
260         @include vertical-gradient(#f0f0fa, #eeeef6)
261     .zebra tbody tr:hover td
262         @include vertical-gradient(#eee, #dedede)
263     input, textarea, select
264         padding: 2px 4px
265         border: 1px solid #ccc
266         @include radius(3px)
267         background: white
268     img
269         vertical-align: middle
270     h4
271         margin: 4px 0
272         font-weight: bold
273         font-size: inherit
274     // }}}
275     // Button style {{{
276     a.button:link, a.button:visited, .oe_button, input[type='submit']
277         display: inline-block
278         border: 1px solid rgba(0,0,0,0.4)
279         color: #4c4c4c
280         margin: 0
281         padding: 3px 12px
282         font-size: 13px
283         text-align: center
284         @include vertical-gradient(#efefef, #d8d8d8)
285         @include radius(3px)
286         @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
287         text-shadow: 0 1px 1px rgba(255, 255, 255, .5)
288         -webkit-font-smoothing: antialiased
289         outline: none
290
291     a.button:hover,.oe_button:hover, input[type='submit']:hover
292         @include vertical-gradient(#f6f6f6, #e3e3e3)
293         cursor: pointer
294         background-position: 0
295
296     a.button:focus, .oe_button:focus, input[type='submit']:focus
297         border: 1px solid #80bfff
298         background-position: 0
299         @include vertical-gradient(#f6f6f6, #e3e3e3)
300         @include box-shadow((0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, .8) inset))
301
302     a.button:active, a.button.active, .oe_button:active, .oe_button.active, input[type='submit']:active, input[type='submit'].active
303         @include vertical-gradient(#e3e3e3, #f6f6f6)
304         @include box-shadow(none)
305
306     a.button.disabled, .oe_button:disabled, input[type='submit']:disabled
307         background: #efefef !important
308         border: 1px solid #d1d1d1 !important
309         @include box-shadow(none !important)
310         color: #aaa !important
311         cursor: default
312         text-shadow: 0 1px 1px #fff !important
313     // }}}
314     // Jquery ui Overrides {{{
315     .ui-widget-content a
316         color: $link-color
317     .oe_bounce_container
318         display: inline-block
319
320     // Bug lp:1051746
321     .text-tag .text-button
322         height: auto !important
323         min-height: 16px
324
325     // bug noted in jquery ui CSS doesn't seem to occur in IE9,
326     // so remove position:relative
327     .ui-tabs
328         position: static
329
330     // }}}
331     // Generic classes {{{
332     .oe_i
333         font-family: "mnmliconsRegular" !important
334         font-size: 21px
335         font-weight: 300 !important
336     .oe_e
337         font-family: "entypoRegular" !important
338         font-size: 34px
339         font-weight: 300 !important
340         line-height: 100%
341     .oe_left
342         float: left
343         margin-right: 8px
344         width: 305px
345     .oe_right
346         float: right
347         margin-left: 8px
348     .oe_text_center
349         text-align: center
350     .oe_text_left
351         text-align: left
352     .oe_text_right
353         text-align: right
354     .oe_clear
355         clear: both
356     .oe_wait
357         cursor: wait
358     .oe_fade
359         color: #888
360         font-weight: normal
361     .oe_bold
362         font-weight: bold
363     .oe_inline
364         width: auto !important
365     .oe_highlight
366         color: white
367         background: #DC5F59
368     button.oe_highlight
369         @include vertical-gradient(#df3f3f, #a21a1a)
370         @include box-shadow((0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset))
371     button.oe_highlight:hover
372         @include vertical-gradient(lighten(#e04f4f, 2%), lighten(#a21a1a, 2%))
373     button.oe_highlight:active
374         @include vertical-gradient(lighten(#a21a1a, 8%), darken(#df3f3f, 8%))
375     .oe_background_grey
376         background: #eee !important
377
378     .oe_form_dirty
379         .oe_highlight_on_dirty
380             color: white
381             background: #dc5f59
382             font-weight: bold
383         button.oe_highlight_on_dirty
384             @include vertical-gradient(#dc5f59, #b33630)
385             @include box-shadow(none)
386             &:hover
387                 background: #ED6F6A
388     .oe_warning_redirect
389         border: none !important
390         padding: 0 !important
391         margin-left: 20px !important
392         background: #f5f7f9 !important
393         box-shadow: none !important
394         &:hover
395             text-decoration: underline !important
396     .oe_stat_button
397         font-weight: normal
398         width: 132px !important
399         height: 40px
400         color: #666
401         margin: 0px -1px -1px 0px
402         padding: 0
403         border: 1px solid #dddddd
404         border-radius: 0
405         box-shadow: none
406         background: white
407         > div
408             display: table-cell
409             vertical-align: middle
410             text-align: left
411             padding: 0
412             line-height: 120%
413         .stat_button_icon
414             color: #7C7BAD
415             font-size: 24px
416             padding: 0px 3px
417             width: 37px
418             text-align: center
419         .oe_form_field_percent_pie
420             width: 42px
421         .oe_form_field_bar_chart
422             width: 42px
423         svg
424             width: 38px
425             height: 38px
426             display: inline
427             vertical-align: middle
428     .oe_stat_button:hover
429         background: #7c7bad
430         color: white
431         .fa
432             color: white
433     .oe_button_box
434         width: 400px
435         text-align: right
436         .oe_stat_button
437             display: inline-table
438     .oe_avatar
439         > img
440             max-height: 90px
441             max-width: 90px
442             @include radius(3px)
443             @include box-shadow(0 1px 4px rgba(0, 0, 0, 0.4))
444             border: none
445             margin-bottom: 10px
446     .oe_avatar + div
447         margin-left: 5px
448     .oe_image_small > img
449         max-width: 50px
450         max-height: 50px
451     .oe_image_medium > img
452         max-width: 180px
453         max-height: 180px
454     .oe_button.oe_link
455         @include reset()
456         img
457             display: inline-block
458         span
459             @include reset()
460             color: $link-color
461             font-weight: bold
462             &:hover
463                 text-decoration: underline
464     .oe_star_on, .oe_star_off
465         color: #cccccc
466         text-shadow: 0 0 2px black
467         vertical-align: top
468         position: relative
469         top: -8px
470     .oe_star_on:hover, .oe_star_off:hover
471         text-decoration: none
472     .oe_star_on
473         color: gold
474     p.oe_grey
475         max-width: 650px
476     .oe_grey
477         color: #aaa
478     // Added for generic error message and customize bootstrap3 <pre>,<hr>
479     .oe_error_detail 
480         hr
481             display: block
482             -webkit-margin-before: 0.5em
483             -webkit-margin-after: 0.5em
484             -webkit-margin-start: auto
485             -webkit-margin-end: auto
486             border-style: inset
487             border-width: 1px
488     // }}}
489     // Kanban state (used in form and kanban) {{{
490     .oe_kanban_status
491         position: relative
492         display: inline-block
493         height: 12px
494         width: 12px
495         @include radius(6px)
496         @include radial-gradient((#eee 0%, #ccc 40%, #bbb 100%))
497         // +background-image(radial-gradient(45px 45px, #0ff 10px, #1e90ff 30px))
498     .oe_kanban_status_green
499         background: green
500         @include radial-gradient((#55dd55 0%, #44aa44 40%, #339933 100%))
501     .oe_kanban_status_red
502         background: red
503         @include radial-gradient((#ee7777 0%, #cc3333 40%, #bb0808 100%))
504     .btn-group.kanban_state
505         padding-top: 8px
506         margin-right: 4px !important
507         a
508             color: #333333
509     // }}}
510     // Tags (for many2many tags, among others) {{{
511     .oe_tag
512         border: 1px solid $tag-border
513         font-size: 11px
514         padding: 2px 4px
515         margin: 0 2px 2px 0
516         @include radius(3px)
517         background: $tag-bg-light
518         color: #4C4C4C
519     .oe_tag_dark
520         background: $tag-bg-dark
521         color: #eee
522     .oe_form_field_radio
523         &.oe_horizontal
524             white-space: nowrap
525             label
526                 display: inline-block
527                 text-align: center
528                 height: 16px
529         &.oe_vertical
530             label
531                 display: inline-block
532                 margin-left: 20px
533         .oe_radio_input
534             border: 2px solid transparent
535             display: inline-block
536             height: 12px
537             width: 12px
538             vertical-align: top
539             border-radius: 10px
540             margin: 1px 0
541             position: absolute
542         &.oe_form_required.oe_form_invalid .oe_radio_input
543             border-color: red
544     .oe_tags
545         &.oe_inline
546             min-width: 250px
547         .text-wrap
548             width: 100% !important
549             textarea
550                 width: 100% !important
551         .text-core
552             min-height: 22px
553             .text-wrap .text-dropdown .text-list .text-suggestion em
554                 font-style: italic
555                 text-decoration: none
556         margin-bottom: 1px
557     // }}}
558     // Notebook {{{
559     .oe_notebook
560         margin: 8px 0
561         padding: 0 16px
562         list-style: none
563         zoom: 1
564     .oe_notebook.ui-corner-all
565         @include radius(0)
566     .oe_notebook:before, .oe_notebook:after
567         display: table
568         content: ""
569         zoom: 1
570     .oe_notebook:after
571         clear: both
572     .oe_notebook > li
573         float: left
574     .oe_notebook > li > a
575         display: block
576         color: #808080
577     .oe_notebook > li.ui-tabs-active > a
578         color: #4c4c4c
579     .oe_notebook
580         border-color: #ddd
581         border-style: solid
582         border-width: 0 0 1px
583     .oe_notebook > li
584         position: relative
585     .oe_notebook > li > a
586         padding: 0 12px
587         margin-right: 2px
588         line-height: 30px
589         border: 1px solid transparent
590         @include radius(4px 4px 0 0)
591     .oe_notebook > li > a:hover
592         text-decoration: none
593         background-color: #eee
594         border-color: #eee #eee #ddd
595     .ui-tabs .oe_notebook.ui-tabs-nav li.ui-tabs-active
596         border-bottom: none
597         padding-bottom: 1px
598     .oe_notebook > li.ui-state-active > a, .oe_notebook > li.ui-state-active > a:hover
599         background-color: #ffffff
600         border: 1px solid #ddd
601         border-bottom-color: transparent
602         cursor: default
603     .oe_notebook_page
604         padding: 0
605         //Customize label weight according bootstrap3
606         > label:not([for])
607             font-weight: normal !important
608         // End of customize 
609     div.ui-tabs
610         padding: 3px 0px 3px 0px
611     .ui-tabs-hide
612         display: none
613     // }}}
614     // Dropdown {{{
615     .oe_dropdown, .oe_dropdown_hover, .oe_dropdown_toggle
616         position: relative
617         cursor: pointer
618     .oe_dropdown_toggle
619         color: #2B2B2B
620         font-weight: normal
621     .oe_dropdown_hover:hover .oe_dropdown_menu, .oe_dropdown_menu.oe_opened
622         display: block
623     .oe_dropdown_menu
624         display: none
625         position: absolute
626         z-index: 3
627         margin: 0
628         border: 1px solid $tag-border
629         background: white
630         padding: 4px 0
631         min-width: 140px
632         text-align: left
633         @include radius(3px)
634         @include box-shadow(0 1px 4px rgba(0,0,0,0.3))
635         > li
636             &:hover
637                 @include vertical-gradient(#f0f0fa, #eeeef6)
638                 @include box-shadow(none)
639             list-style-type: none
640             float: none
641             display: block
642             position: relative
643             margin: 0
644             padding: 2px 8px
645             > a
646                 white-space: nowrap
647                 display: block
648                 color: #4c4c4c
649                 text-decoration: none
650                 &:hover
651                     text-decoration: none
652     .oe_dropdown_arrow:after
653         vertical-align: top
654         margin-top: 8px
655         //margin-left set at 3px to avoid a strange overflow
656         margin-left: 3px
657         border-left: 4px solid transparent
658         border-right: 4px solid transparent
659         border-top: 4px solid#404040
660         @include opacity(0.5)
661     // }}}
662     // Loading {{{
663     .oe_loading
664         display: none
665         z-index: 1001
666         position: fixed
667         top: 0
668         right: 50%
669         padding: 4px 12px
670         background: #A61300
671         color: white
672         text-align: center
673         border: 1px solid #900
674         border-top: none
675         -moz-border-radius-bottomright: 8px
676         -moz-border-radius-bottomleft: 8px
677         border-bottom-right-radius: 8px
678         border-bottom-left-radius: 8px
679     // }}}
680     // CrashManager {{{
681     .oe_dialog_warning
682         width: 100%
683         p
684             text-align: center
685     .oe_dialog_icon
686         padding: 5px
687         width: 32px
688     // }}}
689     // DatabaseManager {{{
690     .oe_database_manager
691         background: #fff
692         color: #000
693         text-align: left
694         .oe_database_manager_menu
695             color: #000
696     // }}}
697     // WebClient.fullscreen {{{
698     .oe_content_full_screen
699         .oe_application
700             top: 0
701             left: 0
702         .oe_topbar, .oe_leftbar
703             display: none
704     // }}}
705     // Webclient.leftbar {{{
706     .oe_leftbar
707         display: -ms-flexbox
708         display: -webkit-flex
709         display: flex
710         -ms-flex-direction: column
711         -webkit-flex-direction: column
712         flex-direction: column
713         -webkit-justify-content: space-between
714         justify-content: space-between
715         -ms-flex: 0 0 auto
716         -webkit-flex-shrink: 0
717         flex-shrink: 0
718         -webkit-flex-grow: 0
719         flex-grow: 0
720         width: 220px
721         height: 100%
722         background: #f0eeee
723         border-right: 1px solid $tag-border
724         position: relative
725         display: inline-block\9
726         vertical-align: top\9
727         a.oe_logo
728             text-align: center
729             -webkit-flex-shrink: 0
730             flex-shrink: 0
731             img
732                 margin: 14px 0
733                 border: 0
734             .oe_logo_edit
735                 margin: 14px 0
736                 position: absolute
737                 top: 1px
738                 padding: 4px
739                 width: 100%
740                 display: none
741                 text-align: center
742                 color: #eee
743                 background: rgba(37,37,37,0.9)
744                 @include box-sizing(border)
745             &:hover .oe_logo_edit_admin
746                 display: block
747         .oe_secondary_menus_container
748             -webkit-flex-grow: 1
749             flex-grow: 1
750             overflow-y: auto
751         .oe_footer
752             background: #f0eeee
753             text-align: center
754             -webkit-flex-shrink: 0
755             flex-shrink: 0
756             a
757                 font-weight: bold
758                 span
759                     color: #a24689
760     // }}}
761     // Webclient.leftbar items {{{
762
763     .oe_secondary_menu_section
764         font-weight: bold
765         margin-left: 8px
766         color: $link-color
767     .oe_secondary_submenu
768         margin-bottom: 10px !important
769         line-height: 1.1em
770         margin-top: 3px
771         .oe_menu_text
772             white-space: nowrap
773             overflow: hidden
774             display: inline-block
775             text-overflow: ellipsis
776             max-width: 85%
777             margin-top: 1px
778         .badge
779             &:hover
780                 cursor: pointer
781                 @include transform(scale(1.1))
782         .oe_menu_toggler:before
783             width: 0
784             height: 0
785             display: inline-block
786             content: "&darr"
787             text-indent: -99999px
788             vertical-align: top
789             margin-left: -12px
790             margin-top: 4px
791             margin-right: 4px
792             border-top: 4px solid transparent
793             border-bottom: 4px solid transparent
794             border-left: 4px solid #4c4c4c
795             @include opacity(0.5)
796         .oe_menu_opened:before
797             margin-top: 6px
798             margin-left: -16px
799             margin-right: 4px
800             border-left: 4px solid transparent
801             border-right: 4px solid transparent
802             border-top: 4px solid #4c4c4c
803         .oe_secondary_submenu li
804             margin-left: 20px
805     // }}}
806     // About openerp {{{
807     $link-color-odoo: #a24689
808     .oe_about
809         .label
810             background-color: $link-color-odoo
811         a
812             color: $link-color-odoo
813
814         .user-details
815             position: relative
816             padding: 0
817             margin-bottom: 275px
818             .user-image
819                 width: 100%
820                 text-align: center
821             .user-info-block
822                 width: 100%
823                 position: absolute
824                 top: 55px
825                 padding-top: 35px
826                 .user-heading
827                     text-align: center
828                     margin: 10px 0 0
829                 .navigation
830                     li
831                         a
832                             padding: 10px 20px
833                         &.active a
834                             background: $link-color-odoo
835                             color: #fff
836                 .user-body
837                     text-align: center
838                     .tab-content > div
839                         float: left
840                         width: 100%
841         a.oe_activate_debug_mode
842             color: white !important
843             font-size: 100%
844         #social
845             i
846                 margin: 10px
847                 &:hover
848                     @include transform(scale(1.3))
849             .social-fb:hover
850                 color: #3B5998
851             .social-tw:hover
852                 color: #4099FF
853             .social-gp:hover
854                 color: #d34836
855             .social-lk:hover
856                 color: #007bb6
857     // }}}
858     // ActionManager {{{
859     a.oe_form_uri:hover
860         text-decoration: underline
861     .oe_application
862         height: 100%
863         -webkit-flex-grow: 1
864         flex-grow: 1
865         -ms-flex-negative: 1
866         display: inline-block\9
867         overflow: auto\9
868         width: -webkit-calc(100% - 220px)
869         width: calc(100% - 220px)
870         .oe_application
871             width: 100%
872     // }}}
873     // ViewManager common {{{
874     .oe-view-manager
875         width: 100%
876         height: 100%
877         display: -webkit-flex
878         display: flex
879         -webkit-flex-direction: column
880         flex-direction: column
881         .oe-view-manager-content
882             overflow: auto
883             -webkit-flex-grow: 1
884             flex-grow: 1
885             position: relative
886             a
887                 color: $link-color
888             > div
889                 position: absolute
890                 position: static\9
891                 top: 0
892                 bottom: 0
893                 right: 0
894                 left: 0
895                 display: none
896             .oe-view-manager-content
897                 > div
898                     position: relative
899                     display: block
900         .oe-view-manager-debug
901             margin-right: 5px
902     .oe-view-manager-header
903         background-color: rgb(240, 238, 238)
904         border-bottom: 1px solid #afafb6
905         -webkit-flex-shrink: 0
906         flex-shrink: 0
907         width: 100%
908         -webkit-user-select: none
909         -moz-user-select: none
910         user-select: none
911         .oe-button-column
912             height: 30px
913         .dropdown-menu
914             li
915                 position: relative
916                 a
917                     padding: 3px 25px
918             .oe_searchview_custom_public
919                 a:after
920                     font-family: FontAwesome
921                     content: "\f0c0"
922                     color: #666
923                     margin-left: 3px
924         .selected
925             display: block
926             a
927                 font-weight: bold
928             a:before
929                 font-family: FontAwesome
930                 position: absolute
931                 left: 6px
932                 top: 3px
933                 content: "\f00c"
934         .oe-right-toolbar
935             float: right
936             > div
937                 display: inline-block
938         .row:first-child
939             padding-top: 3px
940             padding-bottom: 3px
941         .row:last-child
942             padding-bottom: 10px
943         .oe_tag
944             @include radius(0px)
945         .oe-view-title
946             font-size: 18px
947             padding-left: 0
948             margin: 0
949             background-color: rgb(240, 238, 238)
950             li
951                 -moz-user-select: initial
952                 -webkit-user-select: initial
953                 user-select: initial
954         .oe-view-manager-search-view
955             padding-top: 5px
956         .oe-view-manager-switch
957             .oe-vm-switch-kanban:before
958                 content: "\f009"
959             .oe-vm-switch-list:before
960                 content: ""
961             .oe-vm-switch-form:before
962                 content: "\f044"
963             .oe-vm-switch-graph:before
964                 content: "\f080"
965             .oe-vm-switch-calendar:before
966                 content: "\f073"
967             .oe-vm-switch-gantt:before
968                 content: "\f0ae"
969             .oe-vm-switch-pivot:before
970                 content: "\f0ce"
971         .oe-view-manager-buttons
972             display: inline-block
973             > div
974                 display: none
975         .oe-view-manager-sidebar
976             display: inline-block
977             float: right
978             .oe_form_binary_form
979                 cursor: pointer
980                 span
981                     padding: 3px 20px
982                 input.oe_form_binary_file
983                     width: 100%
984
985             .oe_form_binary_form:hover
986                 background-color: #f5f5f5
987             .oe_file_attachment
988                 padding: 3px 20px
989                 display: inline-block
990             .oe_sidebar_delete_item
991                 padding: 0
992                 display: inline-block
993             .dropdown-menu
994                 li
995                     a
996                         width: 100%
997         .oe_form_buttons
998             padding: 0
999         .oe_form_buttons_view
1000             > button
1001                 float: left
1002                 &:last-child
1003                     float: right
1004                     margin-left: 4px
1005
1006         .oe-pager-buttons
1007             min-height: 30px
1008     .oe_view_manager_inline, .oe_view_manager_inlineview
1009         > .oe-view-manager-header
1010             display: none
1011
1012         // }}}
1013     // FormPopup {{{
1014     .o-modal-header
1015         > div
1016             margin-left: 45%
1017     .oe_popup_form 
1018         display: none
1019         .oe_formview .oe_form_pager
1020             display: none !important
1021         // Customize label weight for popup wizard appear from another wizard according bootstrap3
1022         table label
1023             font-weight: normal
1024         // End of customize
1025     .oe_popup_list_pager
1026         float: right
1027     // }}}
1028     // SearchView {{{
1029     .oe_searchview
1030         cursor: text
1031         position: relative
1032         display: none
1033         height: auto
1034         padding-top: 1px
1035         padding-bottom: 1px
1036         .oe_searchview_unfold_drawer
1037             position: absolute
1038             top: 8px
1039             right: 5px
1040             cursor: pointer
1041         .oe_searchview_search
1042             cursor: pointer
1043             position: absolute
1044             top: 8px
1045             left: 5px
1046         .oe_searchview_facets
1047             min-height: 22px
1048             margin: 2px 20px 0 0
1049             *
1050                 vertical-align: top
1051                 display: inline-block
1052                 font-size: 100%
1053             .oe_searchview_facet
1054                 margin: 1px 0
1055                 font-size: 11px
1056                 &:focus
1057                     outline: none
1058                 .label
1059                     @include radius(0px)
1060             .oe_searchview_input
1061                 padding: 2px 0 0 6px
1062                 font-size: 12px
1063                 height: 16px
1064                 -webkit-user-select: initial
1065                 -moz-user-select: initial
1066                 user-select: initial
1067                 &:focus
1068                     outline: none
1069             .oe_searchview_input:first-child
1070                 margin-left: 10px
1071             .oe_searchview_facet
1072                 position: relative
1073                 cursor: pointer
1074                 padding: 0
1075                 -webkit-font-smoothing: auto
1076                 // spacing for opera, FF
1077                 &:focus
1078                     border-color: $tag-border-selected
1079                     @include box-shadow(0 0 3px 1px $tag-border-selected)
1080                 .oe_facet_values
1081                     background: $tag-bg-light
1082                 .oe_facet_category, .oe_facet_value
1083                     padding: 0 4px
1084                 .oe_facet_category
1085                     color: white
1086                     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
1087                 .oe_facet_category.oe_i
1088                     font-size: 16px
1089                 .oe_facet_value
1090                     border-left: 1px solid #afafb6
1091                     color: #4C4C4C
1092                     &:last-child
1093                         padding-right: 16px
1094                     &:first-child
1095                         border-left: none
1096                 .oe_facet_remove
1097                     position: absolute
1098                     top: 3px
1099                     right: 3px
1100                     color: #8786b7
1101                     line-height: 8px
1102                     width: 12px
1103                     height: 12px
1104                     padding-top: 1px
1105                     text-align: center
1106                     font-weight: bold
1107                     cursor: pointer
1108                     text-shadow: 0 1px 1px white
1109                     &:hover
1110                         color: white
1111                         background: #8786b7
1112                         text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
1113                         @include radius(2px)
1114
1115         .oe-autocomplete
1116             display: none
1117             position: absolute
1118             background-color: white
1119             width: 400px
1120             border: 1px solid #afafb6
1121             z-index: 666
1122             margin-top: 2px
1123             cursor: default
1124             @include radius(3px)
1125             ul
1126                 list-style-type: none
1127                 padding-left: 0
1128                 margin: 5px 0px
1129                 li
1130                     padding-left: 20px
1131                     text-shadow: 0 0 0 white
1132                     span:first-child
1133                         margin-right: 5px
1134                     span.oe-expand
1135                         cursor: pointer
1136                 li.oe-indent
1137                     margin-left: 20px
1138                 li.oe-selection-focus
1139                     background-color: #7c7bad
1140                     color: white
1141                 li.oe-separator
1142                     margin-top: 2px
1143                     margin-bottom: 2px
1144                     border-top: 1px solid #afafb6
1145                 li.oe-separator:last-child
1146                     display: none
1147
1148     .oe-search-options
1149         a
1150             padding-left: 25px
1151             padding-right: 25px
1152             width: 100%
1153             -webkit-user-select: none
1154             -moz-user-select: none
1155             user-select: none
1156         .oe-apply-filter
1157             margin-left: 25px
1158         .oe-add-filter-menu
1159             display: none
1160         .oe-add-condition
1161             width: auto
1162             margin-left: 10px
1163             padding-left: 0
1164             padding-right: 10px
1165         .oe-group-selector
1166             margin: 3px 25px
1167             min-width: -webkit-calc(100% - 40px)
1168             min-width: calc(100% - 40px)
1169             max-width: 250px
1170             width: auto
1171         .divider
1172             display: none
1173         .filters-menu
1174             overflow: auto
1175             overflow-x: hidden
1176             .divider
1177                 display: list-item
1178         .closed-menu
1179             a:before
1180                 font-family: FontAwesome
1181                 position: absolute
1182                 left: 12px
1183                 top: 3px
1184                 content: "\f0da"
1185         .open-menu
1186             a:before
1187                 font-family: FontAwesome
1188                 position: absolute
1189                 left: 9px
1190                 top: 3px
1191                 content: "\f0d7"
1192
1193         .oe-select-group
1194             margin: 3px 25px
1195         .oe-add-group
1196             display: none
1197         .oe-save-name
1198             display: none
1199             margin: 3px 25px
1200             span
1201                 white-space: nowrap
1202                 input
1203                     margin-left: 0
1204         .searchview_extended_prop_field
1205             display: inline
1206             width: -webkic-calc(100% - 20px)
1207             width: calc(100% - 20px)
1208         
1209         .searchview_extended_prop_op
1210             margin: 3px 0
1211             width: -webkit-calc(100% - 20px)
1212             width: calc(100% - 20px)
1213         .searchview_extended_delete_prop
1214             float: right
1215             display: inline
1216             cursor: pointer
1217         .searchview_extended_prop_value
1218             width: -webkit-calc(100% - 20px)
1219             width: calc(100% - 20px)
1220             > select, > input
1221                 width: -webkit-calc(100% - 20px)
1222                 width: calc(100% - 20px)
1223             .oe_datepicker_main
1224                 width: -webkit-calc(100% - 20px)
1225                 width: calc(100% - 20px)
1226             .oe_datepicker_master
1227                 width: 100%
1228             .fa-calendar
1229                 margin-left: -21px
1230                 cursor: pointer
1231         span.remove-filter
1232             position: absolute
1233             top: 6px
1234             right: 10px
1235             cursor: pointer
1236         .dropdown-menu
1237             > li
1238                 position: relative
1239                 white-space: nowrap
1240             li.oe-filter-condition
1241                 white-space: normal
1242                 padding-left: 25px
1243                 padding-right: 10px
1244                 margin-bottom: 5px
1245                 .o-or-filter
1246                     display: none
1247             li.oe-filter-condition + li.oe-filter-condition
1248                 margin-top: 10px
1249                 .o-or-filter
1250                     display: block
1251             .o-or-filter
1252                 position: absolute
1253                 left: 5px
1254                 top: 5px
1255         a
1256             display: inline-block
1257
1258     input.oe-save-name
1259         width: auto
1260     .oe_pager_value
1261         display: inline-block  
1262
1263     // }}}
1264     // Views Common {{{
1265     .oe_view_nocontent
1266         padding: 15px
1267         margin-top: 0
1268         color: #777777
1269         font-size: 125%
1270         max-width: 700px
1271         .oe_view_nocontent_create
1272             margin-top: 0
1273             padding-top: 35px
1274             color: #4c4c4c
1275             &:before
1276                 content: ""
1277                 display: inline-block
1278                 position: absolute
1279                 width: 70px
1280                 height: 80px
1281                 margin-left: -70px
1282                 margin-top: -50px
1283                 background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px
1284         > p
1285             padding-left: 78px
1286         .oe_empty_custom_dashboard
1287             background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0
1288             margin-top: -15px
1289             padding: 100px 0 0 137px
1290             min-height: 327px
1291             margin-left: -15px
1292     .oe_view.oe_cannot_create
1293         .oe_view_nocontent_create
1294             display: none
1295     // }}}
1296     // FormView.base and dynamic tags {{{
1297     .oe_formview
1298         background: white
1299     .oe_form_dropdown_section
1300         position: relative
1301         display: inline-block
1302     .oe_form_invalid
1303         input, select, textarea
1304             background-color: #F66 !important
1305             border: 1px solid #D00 !important
1306     .oe_view_manager_current .oe_form_editable
1307         .oe_highlight
1308             color: #404040
1309             background: none
1310         button.oe_highlight
1311             @include vertical-gradient(#efefef, #d8d8d8)
1312             @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
1313         button.oe_highlight:active
1314             @include vertical-gradient(#e3e3e3, #f6f6f6)
1315             @include box-shadow(none)
1316         button.oe_highlight:hover
1317             @include vertical-gradient(#f6f6f6, #e3e3e3)
1318             @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
1319     .oe_form_invisible
1320         display: none !important
1321     .oe_form_editable
1322         .oe_read_only
1323             display: none !important
1324     .oe_form_readonly
1325         .oe_edit_only, .oe_form_field:empty
1326             display: none !important
1327         .oe_form .oe_form_field_date
1328             width: auto
1329         .oe_form_field_boolean.boolean
1330             position: relative
1331             top: -20px
1332             width: 14px
1333             height: 14px
1334             z-index: 10000
1335             // IE needs a color in order for the layer to respond to mouse events
1336             backgroundColor: "#fff"
1337             opacity: 0
1338     // Sheet and padding
1339     .oe_form_nosheet
1340         margin: 16px
1341         > header
1342             margin: -16px -16px 0 -16px
1343             padding: 0
1344     .oe_form_nosheet.oe_form_nomargin
1345         margin: 0
1346         > header
1347             margin: 0
1348     .oe_form_sheetbg
1349         padding: 16px 0
1350     .oe_form_sheet_width
1351         min-width: 650px
1352         max-width: $sheet-max-width
1353         margin: 0 auto
1354     .oe_form_sheet
1355         background: white
1356         min-height: 330px
1357         padding: 16px
1358         .oe_list
1359             overflow-x: auto
1360     // Sheet inline mode
1361     .oe_application
1362         .oe_form_sheetbg
1363             background: url(/web/static/src/img/form_sheetbg.png)
1364             border-bottom: 1px solid #ddd
1365             // Customize font weight according bootstrap3
1366             .oe_subtotal_footer label
1367                 font-weight: bold
1368             table label
1369                 font-weight: normal
1370             // End of customize
1371         .oe_form_sheet
1372             border: 1px solid #c8c8d3 //$tag-border
1373             @include box-shadow(0 4px 20px rgba(0,0,0,0.15))
1374             .ui-tabs
1375                 margin: 0 -16px
1376             .oe_notebook_page
1377                 padding: 0 16px
1378     // }}}
1379     // FormView.header {{{
1380     .oe_form > :not(.oe_form_nosheet) header, .oe_form > .oe_form_nosheet header
1381         padding-left: 2px
1382         ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu)
1383             display: inline-block
1384             float: right
1385         .oe_button
1386             margin: 3px 2px 1px
1387             &:first-child
1388                 margin-left: 6px
1389
1390     .oe_form  header
1391         border-bottom: 1px solid #cacaca
1392         padding-left: 2px
1393         @include vertical-gradient(#fcfcfc, #dedede)
1394         > span
1395             margin-left: 4px        
1396         
1397     // }}}
1398     // FormView.custom tags and classes {{{
1399     .oe_form
1400         header
1401             .oe_tags
1402                 margin: 5px 0 0 5px
1403                 width: 400px
1404                 padding-bottom: 0
1405         div.oe_chatter
1406             box-sizing: border-box
1407             min-width: $sheet-min-width + 2* $sheet-padding
1408             max-width: $sheet-max-width + 2* $sheet-padding
1409             margin: 0 auto
1410             padding: 16px 16px 48px
1411         div.oe_form_configuration
1412             p, ul, ol
1413                 color: #aaa
1414                 max-width: 650px
1415             label
1416                 min-width: 150px
1417             .oe_form_group_cell_label
1418                 padding: 1px 0
1419             .oe_form_group_cell div div
1420                 padding: 1px 0
1421         .oe_subtotal_footer
1422             width: 1% !important
1423             td.oe_form_group_cell
1424                 text-align: right
1425                 padding: 0 !important
1426             td.oe_form_group_cell_label
1427                 border-right: none
1428             .oe_subtotal_footer_separator
1429                 min-width: 108px
1430                 border-top: 1px solid #cacaca
1431                 margin-top: 4px
1432                 padding-top: 4px
1433                 font-weight: bold
1434                 font-size: 18px
1435             label:after
1436                 content: ":"
1437             label.oe_subtotal_footer_separator
1438                 font-weight: bold !important
1439                 padding: 2px 11px 2px 0px !important
1440             label.oe_form_label_help
1441                 font-weight: normal !important
1442         .oe_form_box_info
1443             background: #fe9
1444             border-bottom: 1px solid #cb6
1445             padding: 4px
1446             > p
1447                 margin: auto
1448         .oe_form_box_warning
1449             background: #bd362f
1450             border-bottom: 1px solid #900
1451             padding: 4px
1452             *
1453                 color: white
1454                 text-shadow: none
1455             > p
1456                 margin: auto
1457     // }}}
1458     // FormView.group {{{
1459     .oe_form
1460         .oe_form_button
1461             margin: 2px
1462         td.oe_form_group_cell_label
1463             border-right: 1px solid #ddd
1464             padding: 2px 0px
1465             label
1466                 line-height: 18px
1467                 display: block
1468                 min-width: 150px
1469                 font-weight: bold !important
1470         td.oe_form_group_cell + .oe_form_group_cell
1471             padding: 2px 0 2px 8px
1472         .oe_form_group
1473             width: 100%
1474             margin: 9px 0 9px 0
1475             .oe_form_group_cell.oe_group_right
1476                 padding-left: 20px
1477     // }}}
1478     // FormView.label {{{
1479     .oe_form
1480         .oe_form_label_help[for], .oe_form_label[for]
1481             white-space: nowrap
1482             padding-right: 8px
1483             span
1484                 font-size: 80%
1485                 color: darkGreen
1486                 vertical-align: top
1487                 position: relative
1488                 top: -4px
1489                 padding: 0 2px
1490     // }}}
1491     // FormView.separator {{{
1492     .oe_horizontal_border
1493         border-bottom: 1px solid black
1494     .oe_horizontal_separator
1495         font-weight: bold
1496         font-size: 20px
1497         margin: 15px 0px 10px 0px
1498         color: $section-title-color
1499         &:empty
1500             height: 5px
1501     .oe_vertical_separator
1502         border-left: 1px solid #666
1503         padding: 0 4px 0 4px
1504     // }}}
1505     // FormView.progressbar {{{
1506     .oe_form_field_progressbar
1507         display: inline-block
1508         min-width: 70px
1509     .oe_form_field_progressbar.ui-progressbar
1510         height: 22px
1511         font-size: 10px
1512         @include box-sizing(border)
1513         border: 1px solid #999
1514         @include radius(3px)
1515         background: white
1516         min-width: 50px
1517         span
1518             position: absolute
1519             margin-left: 10px
1520             font-weight: bold
1521         .ui-widget-header
1522             background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x
1523     // }}}
1524     // FormView.fields {{{
1525     .oe_form
1526         .oe_form_field_text
1527             width: 100%
1528             .oe_form_text_content
1529                 text-overflow: ellipsis
1530                 display: inline-block
1531                 white-space: pre-wrap
1532                 overflow-x: hidden
1533                 width: 100%
1534         .oe_form_field_char input,
1535         .oe_form_field_url input,
1536         .oe_form_field_email input,
1537         .oe_form_field_text textarea,
1538         .oe_form_field_selection select
1539             width: 100%
1540         .oe_notebook_page .oe_form_field_text textarea
1541             min-height: 96px
1542         .oe_form_field_text.oe_inline, .oe_form_field_text.oe_inline > textarea
1543             width: 500px
1544         h1, h2, h3, h4, h5, h6
1545             margin: 0 0 4px 0
1546             input
1547                 height: inherit !important
1548                 font-size: inherit
1549         // Customize for formview
1550         .oe_title h1, h1
1551             font-weight: bold
1552             font-size: 2em
1553         h2
1554             font-size: 1.5em
1555         label
1556             font-weight: bold
1557             margin-bottom: 0px
1558             display: inline
1559         // End of customize
1560         .oe_form_field
1561             width: 100%
1562             display: inline-block
1563             padding: 2px 2px 2px 0px
1564             vertical-align: top
1565             input
1566                 margin: 0px
1567         input[type="text"], input[type="password"], input[type="file"], select
1568             height: 22px
1569             padding-top: 2px
1570         input[type="text"], input[type="password"], input[type="file"], select, textarea
1571             @include box-sizing(border)
1572             background: white
1573             min-width: 60px
1574             color: #1f1f1f
1575             font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
1576         input[readonly], select[readonly], textarea[readonly], input[disabled], select[disabled]
1577             background: #E5E5E5 !important
1578             color: #666
1579         textarea[disabled]
1580             border: none
1581             padding-left: 8px
1582             @include box-shadow(none)
1583             @include radius(0px)
1584             color: #4c4c4c
1585         textarea.oe_inline[disabled]
1586             border-left: 8px solid #eee
1587         .oe_form_field_url button img
1588             vertical-align: top
1589         .oe_form_field_monetary,
1590         .oe_form_field_date,
1591         .oe_form_field_datetime
1592             white-space: nowrap
1593         .oe_form_field_boolean
1594             width: auto
1595         .oe_datepicker_root
1596             display: inline-block
1597             .datepickerbutton
1598                 margin-left: 5px
1599                 cursor: pointer
1600         .oe_form_required
1601             input:not([disabled]):not([readonly]), select:not([disabled]):not([readonly]), textarea:not([disabled]):not([readonly])
1602                 background-color: #D2D2FF !important
1603         .oe_form_invalid
1604             input, select, textarea
1605                 background-color: #F66 !important
1606                 border: 1px solid #D00 !important
1607         .oe_input_icon
1608             cursor: pointer
1609             margin: 3px 0 0 -21px
1610             vertical-align: top
1611         .oe_input_icon_disabled
1612             position: absolute
1613             cursor: default
1614             opacity: 0.5
1615             filter: alpha(opacity=50)
1616             right: 5px
1617             top: 3px
1618         .oe_form_field_with_button.oe_no_button > .oe_button
1619             display: none
1620         .oe_form_field_with_button:not(.oe_no_button)
1621             > .oe_button
1622                 float: right
1623                 @include radius(0)
1624                 border-bottom-left-radius: 0px
1625                 height: 22px
1626         .oe_form_field_with_button
1627             input
1628                 width: 100%
1629             > div
1630                 position: relative
1631                 overflow: hidden
1632         .oe_form_embedded_html
1633             position: relative
1634             width: 100%
1635             margin: auto
1636             overflow: auto            
1637             text-align: justify
1638         .oe_form_field_html .oe_input_icon
1639             float: right
1640             margin: 4px 7px
1641
1642     .oe_form_editable
1643         .oe_form
1644             .oe_form_field_integer input
1645                 width: 6em
1646             .oe_form_field_float input
1647                 width: 7em
1648             .oe_form_field_date input
1649                 width: 100px
1650             .oe_form_field_datetime input
1651                 width: 150px
1652     // }}}
1653     // FormView.fields_binary {{{
1654     /* http://www.quirksmode.org/dom/inputfile.html
1655      * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
1656      */
1657     .oe_hidden_input_file
1658         // Position: relative is used for the hidden input[type=file]
1659         // Do not remove it anymore !
1660         position: relative
1661         input.oe_form_binary_file
1662             z-index: 0
1663             line-height: 0
1664             font-size: 12px
1665             position: absolute
1666             top: 1px
1667             left: 0
1668             right: 0
1669             opacity: 0
1670             filter: alpha(opacity = 0)
1671             -ms-filter: "alpha(opacity=0)"
1672             margin: 0
1673             padding: 0
1674     .oe_form
1675         .oe_form_field_binary
1676             display: inline-block
1677         .oe_form_field_image
1678             padding: 0
1679             position: relative
1680             display: inline-block
1681             width: auto
1682             vertical-align: top
1683             .oe_form_field_image_controls
1684                 position: absolute
1685                 top: 1px
1686                 padding: 6px 0
1687                 width: 100%
1688                 display: none
1689                 text-align: center
1690                 color: #eee
1691                 background: rgba(37,37,37,0.9)
1692                 @include radius(3px 3px 0 0)
1693                 @include box-sizing(border)
1694             &:hover .oe_form_field_image_controls
1695                 display: block
1696     .oe_fileupload
1697         display: inline-block
1698         clear: both
1699         width: 100%
1700         margin-bottom: -15px
1701         .oe_add
1702             float: left
1703             position: relative
1704             width: 100%
1705             left: +2px
1706             margin: 9px 0 /* Customize margin according bootstrap3 */
1707             overflow: hidden
1708             button
1709                 display: inline
1710                 height: 24px
1711                 font-size: 12px
1712                 line-height: 12px
1713                 vertical-align: middle
1714             button.oe_attach
1715                 width: 24px
1716                 background: transparent
1717                 color: #7C7BAD
1718                 box-shadow: none
1719                 border: none
1720                 text-shadow: none
1721                 .oe_e
1722                     position: relative
1723                     top: -10px
1724                     left: -9px                    
1725             input.oe_form_binary_file
1726                 display: inline-block
1727                 margin-left: -85px
1728                 height: 22px
1729                 width: 152px
1730                 margin-top: -24px
1731                 cursor: pointer
1732             .oe_attach_label
1733                 color: #7C7BAD
1734                 margin-left: -3px
1735         .oe_attachments
1736             margin-bottom: 4px
1737             margin-right: 0px
1738             font-size: 12px
1739             border-radius: 2px
1740             border: solid 1px rgba(124,123,173,0.14)
1741             .oe_attachment
1742                 padding: 2px
1743                 padding-left: 4px
1744                 padding-right: 4px
1745                 .oe_e
1746                     font-size: 23px
1747                     margin-top: -5px
1748                 .oe_e:hover
1749                     text-decoration: none
1750             .oe_attachment:nth-child(odd)
1751                 background: white
1752             .oe_attachment:nth-child(even)
1753                 background: #F4F5FA
1754     // }}}
1755     // FormView.many2one {{{
1756     .oe_form_field_many2one
1757         display: inline-block
1758         td:first-child
1759             position: relative
1760         span.oe_m2o_drop_down_button
1761             position: absolute
1762             top: 2px
1763             right: 0px
1764         .oe_m2o_cm_button
1765             line-height: 14px
1766             float: right
1767             padding-left: 2px
1768         input
1769             padding-right: 13px
1770     &.ui-autocomplete
1771         li.oe_m2o_dropdown_option a
1772             font-style: italic
1773             padding-left: 2em
1774         li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option
1775             margin-top: 10px
1776     // }}}
1777     // FormView.fieldstatus {{{
1778     ul.oe_form_status, ul.oe_form_status_clickable
1779         display: inline-block
1780         margin: 0
1781         padding: 0 18px 0 0
1782         li
1783             display: inline-block
1784             list-style-type: none
1785             // It is probably a bad idea to modify this margin
1786             margin: 0 -18px 0 0
1787             padding: 0
1788             @include vertical-gradient(#fcfcfc, #dedede)
1789             &:first-child > .label
1790                 border-left: 1px solid #cacaca
1791                 padding-left: 14px
1792             &:last-child
1793                 border-right: 1px solid #cacaca
1794                 > .label
1795                     padding-right: 14px
1796                 > .arrow
1797                     display: none
1798             > .label
1799                 color: #4c4c4c
1800                 text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede
1801                 padding: 7px
1802                 display: inline-block
1803                 padding-left: 24px
1804                 margin: 0
1805                 position: relative
1806                 // Customize for statusbar label
1807                 line-height: normal
1808                 font-size: 100%
1809                 font-weight: normal
1810                 // End of customize
1811             > .arrow
1812                 width: 17px
1813                 height: 30px
1814                 display: inline-block
1815                 vertical-align: top
1816                 overflow: hidden
1817                 margin-left: -5px
1818                 span
1819                     position: relative
1820                     width: 24px
1821                     height: 24px
1822                     display: inline-block
1823                     margin-left: -12px
1824                     margin-top: 3px
1825                     box-shadow: -1px 1px 2px rgba(255,255,255,0.2), inset -1px 1px 1px rgba(0,0,0,0.2)
1826                     @include skew-gradient(#fcfcfc, #dedede)
1827                     @include radius(3px)
1828                     @include transform(rotate(45deg))
1829         ul.oe_dropdown_menu
1830             display: none
1831             padding: 0
1832             min-width: 0
1833             &.oe_opened
1834                 display: block
1835             li
1836                 margin: 0
1837                 width: 100%
1838                 span.label
1839                     padding-left: 14px
1840
1841         li.oe_active
1842             @include vertical-gradient(#729fcf, #3465a4)
1843             > .arrow span
1844                 @include skew-gradient(#729fcf, #3465a4)
1845             > .label
1846                 color: white
1847                 text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4
1848     ul.oe_form_status_clickable
1849         li
1850             cursor: pointer
1851             &:hover
1852                 @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%))
1853                 > .label
1854                     text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede
1855                 > .arrow span
1856                     @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%))
1857             > .label
1858                 color: $link-color
1859         li.oe_active
1860             &:hover
1861                 @include vertical-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%))
1862                 > .label
1863                     text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4
1864                 > .arrow span
1865                     @include skew-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%))
1866     // }}}
1867     // FormView.one2many {{{
1868     .oe_form .oe_form_field_one2many > .oe_view_manager
1869         .oe_list_pager_single_page
1870             display: none
1871     .oe_form_field_one2many,.oe_form_field_many2many
1872         // TODO: oe_form_field_one2many_list?
1873         > .oe_view_manager
1874             .oe_list_pager_single_page
1875                 display: none !important
1876             .oe_view_manager_view_list
1877                 min-height: 132px
1878
1879         .oe_form_field_one2many_list_row_add,.oe_form_field_many2many_list_row_add
1880             font-weight: bold
1881         .oe_list_content
1882             > thead
1883                 border-bottom: 1px
1884             > tbody
1885                 tr:nth-child(odd)
1886                     background: transparent
1887         .oe_list .oe_list_edit_row_save
1888             background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat
1889             &:before
1890                 visibility: hidden
1891
1892         &> .oe_view_manager
1893             .oe_header_row_top
1894                 display: none
1895             .oe_view_manager_header2
1896                 td
1897                     padding: 0px 8px
1898                     line-height: 16px
1899                     .oe_i
1900                         font-size: 13px
1901                     .oe_pager_group
1902                         height: auto
1903                         line-height: 16px
1904                         li
1905                             height: auto
1906                             line-height: 16px
1907         .oe_list_buttons.oe_editing .oe_list_save
1908             // keep "save row" button hidden in o2m
1909             visibility: hidden
1910     .oe_form_editable
1911         .oe_list_editable
1912             .oe_list_content
1913                 td.oe_required
1914                     background-color: #d2d2ff
1915                 td.oe_readonly
1916                     background-color: #eee
1917
1918     $row-height: 27px
1919     .oe_list_editable .oe_list_content td.oe_list_field_cell
1920         padding: 4px 6px 3px
1921     .oe_list.oe_list_editable.oe_editing
1922         .oe_edition .oe_list_field_cell
1923             *
1924                 visibility: hidden
1925             color: transparent
1926             text-shadow: none
1927         .oe_m2o_drop_down_button
1928             top: 5px
1929         .oe_m2o_cm_button
1930             line-height: 19px
1931         .oe_input_icon
1932             margin-top: 5px
1933         .oe_form_field
1934             &.oe_list_field_handle
1935                 color: transparent
1936             &.oe_readonly
1937                 padding: 4px 6px 3px
1938                 text-align: left
1939             min-width: 0
1940             max-width: none
1941             input, textarea
1942                 height: $row-height
1943                 @include radius(0)
1944                 border: 1px solid #aaf
1945                 margin: 0
1946             input, textarea, select
1947                 min-width: 0
1948             &.oe_form_field_float,&.oe_form_view_integer
1949                 &.oe_readonly
1950                     padding: 6px 0px 0px
1951                     text-align: right
1952                 span
1953                     padding: 0px 6px
1954                 input
1955                     width: 100% !important
1956                     text-align: right
1957             &.oe_form_field_datetime,&.oe_form_field_date
1958                 input.oe_datepicker_master
1959                     width: 100% !important
1960             &.oe_form_field_reference
1961                 display: table
1962     .oe_list_group_name
1963         white-space: nowrap
1964     // }}}
1965     // FormView.many2many {{{
1966     .oe_form .oe_form_field_many2many > .oe_list
1967         .oe_list_pager_single_page
1968             display: none
1969     // }}}
1970     // ListView {{{
1971     .oe_list_buttons
1972         .oe_alternative
1973             visibility: hidden
1974         .oe_list_save, .oe_list_discard
1975             display: none
1976         &.oe_editing
1977             .oe_list_add
1978                 display: none
1979             .oe_list_save
1980                 display: inline-block
1981             .oe_list_discard
1982                 display: inline
1983             .oe_alternative
1984                 visibility: visible
1985
1986     .oe_list
1987         &.oe_cannot_edit
1988             .oe_list_header_handle, .oe_list_field_handle
1989                 display: none !important
1990                 padding: 0 !important
1991         &.oe_cannot_delete
1992             .oe_list_record_delete
1993                 display: none !important
1994
1995         .oe_form
1996             .oe_form_nosheet
1997                 margin: 0 // FIXME: either class or border should not be by default
1998                 padding: 0
1999                 border: none
2000             .oe_form_field
2001                 width: auto
2002                 position: absolute
2003                 margin: 0 !important // dammit
2004                 padding: 0
2005             .oe_form_field_boolean input
2006                 margin: 1px 0 0 10px !important
2007         .oe_list_content .oe_group_header
2008             @include vertical-gradient(#fcfcfc, #dedede)
2009
2010     .oe_list_content
2011         width: 100%
2012         td:first-child, th:first-child
2013             &:after
2014                 border-width: 0
2015         td.oe_number
2016             text-align: right !important
2017             max-width: 100px
2018         td.oe_list_field_date, th.oe_list_header_date
2019             min-width: 6em
2020         > thead
2021             border-bottom: 2px solid #cacaca
2022             background: #eee
2023             vertical-align: top
2024         td, th
2025             padding: 3px 6px
2026             line-height: 18px
2027         th.oe_sortable, th.oe_sortable div
2028             cursor: pointer
2029         th.oe_sortable div
2030             position: relative
2031         th.oe_sortable div:after
2032             margin-right: 6px
2033             content: ""
2034             margin-top: 7px
2035             border-width: 0 4px 4px
2036             border-style: solid
2037             border-color: #000 transparent
2038             visibility: hidden
2039         th.sortup div:after
2040             float: right
2041             visibility: visible
2042             @include opacity(0.6)
2043         .oe_list_header_many2many_tags
2044             min-width: 70px
2045         th.sortdown div:after
2046             float: right
2047             border-bottom: none
2048             border-left: 4px solid transparent
2049             border-right: 4px solid transparent
2050             border-top: 4px solid #000
2051             visibility: visible
2052             @include box-shadow(none)
2053             @include opacity(0.6)
2054         > tbody
2055             cursor: pointer
2056             > tr
2057                 height: $row-height
2058                 border-top: 1px solid #ddd
2059                 > td.oe_list_field_cell
2060                     padding: 3px 6px
2061                     white-space: pre-line
2062                 > td, > th
2063                     > button
2064                         border: none
2065                         background: transparent
2066                         padding: 0
2067                     > button.btn_txt
2068                         border: 1px solid rgba(0,0,0,0.4)
2069                         background: #e3e3e3
2070                         padding: 3px 12px
2071                 > td.oe_list_checkbox:first-child, th.oe_list_checkbox:first-child
2072                     width: 17px
2073                     &:after
2074                         border-width: 0
2075                 > td.oe_list_field_boolean input
2076                     @include opacity()
2077             > tr:nth-child(odd)
2078                 background-color: #f0f0fa
2079                 @include vertical-gradient(#f0f0fa, #eeeef6)
2080
2081         > tfoot
2082             border-top: 2px solid #cacaca
2083             border-bottom: 1px solid #cacaca
2084             background: #eee
2085             font-weight: bold
2086
2087
2088         .numeric
2089             text-align: right
2090             width: 82px
2091             input
2092                 text-align: right
2093         th.oe_list_header_handle
2094             font-size: 1px
2095             overflow: hidden
2096             text-indent: -9001px
2097         td.oe_list_field_handle
2098             width: 1em
2099             padding: 0 !important
2100             cursor: ns-resize
2101             .oe_list_handle
2102                 @include text-to-entypo-icon("}",#E0E0E0,18px)
2103                 margin-right: 7px
2104         .oe_list_field_progressbar progress
2105             width: 100%
2106     // }}}
2107     // Tree view {{{
2108     .tree_header
2109         background-color: #f0f0f0
2110         border-bottom: 1px solid #cacaca
2111         color: #4c4c4c
2112         padding: 5px
2113         height: 25px
2114         button
2115             float: right
2116             height: 27px
2117             margin-right: 5px
2118     .oe-treeview-table
2119         width: 100%
2120         background-color: white
2121         border-spacing: 0
2122         color: #4c4c4c
2123         th
2124             padding: 10px
2125             font-weight: bold
2126             background-color: #f0f0f0
2127             border-bottom: 2px solid #cacaca
2128
2129         td
2130             cursor: pointer
2131             vertical-align: middle
2132             text-align: left
2133             vertical-align: middle
2134             height: 20px
2135             padding-left: 4px
2136             padding-right: 4px
2137             border-right: 1px solid #e7e7e7
2138
2139         td.oe_number
2140             text-align: right !important
2141         tr
2142             border-bottom: 1px solid #d6d6d6
2143             &:hover
2144                 background-color: #e7e7e7
2145         span
2146             font-size: 90%
2147             font-weight: normal
2148             white-space: nowrap
2149             display: block
2150         .treeview-tr.oe-treeview-first
2151             background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat
2152         .oe_open .treeview-tr.oe-treeview-first
2153             background-image: url(/web/static/src/img/collapse.gif)
2154         .treeview-tr.oe-treeview-first span, .treeview-td.oe-treeview-first span
2155             margin-left: 16px
2156     // }}}
2157     // Debugging stuff {{{
2158     .oe_layout_debugging
2159         .oe_form_group
2160             outline: 2px dashed green
2161         .oe_form_group_cell
2162             outline: 1px solid blue
2163         .oe_form_group:hover, .oe_form_group_cell:hover
2164             outline-color: red
2165         .oe_form_group_row_incomplete > td:last-child:after
2166             content: "[Incomplete Row]"
2167             background: red
2168             padding: 2px
2169             font-weight: bold
2170             color: white
2171             float: right
2172         .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after
2173             content: "[newline]"
2174     .oe_debug_view
2175         float: left
2176         margin-top: 5px
2177         width: auto
2178     .oe_debug_view_log
2179         font-size: 95%
2180         line-height: 1.2em
2181     // }}}
2182     // Bootstrap HACKS {{{
2183     .oe_navbar .dropdown-menu
2184         font-size: 13px
2185         padding: 4px 0
2186         background: #333333 !important
2187         background: rgba(37, 37, 37, 0.9) !important
2188         border-color: #999999
2189         border-color: rgba(0, 0, 0, 0.2)
2190         background-color: #414141
2191         text-shadow: none
2192         @include vertical-gradient(#646060, #262626)
2193         @include radius(3px)
2194         li
2195             a,a:hover,a:focus
2196                 color: #eeeeee
2197
2198     // Minimized unused white space and label weight for wizard popup
2199     .oe_view_manager_new .oe_form_nosheet
2200         margin-top: 8px
2201         .oe_form_label
2202             font-weight: normal
2203
2204     // Customize bootstrap3 for leftbar
2205     .nav-pills
2206         li > a
2207             padding: 6px 4px 2px 18px
2208             color: #4c4c4c
2209         .nav-stacked > li > ul
2210             padding-left: 16px
2211     .nav-pills > li.active,a.list-group-item.active
2212         > a
2213             background-color: #7c7bad
2214             color: white
2215             border-radius: 0
2216         a:hover,a:focus
2217             background-color: #7c7bad
2218         .badge
2219             background-color: white
2220             color: #7c7bad
2221             text-shadow: none
2222     .badge
2223         font-weight: normal
2224         font-size: 11px
2225         background-color: #7c7bad
2226
2227     // Customize for global tags
2228     h1,h2
2229         font-weight: bold
2230     h3
2231         font-size: 1.17em
2232         font-weight: bold
2233     p
2234         display: block
2235         -webkit-margin-before: 1em
2236         -webkit-margin-after: 1em
2237         -webkit-margin-start: 0px
2238         -webkit-margin-end: 0px
2239     pre
2240         background-color: #FFFFFF
2241         border: none
2242         padding: 10px 0 3px 0
2243
2244
2245
2246     // Customize for chatter
2247     h5
2248         font-weight: bold
2249         font-size: smaller
2250     .oe_form .oe_subtype label, .oe_subtype label
2251         font-weight: normal
2252     .oe_msg_subtype_check
2253         margin: 3px 3px 0 !important
2254     // }}}
2255 // Customize for kanban tooltip
2256 .jqstooltip
2257     height: auto !important
2258     width: auto !important
2259     padding: 0
2260         
2261 @-moz-document url-prefix()
2262     .openerp
2263         .oe_form_field_many2one .oe_m2o_cm_button
2264             line-height: 18px
2265         .oe_webclient
2266             .oe_star_on, .oe_star_off
2267                 top: 0px
2268
2269 // Kitten Mode {{{
2270 .kitten-mode-activated
2271     background-size: cover
2272     background-attachment: fixed
2273     >*
2274         opacity: 0.70
2275 .loading-kitten
2276     @include radius(15px)
2277     @include box-shadow(0 0 5px 5px #999)
2278 // }}}
2279
2280 // jQueryUI top level {{{
2281 // The jQuery-ui overlay and Autocomplete are outside the .openerp div, please don't add indentation !!!
2282 div.ui-widget-overlay
2283     background: black
2284     @include opacity(0.3)
2285 // TODO: I think only the overlay is problematic, the other top level widgets should use $.fn.openerpClass()
2286 //       eg: $el.autocomplete().openerpClass();
2287 .ui-widget
2288     font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
2289     color: #4c4c4c
2290     font-size: 13px
2291
2292 .ui-menu
2293     padding: 2px 0
2294     @include box-shadow(0 1px 4px rgba(0,0,0,0.3))
2295     margin-top: 4px
2296     border: 1px solid $tag-border
2297     .ui-menu-item
2298         width: 100%
2299         padding: 0
2300         a
2301             padding: 1px 16px
2302         a.ui-corner-all
2303             @include radius(0)
2304         a.ui-state-active
2305             background: #f0f0fa
2306     .ui-menu-item a.ui-state-hover, .ui-menu-item a.ui-state-active
2307         background: $tag-bg-dark
2308         //color: #4c4c4c
2309         //@include vertical-gradient(#f0f0fa, #eeeef6)
2310
2311 .ui-corner-all
2312     @include radius(3px)
2313 // }}}
2314
2315 .openerp
2316     .db_option_table
2317         td
2318             padding-bottom: 10px !important
2319
2320 // Server side single forms {{{
2321 @mixin single-form($width: 400px)
2322     padding: 10px
2323     position: absolute
2324     left: 50%
2325     top: 50%
2326     width: $width
2327     /* Set margins to offset 50% of the w/h */
2328     margin-top: -($width / 2)
2329     margin-left: -($width / 2)
2330
2331 body.oe_single_form
2332     background: #eee url(/web/static/src/img/form_sheetbg.png)
2333     height: 100%
2334
2335     .oe_single_form_logo
2336         padding: 10px
2337         text-align: center
2338         margin-bottom: 10px
2339
2340     .oe_single_form_footer
2341         position: absolute
2342         bottom: -30px
2343         right: 0px
2344         width: 100%
2345         text-align: center
2346
2347     .oe_single_form_container
2348         @include single-form(400px)
2349
2350 // }}}
2351
2352 // Internet Explorer 9+ specifics {{{
2353 .openerp_ie
2354     .placeholder
2355         color: $tag-border !important
2356         font-style: italic !important
2357     .oe_form_binary_file
2358         width: 80px
2359     .oe_form_field_boolean input
2360         background: #fff
2361     .db_option_table .oe_form_field_selection
2362         width: auto
2363     input[type='checkbox']
2364         border: none
2365         background: none
2366         box-shadow: none
2367     .oe_logo
2368         img
2369             border: none
2370     .oe_header_row
2371         button.oe_highlight
2372             padding-top: 0
2373             padding-bottom: 0
2374     .oe_view_manager_view_kanban
2375         display: table-cell
2376     .oe_view_manager_buttons
2377         button.oe_write_full
2378             padding-top: 0
2379             padding-bottom: 0
2380         button.oe_highlight
2381             padding-top: 0
2382             padding-bottom: 0
2383         button .oe_form_button_edit
2384             padding-top: 0
2385             padding-bottom: 0
2386         button .oe_form_button_create
2387             padding-top: 0
2388             padding-bottom: 0
2389     .oe_kanban_image
2390         border: none
2391     .oe_msg_icon
2392         border: none
2393     .oe_form
2394         header
2395             ul
2396                 height: 29px
2397     .oe_attach
2398         filter: none
2399     .oe_link
2400         filter: none
2401     .oe_kanban_show_more
2402         clear: both
2403         text-align: center
2404     &.oe_kanban_grouped .oe_kanban_show_more .oe_button
2405         width: 100%
2406         padding: 3px 12px
2407
2408     .oe_form_buttons button
2409         padding-top: 0
2410         padding-bottom: 0
2411     .oe_sidebar button
2412         padding-top: 0
2413         padding-bottom: 0
2414     img
2415         border: none
2416     //buttons.
2417     .oe_dropdown_arrow
2418         line-height: 1.7em
2419     .oe_form_buttons, .oe_view_manager_buttons
2420         button
2421             line-height: 1.7em
2422         .oe_highlight
2423             line-height: 1.7em
2424     .oe_topbar
2425         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646060', endColorstr='#262626')
2426     .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
2427         filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2428     .oe_popup_form
2429         width: 99% !important
2430     .oe_form_label
2431         white-space: normal !important
2432     ul.oe_form_status, ul.oe_form_status_clickable
2433         li
2434             display: inline-block
2435             clear: both
2436             &:last-child
2437                 overflow: hidden
2438                 border-right: 1px solid #cacaca
2439                 > .label
2440                     padding-right: 14px
2441                     border-right: none
2442                 > .arrow
2443                     display: inline-block
2444                     opacity: 0
2445                     filter: alpha(opacity = 0)
2446                     border: none
2447                     width: 0
2448                     border-right: none 
2449             > .label
2450                 border-bottom: 1px solid #cacaca
2451                 background: transparent
2452             > .arrow
2453                 span
2454                     background-color: #eeeeee !important
2455         li.oe_active
2456             > .label
2457                 border-bottom: 1px solid #729fcf
2458             > .arrow span
2459                 background-color: #729fcf !important
2460
2461     .oe_webclient
2462         height: auto !important
2463 // }}}
2464
2465 // @media print {{{
2466 @media print
2467     .openerp
2468         .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div > .oe_view_manager_body
2469             overflow: visible
2470         .oe_header_row, ul.oe_header, div.oe_mail_thread_action, .oe_mail_recthread_actions, .oe_button_box, .oe_form button, button.oe_invite, .oe_form header, .openerp .oe_notebook > li.ui-state-default, .oe_topbar, .oe_leftbar, .oe_loading
2471             // We use !important here because jQuery adds @style = display: block on elements when using $.fn.show()
2472             display: none !important
2473         .oe_list_content
2474             button, input[type=checkbox]
2475                 visibility: hidden
2476         .tree_header button, .oe_mail .oe_mail_thread_msg .oe_mail_unread, .oe_mail_fetch_more, .oe_m2o_drop_down_button img, .oe_form_field_one2many_list_row_add
2477             visibility: hidden
2478         a
2479             &.oe_m2o_cm_button, &.oe_e
2480                 visibility: hidden
2481         .oe_form
2482             .oe_form_field_date img, .oe_form_field_datetime img
2483                 visibility: hidden
2484         .oe_notebook > li.ui-tabs-selected
2485             display: block
2486         .oe_application
2487             .oe_form_sheet, .oe_form_sheetbg
2488                 border: 0px !important
2489                 box-shadow: 0px 0px 0px
2490                 .oe_list
2491                     overflow-x: visible
2492         .oe_view_manager_current > .oe_view_manager_header
2493             border: 0px !important
2494             box-shadow: 0px 0px 0px
2495         text-shadow: none
2496         .text-core .text-wrap .text-arrow
2497             background: none
2498         .openerp div.oe_mail_wall
2499             overflow: hidden !important
2500     .openerp.openerp_webclient_container
2501         overflow: visible
2502 // }}}
2503
2504 // End of customize
2505
2506 // Customize bootstrap3 for tooltip
2507 .tooltip
2508     padding: 0
2509     margin: 0
2510     font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
2511     color: #4c4c4c
2512     font-size: 12px
2513     background: white
2514     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)
2515     background-color: transparent
2516     z-index: 1800
2517     .tooltip-inner
2518         text-align: left !important
2519         max-width: 350px
2520         .oe_tooltip_string
2521             color: #FD5
2522             font-weight: bold
2523             font-size: 13px
2524         .oe_tooltip_help
2525             white-space: pre-wrap
2526         .oe_tooltip_technical
2527             padding: 0 0 4px 0
2528             margin: 5px 0 0 15px
2529             li
2530                 list-style: circle
2531         .oe_tooltip_technical_title
2532             font-weight: bold
2533         .oe_tooltip_close
2534             margin: -5px 0 0 2px
2535             cursor: default
2536             float: right
2537             color: white
2538             &:hover
2539                 color: #999
2540                 cursor: pointer
2541         .oe_tooltip_message
2542             max-width: 310px
2543
2544 // Hack for ui icon {{{
2545 .ui-icon
2546     width: 18px
2547     height: 18px
2548 // End hack}}}
2549
2550 // Customized modal according bootstrap3
2551 .modal
2552     .modal-header button.close
2553         border: none
2554         background: none
2555         padding: 1px
2556         height: 18px
2557         font-size: 20px
2558     .modal-body
2559         overflow: auto
2560         padding: 0
2561         .oe_application
2562             width: 100%
2563         .oe_popup_list
2564             display: none
2565             min-height: 150px
2566         .oe-view-manager
2567             min-height: 150px
2568         .oe_form_sheetbg
2569             .oe_form_sheet
2570                 padding: 0
2571     .modal-footer
2572         text-align: left
2573     .oe_button
2574         margin: 0 4px 0 0
2575     .oe_act_window.modal-body
2576         padding: 0
2577     .oe-view-manager-content > div
2578         position: static !important
2579
2580 @media (min-width: 768px)
2581     .modal .modal-body
2582         max-height: -webkit-calc(100vh - 170px)
2583         max-height: calc(100vh - 170px)
2584
2585 .ui-datepicker
2586     z-index: 1500 !important
2587
2588 input[type="radio"], input[type="checkbox"]
2589     margin-right: 4px
2590     margin-left: 4px
2591
2592 .blockUI.blockOverlay
2593     background-color: black
2594     opacity: 0.6000000238418579
2595
2596 /* ---- EDITOR TOUR ---- {{{ */
2597
2598 div.tour-backdrop
2599     z-index: 2009
2600 .popover.tour
2601     &.orphan .arrow
2602         display: none
2603     .popover-navigation
2604         padding: 9px 14px
2605         *[data-role="end"]
2606             float: right
2607         *[data-role="next"],*[data-role="end"]
2608             cursor: pointer
2609 .popover.fixed
2610     position: fixed
2611 .tour-backdrop
2612     position: fixed
2613     top: 0
2614     right: 0
2615     bottom: 0
2616     left: 0
2617     z-index: 1100
2618     background-color: #000
2619     opacity: 0.8
2620
2621
2622 // }}}
2623
2624 body
2625     overflow: hidden
2626
2627 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
2628     .oe-view-manager-content
2629         > div
2630             position: absolute !important
2631         .oe-view-manager-content
2632             > div
2633                 position: relative !important
2634
2635
2636 // au BufWritePost,FileWritePost *.sass :!sass --style expanded --line-numbers <afile> > "%:p:r.css"
2637 // vim:tabstop=4:shiftwidth=4:softtabstop=4:fdm=marker: