CRM-12457
[civicrm-core.git] / css / joomla.css
CommitLineData
6a488035
TO
1/* joomla.css: Joomla-specific css directives for CiviCRM. */
2
3/*
4** HTML elements
5*/
6div#toolbar-box .icon-48-generic {
7 display: none;
8}
9
10div#toolbar-box {
11 height: 26px;
12}
13
14fieldset {
15 margin-bottom: 1em;
16 padding: .5em;
17}
18form {
19 margin: 0;
20 padding: 0;
21}
22hr {
23 height: 1px;
24 border: 1px solid gray;
25}
26img {
27 border: 0;
28}
29/* Added in CiviCRM 2.0 to alleviate tiny font issues. */
30#crm-container tr, #crm-container tr td {
31 font-size: 1em;
32}
33
34/* Added in CiviCRM 2.1 to overwrite tiny font in TinyMCE editor. */
35#crm-container #content table.mceLayout td {
36 font-size: 0em;
37}
38
39th {
40 text-align: left;
41 padding-right: 1em;
42 border-bottom: 3px solid #ccc;
43 white-space: nowrap;
44}
45th.active img {
46 display: inline;
47}
48tr.dark, tr.light {
49 background-color: #eee;
50 border-bottom: 1px solid #ccc;
51 padding: 0.1em 0.6em;
52}
53
54td.active {
55 background-color: #ddd;
56}
57
58/*
59** Menu styles
60*/
61#crm-container .menu {
62 padding: 0 0 0 0.5em;
63 margin: 0 0 0 2em;
64}
65#crm-container .menu ul {
66 list-style: none;
67 border: none;
68 text-align:left;
69}
70#crm-container .menu li a {
71 width: 100%;
72 text-decoration: none;
73}
74#crm-container li.expanded {
75 list-style-type: circle;
76 list-style-image: url(menu-expanded.png);
77 padding: 0.2em 0.5em 0 0;
78 margin: 0;
79}
80#crm-container li.collapsed {
81 list-style-type: disc;
82 list-style-image: url(menu-collapsed.png);
83 padding: 0.2em 0.5em 0 0;
84 margin: 0;
85}
86#crm-container li a.active {
87 color: #000;
88}
89#crm-container td.menu-disabled {
90 background: #ccc;
91}
92
93/* Tab navigation */
94#crm-container .tabs {
95 margin: 0 0 0.5em 0.5em;
96}
97#crm-container ul.primary {
98 border-collapse: collapse;
99 padding: 0 0 0 1em;
100 white-space: nowrap;
101 list-style: none;
102 margin: 5px;
103 height: auto;
104 line-height: normal;
105 border-bottom: 1px solid #bbb;
106}
107#crm-container ul.primary li {
108 display: inline;
109}
110#crm-container ul.primary li a {
111 background-color: #ddd;
112 border-color: #bbb;
113 border-width: 1px;
114 border-style: solid solid none solid;
115 height: auto;
116 margin-right: 0.5em;
117 padding: 0 1em;
118 text-decoration: none;
119}
120#crm-container ul.primary li.active a {
121 background-color: #fff;
122 border: 1px solid #bbb;
123 border-bottom: #fff 1px solid;
124}
125#crm-container ul.primary li a:hover {
126 background-color: #eee;
127 border-color: #ccc;
128 border-bottom-color: #eee;
129}
130#crm-container ul.secondary {
131 border-bottom: 1px solid #bbb;
132 padding: 0.5em 1em 0.5em 1em;
133 margin: 5px;
134}
135#crm-container ul.secondary li {
136 display: inline;
137 padding: 0 1em;
138 border-right: 1px solid #ccc;
139}
140#crm-container ul.secondary a {
141 padding: 0;
142 text-decoration: none;
143}
144#crm-container ul.secondary a.active {
145 border-bottom: 4px solid #999;
146}
147
148/*
149** Other common styles
150*/
151.breadcrumb {
152 padding-bottom: .5em
153}
154.block ul {
155 margin: 0;
156 padding: 0 0 0.25em 1em;
157}
158br.clear {
159 clear: both;
160 height: 0px;
161}
162.container-inline div {
163 display: inline;
164}
165.container-inline .form-submit {
166 margin: 0;
167}
168.item-list .icon {
169 color: #555;
170 float: right;
171 padding-left: 0.25em;
172 clear: right;
173}
174.item-list .icon a {
175 color: #000;
176 text-decoration: none;
177}
178.item-list .icon a:hover {
179 color: #000;
180 text-decoration: none;
181}
182.item-list .title {
183 font-weight: bold;
184}
185.item-list ul {
186 margin: 0 0 0.75em 0;
187 padding: 0;
188}
189.item-list ul li {
190 margin: 0 0 0.25em 1.5em;
191 padding: 0;
192 list-style: disc;
193}
194.form-item {
195 margin-top: 1em;
196 margin-bottom: 1em;
197}
198tr.light .form-item, tr.dark .form-item {
199 margin-top: 0;
200 margin-bottom: 0;
201 white-space: nowrap;
202}
203.form-item input.error, .form-item textarea.error {
204 border: 2px solid red;
205}
206/* Override .9em field help size from civicrm.css - CiviCRM 2.0 */
207#crm-container div.description, #crm-container span.description, #crm-container dd.description {
208 font-size: 1em;
209}
210#crm-container div.description, #crm-container span.description {
211 margin: 2px 0 15px 0;
212 display: block;
213}
214.form-item label {
215 font-weight: bold;
216}
217.form-item label.option {
218 font-weight: normal;
219}
220.form-submit {
221 margin: 0.5em 0;
222}
223.marker, .form-required {
224 color: #f00;
225}
226.more-link {
227 text-align: right;
228}
229#pager {
230 clear: both;
231 text-align: center;
232}
233#pager div {
234 padding: 0.5em;
235}
236.tips {
237 margin-top: 0;
238 margin-bottom: 0;
239 padding-top: 0;
240 padding-bottom: 0;
241 font-size: 0.9em;
242}
243.more-help-link {
244 font-size: 0.85em;
245 text-align: right;
246}
247
6a488035
TO
248/*
249** Page layout blocks / IDs
250*/
251#header, #content {
252 width: 100%;
253}
254#header {
255 background-color: #69c;
256}
257#logo {
258 vertical-align: middle;
259 border: 0;
260}
261#logo img {
262 float: left;
263 padding: 0em 1.0em 0em 1em;
264 border: 0;
265}
266#menu {
267 padding: 0 0 0 0;
268 vertical-align: middle;
269}
270#primary {
271 font-size: 1.0em;
272 padding: 0em 0.8em 0.5em 0;
273 color: #9cf;
274}
275#primary a {
276 font-weight: bold;
277 color: #fff;
278}
279#secondary {
280 padding: 0 1em 0.5em 0;
281 font-size: 0.8em;
282 color: #9cf;
283}
284#secondary a {
285 font-weight: bold;
286 color: #9cf;
287}
288#search .form-text, #search .form-submit {
289 border: 1px solid #369;
290 font-size: 1.1em;
291}
292#search .form-text {
293 width: 8em;
294 height: 1.4em;
295 padding: 0 0.5em 0 0.5em;
296 margin: 0 0 0.5em 0;
297}
298#search .form-submit {
299 height: 1.5em;
300}
301#main {
302 /* padding in px not ex because IE messes up 100% width tables otherwise */
303 padding: 10px;
304}
305#help {
306 font-size: 1em;
307 margin-bottom: 1em;
308}
309.breadcrumb {
310 margin-bottom: .5em;
311}
312.messages {
313 background-color: #eee;
314 border: 1px solid #ccc;
315 padding: 0.3em;
316 margin-bottom: 1em;
317}
318.error {
319 border-color: red;
320 color: red;
321}
322#sidebar-left, #sidebar-right {
323 background-color: #ddd;
324 width: 16em;
325 /* padding in px not ex because IE messes up 100% width tables otherwise */
326 padding: 10px;
327 vertical-align: top;
328}
329
330#content-right {
331 background-color: #FFFFFF;
332}
333
334#footer {
335 padding: 1em;
336 font-size: 0.8em;
337}
338
339/*
340** Common declarations for child classes of node, comment, block, box, etc.
341** If you want any of them styled differently for a specific parent, add
342** additional rules /with only the differing properties!/ to .parent .class.
343** See .comment .title for an example.
344*/
345.title, .title a {
346 font-weight: normal;
347 font-size: 1.6em;
348 color: #666;
349 margin: 0 auto 0 auto; /* decrease default margins for h<x>.title */
350}
351.block-civicrm #recently-viewed .crm-icon, .crm-icon {
352 margin-top: 0 !important;
353}
354.submitted {
355 color: #999;
356 font-size: 0.8em;
357}
358.links {
359 color: #999;
360}
361.links a {
362 font-weight: bold;
363}
364.block, .box {
365 padding: 0 0 1.5em 0;
366}
367.block {
368 min-height: 25px;
369 border-bottom: 1px solid #bbb;
370 padding-bottom: 0.75em;
371 margin-bottom: 1.5em;
372}
373.block .title {
374 margin-bottom: .25em;
375}
376.box .title {
377 font-size: 1.1em;
378}
379
380#module-status, .version {
381 font-size:11px;
382}
383#module-status a {
384 font-weight: normal;
385}
386.main {
387 text-align:left;
388}
389
390/* Joomla Admin Menu alterations */
391/* Moved from civicrm.css in v3.2 */
392
393ul#civicrm-menu {
394 z-index: 1;
395 position:relative;
396 border: none;
397 left:0px;
398 height:0px;
53ef0226 399 padding: 2px 0px 25px 2px !important;
400 padding-bottom:25px !important; /*moz bottom */
6a488035
TO
401 padding-bottom:2px; /*ie bottom */
402}
403
404div#toolbar-box div.m {
405 padding: 0px !important;
406 min-height: 0;
407 border: 0;
408 margin-top: 8px;
409}
410
411div#toolbar-box, div#toolbar-box div.m{
412 height: auto;
413}
414
415ul#civicrm-menu li#crm-qsearch {
416 height:0px;
417}
418.crm-tab-button,
419.ui-tabs .ui-tabs-nav li {
420 border: 1px;
421 font-size: 110%;
422}
423.ui-tabs .ui-tabs-nav {
424 padding: 0.2em 3px 1px;
425}
426#mainTabContainer li.crm-tab-button {
427 margin:0 3px 3px 0;
428 border: 1px solid #F5F6F1 !important;
429}
430#mainTabContainer li.crm-tab-button.ui-tabs-selected {
431 padding-bottom: 0;
432 border: 1px solid #999 !important;
433}
9cce0639
BS
434#crm-container {
435 font-size: 11px;
436}
6a488035
TO
437#crm-container .col1 {
438 margin: 0;
439}
440#crm-container .footer {
441 font-size: 1em;
442}
443.ac_results .ac_odd {
444 background-color: #444;
445}
446
447#crm-notification-container {
448 top: 100px;
449}
9cce0639
BS
450
451#crm-container textarea,
452#crm-container input,
453#crm-container select {
454 font-size: 12px;
9cce0639
BS
455 margin-bottom: auto;
456 margin-right: 4px;
457 width: auto;
458 padding: 2px 4px;
459}
2513f933
CW
460#crm-container textarea,
461#crm-container input {
155b699d 462 height: auto;
9cce0639
BS
463}
464#crm-container input[type=submit] {
465 height: auto;
466}