Add assets.
[ecs.git] / app / assets / stylesheets / ecs.css
blobc63201bb6668570dbcfdac41a19801dba6210c2f
1 table.list {
2 border-spacing: 0.3em;
3 text-align: left;
4 vertical-align:top;
7 tr.list {
8 margin-bottom:1.3em;
11 .table-header {
12 background-color: #edfada;
13 border-bottom: 1px solid #BBBBBB;
16 .table-border,.table-box {
17 border:1px solid gray;
20 .table-border-ltr {
21 border-left:1px solid gray;
22 border-top:1px solid gray;
23 border-right:1px solid gray;
26 .table-border-trb,.table-box-trb {
27 border-top:1px solid gray;
28 border-right:1px solid gray;
29 border-bottom:1px solid gray;
32 .table-border-r {
33 border-right:1px solid gray;
36 .light-green-background {
37 background-color: #DAEAC2;
40 .table-box,.table-box-trb {
44 .formular-input-width {
45 width:100% ;
48 .show-output-width {
49 width:100% ;
52 .table-resource-label {
53 font-size: 100%;
54 font-style: normal;
55 color: #005A46;
56 padding-left:2px;
59 .table-resource-value {
60 font-weight:bold;
61 vertical-align:top;
64 .table-data-show-strut {
65 height:1em;
68 .table-data-show-hline {
69 height:1em;
72 label {
73 font-size: 100%;
74 font-style: italic;
75 color: #005A46;
76 color: black;
78 background-color: #DAEAC2;
79 border: 1px solid #BBBBBB;
80 background-color: #ececec;
81 border-bottom: 1px solid black;
82 vertical-align: bottom;
83 margin-bottom: 20px;
87 .list-line-even {
88 /* background: #e0f8f8; */
89 background: #f4f4f4;
92 .list-line-odd {
93 /* background: #f8b0f8; */
94 background: #dfdfdf;
96 .center {
97 text-align: center;
100 .left {
101 text-align: left;
104 .right {
105 text-align: right;
108 .middle {
109 vertical-align:middle;
112 .top {
113 vertical-align: top;
117 /* ul.top_level_nav li { display: block; margin: 0 0 0 10px; padding: 0; float: left; list-style: none; height: 30px; } */
118 /* ul.top_level_nav { height: 30px; display: inline-block; background: #404040; padding: 10px 0 0; margin: 0 0 40px; position: relative; } */
119 /* #menu a:hover { background: #99CC99; color: #114411; } */
120 #menu a:hover { background: #282; color: #BBFFBB; margin: 1px 5px 2px 5px; padding: 1px 5px 2px 5px; }
121 #menu a { margin: 1px 5px 2px 5px; padding: 1px 5px 2px 5px; }
122 ul.menu { display: inline-block; padding: 0 0 0 0; margin: 0 0 2px 0; }
123 ul.menu li { display: block; float: left; list-style: none; border-right: 1px solid #282; }
124 ul.menu li:last-child { display: block; float: left; list-style: none; border-right: none; }
130 .form-list-table {
133 .list-border-space {
134 border-spacing: 0.8em 0.2em;
140 /* Global styles */
144 A:link {text-decoration: none}
145 A:visited {text-decoration: none}
146 A:active {text-decoration: none}
147 A:hover {text-decoration: underline; color: red;}
150 body {
151 color: #000000;
152 margin-left:1em;
153 margin-right:1em;
156 /* START:notice */
157 #notice {
158 border: 2px solid red;
159 padding: 1em;
160 margin-bottom: 2em;
161 background-color: #f0f0f0;
162 font: bold smaller sans-serif;
164 /* END:notice */
166 /* Styles for admin/list */
168 .list-title {
169 color: #244;
170 font-weight: bold;
171 font-size: larger;
174 .list-image {
175 width: 60px;
176 height: 70px;
180 .list-actions {
181 font-size: x-small;
182 text-align: right;
183 padding-left: 1em;
187 /* Styles for main page */
189 #banner {
190 background: #9c9;
191 padding-top: 20px;
192 padding-bottom: 0px;
193 border-bottom: 2px solid;
194 font: small-caps 25px/25px "Times New Roman", serif;
195 color: #282;
196 text-align: center;
199 #menu {
200 background: #141;
201 padding-top: 5px;
202 padding-bottom: 5px;
203 border-bottom: 0px solid;
204 color: #282;
205 text-align: left;
206 padding-left: 3em;
209 #menu a {
210 color: #bfb;
211 background: #141;
212 text-decoration:none;
215 #menu a:focus {
216 color: #bfb;
217 background: #141;
218 text-decoration:none;
221 #banner img {
222 float: left;
223 padding-left: 1em;
226 #columns {
227 background: #141;
230 #main {
231 /* margin-left: 23; */
232 padding-top: 1ex;
233 padding-left: 0em;
234 background: white;
237 #side {
238 float: left;
239 padding-top: 1em;
240 padding-left: 1em;
241 padding-bottom: 1em;
242 width: 10em;
243 background: #141;
246 #side a {
247 color: #bfb;
248 font-size: small;
251 h1 {
252 font: 150% sans-serif;
253 color: #114411;
254 /*border-bottom: 3px dotted #228822;*/
257 /* And entry in the store catalog */
259 #ecs .entry {
260 border-bottom: 1px dotted #77d;
263 #ecs .title {
264 font-size: 120%;
265 font-family: sans-serif;
268 #ecs .entry img {
269 width: 75px;
270 float: left;
274 #ecs .entry h3 {
275 margin-bottom: 2px;
276 color: #227;
279 #ecs .entry p {
280 margin-top: 0px;
281 margin-bottom: 0.8em;
284 #ecs .entry .price-line {
287 #ecs .entry .add-to-cart {
288 position: relative;
291 #ecs .entry .price {
292 color: #44a;
293 font-weight: bold;
294 margin-right: 2em;
297 /* START:inline */
298 #store .entry form, #store .entry form div {
299 display: inline;
301 /* END:inline */
303 /* START:cart */
304 /* Styles for the cart in the main page and the sidebar */
306 .cart-title {
307 font: 120% bold;
310 .item-price, .total-line {
311 text-align: right;
314 .total-line .total-cell {
315 font-weight: bold;
316 border-top: 1px solid #595;
320 /* Styles for the cart in the sidebar */
322 #cart, #cart table {
323 font-size: smaller;
324 color: white;
327 #cart table {
328 border-top: 1px dotted #595;
329 border-bottom: 1px dotted #595;
330 margin-bottom: 10px;
332 /* END:cart */
334 /* Styles for order form */
336 .depot-form fieldset {
337 background: #efe;
340 .depot-form legend {
341 color: #dfd;
342 background: #141;
343 font-family: sans-serif;
344 padding: 0.2em 1em;
347 .depot-form label {
348 width: 5em;
349 float: left;
350 text-align: right;
351 margin-right: 0.5em;
352 display: block;
355 .depot-form .submit {
356 margin-left: 5.5em;
359 /* The error box */
361 .fieldWithErrors {
362 padding: 2px;
363 background-color: red;
364 display: table;
367 #errorExplanation {
368 width: 400px;
369 border: 2px solid red;
370 padding: 7px;
371 padding-bottom: 12px;
372 margin-bottom: 20px;
373 background-color: #f0f0f0;
376 #errorExplanation h2 {
377 text-align: left;
378 font-weight: bold;
379 padding: 5px 5px 5px 15px;
380 font-size: 12px;
381 margin: -7px;
382 background-color: #c00;
383 color: #fff;
386 #errorExplanation p {
387 color: #333;
388 margin-bottom: 0;
389 padding: 5px;
392 #errorExplanation ul li {
393 font-size: 12px;
394 list-style: square;
397 .box1 {
398 color: #005A46;
399 background-color: #DAEAC2;
400 border: 1px solid #BBBBBB;
403 .box2 {
404 background-color: #edfada;
405 border: 1px solid #BBBBBB;
408 .box3 {
409 display: inline;
410 border: 1px solid #BBBBBB;
411 padding-right: 0.5em;
414 .box4 {
415 background-color: #edfada;
418 .box5 {
419 border: 1px solid #BBBBBB;
420 padding-right: 0.5em;
424 th.underline {
425 border-bottom: 1px solid black;
426 vertical-align: bottom;
427 margin-bottom: 20px;
430 .text-link {
431 display: inline;
432 margin-right: 0em;
433 margin-left: 0px;
434 padding-left:0px;
435 padding-right:0px;
438 .inline {
439 display: inline;
443 .small-skip {
444 margin-bottom:0em;
445 margin-top:0.5em;
448 .normal-skip {
449 margin-bottom:0em;
450 margin-top:1em;