4 $section-title-color: #8786b7
5 $facets-border: #afafb6
6 $facets-border-selected: #a6a6fe
7 $hover-background: #f0f0fa
12 font-family: 'mnmliconsRegular'
13 src: url('/web/static/src/font/mnmliconsv21-webfont.eot') format('eot')
14 src: url('/web/static/src/font/mnmliconsv21-webfont.woff') format('woff')
15 src: url('/web/static/src/font/mnmliconsv21-webfont.ttf') format('truetype')
16 src: url('/web/static/src/font/mnmliconsv21-webfont.svg') format('svg') active
21 font-family: 'EntypoRegular'
22 src: url('/web/static/src/font/entypo-webfont.eot') format('eot')
23 src: url('/web/static/src/font/entypo-webfont.eot?#iefix') format('embedded-opentype')
24 src: url('/web/static/src/font/entypo-webfont.woff') format('woff')
25 src: url('/web/static/src/font/entypo-webfont.ttf') format('truetype')
26 src: url('/web/static/src/font/entypo-webfont.svg') format('svg') active
30 @mixin vertical-gradient($startColor: #555, $endColor: #333)
31 background-color: $startColor
32 background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */
33 background-image: -webkit-linear-gradient(top, $startColor, $endColor) /* Chrome 10+, Saf5.1+, iOS 5+ */
34 background-image: -moz-linear-gradient(top, $startColor, $endColor) /* FF3.6 */
35 background-image: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
36 background-image: -o-linear-gradient(top, $startColor, $endColor) /* Opera 11.10+ */
37 background-image: linear-gradient(to bottom, $startColor, $endColor)
39 @mixin radial-gradient($gradient)
40 background-position: center center
41 background-image: -webkit-radial-gradient(circle, $gradient)
42 background-image: -moz-radial-gradient($gradient)
43 background-image: -ms-radial-gradient($gradient)
44 background-image: radial-gradient($gradient)
46 @mixin radius($radius: 5px)
47 -moz-border-radius: $radius
48 -webkit-border-radius: $radius
49 border-radius: $radius
51 @mixin box-shadow($bsval: 0px 1px 4px #777)
52 -moz-box-shadow: $bsval
53 -webkit-box-shadow: $bsval
56 @mixin transition($transval: (border linear 0.2s, box-shadow linear 0.2s))
57 -webkit-transition: $transval
58 -moz-transition: $transval
59 -ms-transition: $transval
60 -o-transition: $transval
63 @mixin opacity($opacity: .5)
64 filter: alpha(opacity=$opacity * 100)
67 @mixin background-clip($clip: padding-box)
68 -webkit-background-clip: $clip
69 -moz-background-clip: $clip
70 background-clip: $clip
72 @mixin box-sizing($type: content)
73 // type = border || content || padding
74 -webkit-box-sizing: #{$type}-box
75 -moz-box-sizing: #{$type}-box
76 -ms-box-sizing: #{$type}-box
77 box-sizing: #{$type}-box
79 // Transforms the (readable) text of an inline element into an mmlicons icon,
80 // allows for actual readable text in-code (and in readers?) with iconic looks
81 @mixin text-to-icon($icon-name, $color: #404040)
86 font-family: "mnmliconsRegular"
93 .openerp.openerp-web-client-container
101 font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
108 text-decoration: none
111 border-collapse: collapse
114 background-color: #f0f0f0
116 border-right: 1px dotted #afafb6
124 vertical-align: middle
127 .zebra tbody tr:nth-child(odd) td
128 background-color: #f0f0fa
129 @include vertical-gradient(#f0f0fa, #eeeef6)
130 .zebra tbody tr:hover td
131 @include vertical-gradient(#eee, #dedede)
136 list-style-type: none
137 input, textarea, select
139 border: 1px solid #ccc
142 vertical-align: middle
147 a.button:link, a.button:visited, button, input[type='submit']
148 display: inline-block
149 border: 1px solid #ababab
155 @include vertical-gradient(#efefef, #d8d8d8)
157 @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
158 text-shadow: 0 1px 1px rgba(255, 255, 255, .5)
159 -webkit-font-smoothing: antialiased
162 a.button:hover, button:hover, input[type='submit']:hover
163 @include vertical-gradient(#f6f6f6, #e3e3e3)
166 a.button:focus, button:focus, input[type='submit']:focus
167 border: 1px solid #80bfff
168 @include vertical-gradient(#f6f6f6, #e3e3e3)
169 @include box-shadow((0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, .8) inset))
171 a.button:active, a.button.active, button:active, button.active, input[type='submit']:active, input[type='submit'].active
172 @include vertical-gradient(#e3e3e3, #f6f6f6)
173 @include box-shadow(none)
175 a.button.disabled, button:disabled, input[type='submit']:disabled
176 background: #efefef !important
177 border: 1px solid #d1d1d1 !important
178 @include box-shadow(none !important)
179 color: #aaa !important
181 text-shadow: 0 1px 1px #fff !important
183 // Jquery ui Overrides {{{
185 font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif
195 // Generic classes {{{
197 font-family: "mnmliconsRegular" !important
199 font-weight: 300 !important
201 font-family: "entypoRegular" !important
203 font-weight: 300 !important
221 width: auto !important
226 @include vertical-gradient(#dc5f59, #b33630)
227 @include box-shadow(none)
228 button.oe_highlight:active
229 @include vertical-gradient(#b33630, #dc5f59)
230 @include box-shadow(none)
231 button.oe_highlight:hover
232 @include vertical-gradient(#DF6B66, #BF3A33)
233 //@include vertical-gradient(lighten(#dc5f59, 3%), lighten(#b33630, 3%))
234 @include box-shadow(0 0 1px rgba(0, 0, 0, 0.2))
251 @include box-shadow(0 1px 3px rgba(0, 0, 0, 0.3))
263 white-space: pre-wrap
264 .oe_tooltip_technical
269 .oe_tooltip_technical_title
278 .oe_notebook:before, .oe_notebook:after
286 .oe_notebook > li > a
292 border-width: 0 0 1px
295 .oe_notebook > li > a
299 border: 1px solid transparent
300 @include radius(4px 4px 0 0)
301 .oe_notebook > li > a:hover
302 text-decoration: none
303 background-color: #eee
304 border-color: #eee #eee #ddd
305 .oe_notebook > li.ui-state-active > a, .oe_notebook > li.ui-state-active > a:hover
306 background-color: #ffffff
307 border: 1px solid #ddd
308 border-bottom-color: transparent
313 padding: 3px 0px 3px 0px
318 .oe_dropdown, .oe_dropdown_hover, .oe_dropdown_toggle
321 .oe_dropdown_hover:hover .oe_dropdown_menu, .oe_dropdown_menu.oe_opened
328 border: 1px solid #afafb6
334 @include box-shadow(0 1px 4px rgba(0,0,0,0.3))
337 @include vertical-gradient(#f0f0fa, #eeeef6)
338 @include box-shadow(none)
339 list-style-type: none
348 text-decoration: none
350 text-decoration: none
351 .oe_dropdown_arrow:after
354 display: inline-block
356 text-indent: -99999px
360 border-left: 4px solid transparent
361 border-right: 4px solid transparent
362 border-top: 4px solid#404040
363 @include opacity(0.5)
368 .oe_sidebar_add_attachment
375 .oe_hidden_input_file
378 @include vertical-gradient(#f0f0fa, #eeeef6)
379 @include box-shadow(none)
381 .oe_sidebar_delete_item
393 text-shadow: 0 1px 1px white
395 text-decoration: none
398 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
401 .oe_sidebar_delete_item
402 display: inline-block
415 border: 1px solid #900
417 -moz-border-radius-bottomright: 8px
418 -moz-border-radius-bottomleft: 8px
419 border-bottom-right-radius: 8px
420 border-bottom-left-radius: 8px
428 background: url("/web/static/src/img/pattern.png") repeat
433 list-style-type: none
437 display: inline-block
440 border: 1px solid #222
443 @include vertical-gradient(#b92020, #600606)
445 @include box-shadow((0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset))
448 font-family: "Lucida Grande", Helvetica, Verdana, Arial
449 border: 1px solid #999999
450 background: whitesmoke
451 @include box-shadow(inset 0 1px 4px rgba(0, 0, 0, 0.3))
464 border: solid 1px #333
466 background: rgba(30,30,30,0.94)
467 @include radius(0 0 8px 8px)
477 text-shadow: 0 1px 1px #999999
478 @include vertical-gradient(#b41616, #600606)
483 margin: -160px -166px
484 border: solid 1px #333333
486 background: rgba(30,30,30,0.94)
491 @include box-shadow(0 0 18px rgba(0, 0, 0, 0.9))
512 text-decoration: underline
516 .oe_login_error_message
518 background-color: #b41616
524 @include box-shadow(0 1px 4px rgba(0, 0, 0, 0.8))
526 .oe_login_error_message
527 display: inline-block
529 // DatabaseManager {{{
534 .oe_database_manager_menu
543 // WebClient.fullscreen {{{
544 .oe_content_full_screen
548 .oe_topbar, .oe_leftbar
551 // WebClient.topbar {{{
555 border-top: solid 1px #d3d3d3
556 @include vertical-gradient(#646060, #262626)
559 padding: 5px 10px 7px
564 text-shadow: 0 1px 1px rgba(0,0,0,0.2)
568 @include box-shadow(0 1px 2px rgba(255,255,255,0.3) inset)
573 @include box-shadow(0 1px 2px rgba(255,255,255,0.3) inset)
582 .oe_dropdown_arrow:after
583 border-top: 4px solid white
586 background: rgba(37,37,37,0.9)
588 border-color: rgba(0, 0, 0, 0.2)
590 border-width: 0 1px 1px
591 @include radius(0 0 6px 6px)
592 @include background-clip()
598 @include vertical-gradient(#292929, #191919)
599 @include box-shadow(none)
601 // Webclient.leftbar {{{
606 border-right: 1px solid #afafb6
607 text-shadow: 0 1px 1px white
641 list-style-type: none
662 padding: 5px 10px 7px
667 text-shadow: 0 1px 1px rgba(0,0,0,0.2)
671 @include box-shadow(0 1px 2px rgba(255,255,255,0.3) inset)
676 @include box-shadow(0 1px 2px rgba(255,255,255,0.3) inset)
677 .oe_secondary_menu_section
681 .oe_secondary_submenu
685 display: inline-block
688 padding: 1px 0 1px 20px
692 padding: 2px 4px 2px 0
702 border: 1px solid lightGray
703 text-shadow: 0 1px 1px rgba(0,0,0,0.2)
705 @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.2))
711 border: 1px solid lightgray
713 text-shadow: 0 1px 1px rgba(0,0,0,0.2)
718 border-top: 1px solid lightGray
719 border-bottom: 1px solid lightGray
720 text-shadow: 0 1px 1px rgba(0,0,0,0.2)
721 @include box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.2))
727 text-shadow: 0 1px 1px white
728 @include box-shadow(0 1px 1px rgba(0, 0, 0, 0.2))
732 .oe_menu_toggler:before
735 display: inline-block
737 text-indent: -99999px
742 border-top: 4px solid transparent
743 border-bottom: 4px solid transparent
744 border-left: 4px solid #4c4c4c
745 @include opacity(0.5)
746 .oe_menu_opened:before
750 border-left: 4px solid transparent
751 border-right: 4px solid transparent
752 border-top: 4px solid #4c4c4c
760 text-decoration: underline
764 // ViewManager common {{{
766 .oe_view_manager_body
768 .oe_view_manager_view_kanban
771 .oe_view_manager_header
777 text-shadow: 0 1px 1px white
778 .oe_header_row:last-child
781 .oe_view_manager_sidebar
794 display: inline-block
795 border: 1px solid #ababab
799 border-right: 1px solid #ababab
805 text-decoration: none
808 @include box-shadow(0 1px 4px rgba(0,0,0,0.3) inset)
811 text-shadow: 0 1px 2px rgba(0,0,0,0.4)
812 .oe_view_manager_buttons
815 // ViewManager.pager {{{
816 .oe_view_manager_pager
825 display: inline-block
826 border: 1px solid #ababab
834 border-right: 1px solid #ababab
841 text-decoration: none
844 @include box-shadow(0 1px 4px rgba(0,0,0,0.3) inset)
847 text-shadow: 0 1px 2px rgba(0,0,0,0.4)
849 // ViewManager.switches {{{
850 .oe_view_manager_switch
858 .oe_vm_switch_list:after, .oe_vm_switch_tree:after
861 .oe_vm_switch_form:after
863 .oe_vm_switch_graph:after
864 font-family: "mnmliconsRegular" !important
866 font-weight: 300 !important
870 .oe_vm_switch_gantt:after
871 font-family: "mnmliconsRegular" !important
873 font-weight: 300 !important
877 .oe_vm_switch_calendar:after
879 .oe_vm_switch_kanban:after
881 .oe_vm_switch_diagram:after
884 // ViewManager application {{{
885 .oe_view_manager_global
887 > .oe_view_manager_header
888 border-top: 1px solid #cacaca
889 border-bottom: 1px solid #cacaca
890 @include vertical-gradient(#fcfcfc, #dedede)
891 @include box-shadow((0 1px 0 rgba(255,255,255,0.4), 0 0 9px rgba(0,0,0,0.1)))
895 .oe_header_row:first-child
899 // Viewmanager popup {{{
900 .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager
901 display: none !important
911 border: 1px solid #ababab
913 @include radius(13px)
914 @include box-shadow(0 1px 2px rgba(0,0,0,0.2) inset)
921 border-color: $facets-border-selected
922 @include box-shadow(0 1px 2px $facets-border-selected inset)
930 background: url(../img/search_reset.gif) center center no-repeat
931 .oe_searchview_unfold_drawer
947 display: inline-block
950 border-top: 5px solid #4C4C4C
951 border-left: 5px solid transparent
952 border-right: 5px solid transparent
955 .oe_searchview_facets
959 font-family: "mnmliconsRegular"
970 display: inline-block
972 .oe_searchview_input, .oe_searchview_facet
983 border: 1px solid $facets-border
986 -webkit-font-smoothing: auto
987 // spacing for opera, FF
989 border-color: $facets-border-selected
990 @include box-shadow(0 0 3px 1px $facets-border-selected)
993 @include radius(0 3px 3px 0)
994 .oe_facet_category, .oe_facet_value
999 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
1000 .oe_facet_category.oe_i
1003 border-left: 1px solid $facets-border
1004 text-shadow: 0 1px 1px white
1018 text-shadow: 0 1px 1px white
1022 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
1023 @include radius(2px)
1024 &.oe_searchview_open_drawer
1025 .oe_searchview_drawer
1028 .oe_searchview_drawer
1031 // detach drawer from field slightly
1035 background-color: white
1038 border: 1px solid #afafb6
1040 @include radius(4px)
1041 @include box-shadow(0 1px 4px rgba(0,0,0,0.3))
1043 border-top: 1px solid #ccc
1050 margin: 8px 4px 4px 12px
1051 color: $section-title-color
1057 display: inline-block
1059 background-color: $hover-background
1067 background: transparent
1069 @include box-shadow(none)
1071 .oe_searchview_section
1075 @include box-sizing(border)
1084 padding: 2px 4px 2px 20px
1089 &.oe_selected:before
1091 font-family: "entypoRegular" !important
1093 font-weight: 300 !important
1098 // after oe_selected so background color is not overridden
1100 background-color: $hover-background
1108 .oe_searchview_custom
1109 padding: 0 8px 8px 8px
1116 padding: 2px 4px 2px 20px
1118 background-color: $hover-background
1123 .oe_searchview_advanced
1127 button.oe_add_condition:before
1129 font-family: "entypoRegular" !important
1131 font-weight: 300 !important
1150 .oe_searchview_custom_delete, .searchview_extended_delete_prop
1151 display: inline-block
1160 text-shadow: 0 1px 1px white
1162 text-decoration: none
1165 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
1166 @include radius(2px)
1167 .oe_searchview_custom_delete
1172 .oe_searchview_custom_private, .oe_searchview_custom_public
1174 .oe_searchview_custom_delete
1175 display: inline-block
1176 .oe_searchview_custom_public:after
1178 font-family: "entypoRegular" !important
1180 font-weight: 300 !important
1192 // don't encroach on my arrow
1194 padding: 35px 0px 0px 0px
1198 // FormView.base and dynamic tags {{{
1201 .oe_form_dropdown_section
1203 display: inline-block
1205 input, select, textarea
1206 background-color: #F66 !important
1207 border: 1px solid #D00 !important
1208 .oe_form_button_save_dirty
1211 @include vertical-gradient(#dc5f59, #b33630)
1212 @include box-shadow(none)
1221 @include vertical-gradient(#efefef, #d8d8d8)
1222 @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
1223 button.oe_highlight:active
1224 @include vertical-gradient(#e3e3e3, #f6f6f6)
1225 @include box-shadow(none)
1226 button.oe_highlight:hover
1227 @include vertical-gradient(#f6f6f6, #e3e3e3)
1228 @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
1230 display: none !important
1232 .oe_edit_only, .oe_form_field:empty
1233 display: none !important
1234 .oe_form_nosheet > *:not(header)
1235 margin-left: 10px !important
1236 margin-right: 10px !important
1238 // FormView.custom tags and classes {{{
1242 border-bottom: 1px solid #cacaca
1243 @include vertical-gradient(#fcfcfc, #dedede)
1247 display: inline-block
1257 text-shadow: 0 1px 1px white
1270 border-left: 1px solid #cacaca
1274 border-right: 1px solid #cacaca
1279 .oe_form_steps_active
1282 .oe_form .oe_subtotal_footer
1283 width: 1% !important
1284 td.oe_form_group_cell
1286 padding: 0 !important
1287 td.oe_form_group_cell_label
1290 width: auto !important
1291 .oe_subtotal_footer_separator
1292 border-top: 1px solid #cacaca
1295 label.oe_subtotal_footer_separator
1296 font-weight: bold !important
1297 padding: 2px 8px 2px 0px !important
1298 // no sheet in popups
1301 background: url(/web/static/src/img/form_sheetbg.png)
1303 border-bottom: 1px solid #ddd
1304 .oe_form_sheet_width
1312 border: 1px solid #afafb6
1313 @include box-shadow(0 0 10px rgba(0,0,0,0.3))
1319 // FormView.group {{{
1321 td.oe_form_group_cell_label
1322 border-right: 1px solid #ddd
1323 padding: 2px 0px 2px 0px
1328 td.oe_form_group_cell + .oe_form_group_cell
1334 // FormView.label {{{
1336 .oe_form_label_help[for], .oe_form_label[for]
1348 // FormView.separator {{{
1349 .oe_horizontal_border
1350 border-bottom: 1px solid black
1351 .oe_horizontal_separator
1354 margin: 8px 0px 8px 0px
1356 .oe_horizontal_separator:empty
1358 .oe_vertical_separator
1359 border-left: 1px solid #666
1360 padding: 0 4px 0 4px
1362 // FormView.progressbar {{{
1363 .oe_form_field_progressbar
1364 display: inline-block
1366 .oe_form_field_progressbar.ui-progressbar
1369 @include box-sizing(border)
1370 border: 1px solid #999
1371 @include radius(3px)
1379 background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x
1381 // FormView.fields {{{
1385 .oe_form_field_char input,
1386 .oe_form_field_url input,
1387 .oe_form_field_text textarea,
1388 .oe_form_field_selection select
1390 .oe_form_field_text.oe_inline, .oe_form_field_text.oe_inline > textarea
1392 .oe_form_field_float input
1394 h1 .oe_form_field_float input
1396 h2 .oe_form_field_float input
1398 h1, h2, h3, h4, h5, h6
1401 height: inherit !important
1405 display: inline-block
1406 padding: 2px 2px 2px 0px
1410 .oe_form_field_integer
1412 .oe_form_field_float
1416 .oe_form_field_datetime
1418 input[type="text"], input[type="password"], input[type="file"], select
1421 input[type="text"], input[type="password"], input[type="file"], select, textarea
1422 @include box-sizing(border)
1426 input[readonly], select[readonly], textarea[readonly], input[disabled], select[disabled]
1427 background: #E5E5E5 !important
1431 border-left: 8px solid #eee
1433 @include box-shadow(none)
1434 @include radius(0px)
1435 .oe_form_field_many2one input, .oe_form_field_binary input, .oe_form_field_binary input, .oe_form_field_url input
1437 -webkit-border-top-right-radius: 0px
1438 -webkit-border-bottom-right-radius: 0px
1439 -moz-border-radius-topright: 0px
1440 -moz-border-radius-bottomright: 0px
1441 border-top-right-radius: 0px
1442 border-bottom-right-radius: 0px
1443 .oe_form_field_url button img
1445 .oe_form_field_date,
1446 .oe_form_field_datetime
1448 .oe_form_field_boolean
1451 .oe_form_field_many2manytags
1453 width: 100% !important
1455 width: 100% !important
1456 .oe_form_field_many2manytags_box
1458 @include box-sizing(border)
1461 border: 1px solid #9DACCC
1464 padding: 0px 3px 0px 3px
1467 font: 11px "lucida grande", tahoma, verdana, arial, sans-serif
1468 .text-core .text-wrap .text-dropdown .text-list .text-suggestion em
1470 text-decoration: none
1471 .oe_datepicker_container
1474 display: inline-block
1476 input, select, textarea
1477 background-color: #D2D2FF !important
1479 input, select, textarea
1480 background-color: #F66 !important
1481 border: 1px solid #D00 !important
1484 margin: 3px 0 0 -21px
1486 .oe_input_icon_disabled
1490 filter: alpha(opacity=50)
1493 .oe_form_field_with_button
1499 border-bottom-left-radius: 0px
1505 // FormView.fields_binary {{{
1506 /* http://www.quirksmode.org/dom/inputfile.html
1507 * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
1509 .oe_hidden_input_file
1512 display: inline-block
1515 input.oe-binary-file
1520 // Should be adjusted for all browsers
1524 filter: alpha(opacity = 0)
1525 -ms-filter: "alpha(opacity=0)"
1529 .oe_form_field_image
1532 display: inline-block
1535 .oe_form_field_image_controls
1543 background: url(/web/static/src/img/form_sheetbg.png)
1544 border-bottom: 1px dotted black
1545 @include box-sizing(border)
1546 &:hover .oe_form_field_image_controls
1549 // FormView.many2one {{{
1550 .oe_form_field_many2one
1553 span.oe-m2o-drop-down-button
1558 // FormView.one2many {{{
1559 .oe_form .oe_form_field_one2many > .oe_view_manager
1560 .oe_list_pager_single_page
1562 .oe_form_field_one2many > .oe_view_manager
1565 .oe_view_manager_header2
1578 // FormView.many2many {{{
1579 .oe_form .oe_form_field_many2many > .oe-listview
1580 .oe_list_pager_single_page
1584 .oe-listview-content
1586 td:first-child, th:first-child
1590 border-bottom: 2px solid #cacaca
1603 border-width: 0 4px 4px
1605 border-color: #000 transparent
1609 @include opacity(0.6)
1612 border-left: 4px solid transparent
1613 border-right: 4px solid transparent
1614 border-top: 4px solid #000
1616 @include box-shadow(none)
1617 @include opacity(0.6)
1622 border-top: 1px solid #ddd
1629 background: transparent
1631 @include box-shadow(none)
1632 > td.oe_list_checkbox:first-child, th.oe_list_checkbox:first-child
1637 text-align: right !important
1639 background-color: #f0f0fa
1640 @include vertical-gradient(#f0f0fa, #eeeef6)
1642 border-top: 2px solid #cacaca
1643 border-bottom: 1px solid #cacaca
1647 > tbody tr:hover td, tbody tr:hover th
1648 @include vertical-gradient(#eee, #dedede)
1657 .oe_trad_field.touched
1658 border: 1px solid green !important
1663 border-collapse: collapse
1666 background-color: white
1671 border: 1px solid #D8D8D8
1674 .oe_view_editor_field td
1675 border: 0px !important
1676 .oe_view_editor tr:hover
1677 background-color: #ecebf2
1679 // Debugging stuff {{{
1680 .oe_layout_debugging
1682 outline: 2px dashed green
1684 outline: 1px solid blue
1685 .oe_form_group:hover, .oe_form_group_cell:hover
1687 .oe_form_group_row_incomplete > td:last-child:after
1688 content: "[Incomplete Row]"
1694 .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after
1695 content: "[newline]"
1700 .oe_debug_view_log label
1707 .oe_debug_view_log span
1714 .kitten-mode-activated
1715 background-image: url(http://placekitten.com/g/1365/769)
1716 background-size: cover
1717 background-attachment: fixed
1722 // au BufWritePost,FileWritePost *.sass :!sass --style expanded --line-numbers <afile> > "%:p:r.css"
1723 // vim:tabstop=4:shiftwidth=4:softtabstop=4:fdm=marker: