Add main groups to the details view.
[online-glom:gwt-glom.git] / src / main / webapp / style.css
1 body
2 {
3         font-size: medium;
4         font-family: sans-serif;
5         margin: 1em;
6 }
7
8 a
9 {
10         font-weight: bold;
11         color: #333;
12         text-decoration: none;
13 }
14 a:hover
15 {
16         color: #666;
17         text-decoration: underline;
18 }
19
20 #headbox, #footbox
21 {
22         background-color: #eee;
23         border: 1px solid #aaa;
24         padding: 0.2em;
25         border-radius: 3px;
26 }
27
28 .backlink
29 {
30         float: left;
31         margin: 0.2em 0.5em;
32 }
33 .records
34 {
35         float: left;
36         margin: 0.2em 0.5em;
37         color: #333;
38 }
39 .details-navigation
40 {
41         float: right;
42         margin: 0.2em 0.5em;
43 }
44 .details-navigation a
45 {
46         padding-right: 1em;
47 }
48
49 .tablechooser
50 {
51         float: right;
52 }
53
54 table
55 {
56         border-collapse: collapse;
57 }
58 td
59 {
60         vertical-align: top;
61         padding: 0;
62         padding-right: 2em;
63 }
64
65 /**
66  * List View
67  */
68 table.data-list
69 {
70         width: 100%;
71         margin-top: 1em;
72 }
73 table.data-list th
74 {
75         background-color: #ccc;
76         border: 1px solid #000;
77         text-align: left;
78         font-weight: normal;
79         padding: 0.2em;
80 }
81 table.data-list td
82 {
83         background-color: #fff;
84         border: 1px dotted #aaa;
85         padding: 0.2em;
86 }
87 table.data-list td.details
88 {
89         text-align: right;
90 }
91
92
93 /**
94  * Details View
95  */
96 .group
97 {
98         margin: 1em 0;
99         background-color: #eee;
100         padding: 0.8em;
101         border-radius: 7px;
102 }
103
104 .group-contents
105 {
106         padding-left: 0.8em;
107 }
108
109 .group table.data-list
110 {
111         margin-bottom: 0.8em;
112 }
113
114 table.columns
115 {
116         width: 100%;
117 }
118
119 .group-title
120 {
121         font-weight: bold;
122         font-size: 100%;
123         padding: 0;
124         margin: 0;
125         margin-bottom: 0.8em;
126         border-bottom: 1px dashed #000;
127 }
128
129 group
130 {
131         margin-top: 0;
132         margin-bottom: 0.8em;
133 }
134
135 .details-cell
136 {
137         margin-top: 0;
138         margin-bottom: 0.8em;
139 }
140
141 .details-data
142 {
143         padding: 0 0.25em;
144         color: #333;
145 }
146
147 .details-label
148 {
149         padding: 0 0.25em;
150 }
151