1 /* main.css (c) 2007-2008 Jannis Leidel, see LICENSE.txt for license */
3 /* parts from iui.css (c) 2007 by iUI Project Members */
7 font-family: Helvetica;
11 -webkit-user-select: none;
12 -webkit-text-size-adjust: none;
27 body > *:not(.toolbar) {
38 body[orient="landscape"] > *:not(.toolbar|.breadcrumb) {
42 body > *[selected="true"] {
47 box-sizing: border-box;
48 -moz-box-sizing: border-box;
49 -webkit-box-sizing: border-box;
50 border-bottom: 1px solid #37657b;
51 padding: 8px 7px 3px 2px;
53 background: #417690 repeat-x;
54 vertical-align: middle;
60 padding: 8px 4px 5px 2px;
63 text-overflow: ellipsis;
69 text-decoration: none;
73 .toolbar > h1 a:active {
75 background-color: none;
78 .toolbar div.greeting {
86 .toolbar > div.user-tools a,
87 .toolbar > div.user-tools a:active,
88 .toolbar > div.user-tools a:visited {
93 text-decoration: none;
105 border-bottom: 1px solid #d9d9d9;
106 padding: 10px 0 10px 10px;
110 body > ul > li.group, ul#filter h3 {
114 background: url(../img/default-bg.gif) repeat-x;
115 border-top: 1px solid #bdcddf;
116 border-bottom: 1px solid #86a4c2;
118 padding: 3px 10px 2px;
122 body > ul > li.subgroup {
123 background: url(../img/nav-bg.gif) -10px repeat-x;
124 border-bottom: 1px solid #d9d9d9;
128 body > ul > li.group:first-child {
135 margin: -10px 0 -10px -10px;
136 padding: 10px 32px 10px 10px;
137 text-decoration: none;
141 background: url(../img/arrow.png) no-repeat right center;
144 body > ul > li > a.selected {
149 ul#filter li.selected a, ul#filter li.selected a:link {
154 body > ul > li.paginator {
156 background: #fff url(../img/nav-bg-reverse.gif) repeat-x top;
164 body > ul > li.paginator a:link,
165 body > ul > li.paginator a:active,
166 body > ul > li.paginator a:visited {
167 text-decoration: none;
170 margin: -6px 8px 0px -10px;
173 body > ul > li.paginator a.inactive,
174 body > ul > li.paginator a.active {
178 body > ul > li.paginator span a.inactive,
179 body > ul > li.paginator span a.active {
181 margin: -9px -1px 0px 0px;
184 body > ul > li.paginator span a.active {
191 body > ul > li.paginator a.inactive {
192 border: 1px solid #ccc;
195 background: #fff url(../img/nav-bg.gif) repeat-x bottom;
198 body > ul > li.paginator span.float-right a.inactive {
202 body > ul > li.paginator span.active {
206 body > ul > li.paginator span a.showall {
210 body > .breadcrumbs {
211 box-sizing: border-box;
212 -moz-box-sizing: border-box;
213 -webkit-box-sizing: border-box;
215 background: url(../img/nav-bg-reverse.gif) repeat-x;
220 padding: 9px 0px 9px 8px;
222 border-top: 1px solid #fff;
223 border-bottom: 1px solid #cbcbcb;
228 .breadcrumbs a:active,
229 .breadcrumbs a:visited {
230 text-decoration: none;
233 padding: 9px 16px 9px 10px;
234 margin: -9px 4px 0px -6px;
237 .breadcrumbs a:active {
241 .breadcrumbs a.active,
242 .breadcrumbs a.inactive {
250 .breadcrumbs a.active,
251 .breadcrumbs span.active {
255 .breadcrumbs a.inactive,
256 .breadcrumbs span.inactive {
262 border: 1px solid #ccc;
265 background: #fff url(../img/nav-bg.gif) repeat-x bottom;
268 .breadcrumbs a.float-left {
272 .breadcrumbs a.float-right {
276 .breadcrumbs a.active {
281 .breadcrumbs a#_recent.inactive {
285 .breadcrumbs a#_recent.active,
286 .breadcrumbs a#_filter.active {
292 .breadcrumbs a#_filter span.searchimg {
293 background: url(../img/search.png) no-repeat center center;
297 box-sizing: border-box;
298 -moz-box-sizing: border-box;
299 -webkit-box-sizing: border-box;
300 background: #fff url(../img/nav-bg-reverse.gif) repeat-x;
305 padding: 9px 0px 9px 8px;
307 border: 1px solid #d9d9d9;
313 .submit-row a:active,
314 .submit-row a:visited {
315 text-decoration: none;
318 margin: -6px 6px 0px 6px;
319 padding: 9px 16px 9px 10px;
320 margin: -9px 4px 0px -6px;
323 .submit-row a:active {
327 .submit-row a.inactive, .submit-row a.active {
335 .submit-row a.active, .submit-row span.active {
339 .submit-row a.inactive, .submit-row span.inactive {
346 border: 1px solid #ccc;
348 background: #fff url(../img/nav-bg.gif) repeat-x bottom;
351 .submit-row a.float-left {
355 .submit-row a.submit {
357 background: #BCD1E8 url(../img/default-bg.gif) repeat-x bottom;
360 /* text-shadow: #BCD1E8 1px 1px 0;
364 .submit-row a.delete {
370 body > ul > li.searchbar {
372 background: #fff url(../img/nav-bg-reverse.gif) repeat-x top;
379 body > ul > li.searchbar a:link,
380 body > ul > li.searchbar a:active,
381 body > ul > li.searchbar a:visited {
382 text-decoration: none;
385 margin: -6px 8px 0px -10px;
388 body > ul > li.searchbar span a.inactive,
389 body > ul > li.searchbar span a.active {
391 margin: -9px 0px 0px;
394 body > ul > li.searchbar span.float-left a.inactive {
398 body > ul > li.searchbar a.inactive {
399 border: 1px solid #ccc;
402 background: #fff url(../img/nav-bg.gif) repeat-x bottom;
405 body > ul > li.searchbar span.float-right a.inactive {
409 body > ul > li.searchbar span.active {
415 input, textarea, select {
416 box-sizing: border-box;
417 -webkit-box-sizing: border-box;
426 box-sizing: border-box;
427 -webkit-box-sizing: border-box;
448 fieldset > .form-row:last-child {
449 border-bottom: none !important;
452 fieldset > .form-row:first-child {
457 #search > input[type="text"] {
459 box-sizing: border-box;
460 -webkit-box-sizing: border-box;
462 padding: 12px 10px 0 12px;
465 -webkit-border-radius: 5px;
466 border: 1px solid #D9D9D9;
469 #search > input[type="text"] {
474 margin: 5px 10px 5px 0px;
478 .form-row > input.vDateField,
479 .form-row > input.vTimeField {
483 .form-row > input.vTimeField {
487 .form-row > input[type="checkbox"] {
492 -webkit-border-radius: 8px;
493 background: #fff url(../img/default-bg.gif) repeat-x bottom;
505 -webkit-border-radius: 8px;
506 background: #fff url(../img/default-bg.gif) repeat-x bottom;
517 -webkit-border-radius: 5px;
518 border: 1px solid #D9D9D9;
520 padding: 12px 10px 10 12px;
525 .form-row > textarea {
526 box-sizing: border-box;
527 -webkit-box-sizing: border-box;
531 padding: 12px 10px 0 12px;
534 -webkit-border-radius: 5px;
535 border: 1px solid #D9D9D9;
549 background-color: #fff;
552 .form-row p.datetime {
553 margin: 5px -13px 0 0px;
554 background-color: #fff !important;
555 padding: 5px 0 0 13px;
558 .form-row p.datetime input {
559 margin: 5px 0px 10px -13px;
562 .form-row p.datetime br {
566 .form-row p.datetime span {
570 .form-row label.vCheckboxLabel {
575 .form-row label.required {
579 .form-row > ul.radiolist li {
581 margin: 10px 10px 20px;
584 .form-row > ul.radiolist label {
588 .form-row > ul.inline {
593 .form-row > ul.inline li {
605 .form-row > ul > li > ul {
609 .form-row a.add-another {
619 background: url(../img/default-bg.gif) repeat-x;
620 border-top: 1px solid #bdcddf;
621 border-bottom: 1px solid #86a4c2;
630 background: url(../img/nav-bg.gif) -10px repeat-x;
631 border-bottom: 1px solid #d9d9d9;
632 border-top: 1px solid #d9d9d9;
652 text-decoration: none;
658 ul.errorlist, ul.errorlist li {