Merge pull request #13289 from mfb/pear-mail
[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
706f4998
KJ
58td.label {
59 background: none;
2c0ff826
DC
60 color: #3e3e3e;
61 display: table-cell;
706f4998
KJ
62}
63
6a488035
TO
64/*
65** Other common styles
66*/
67.breadcrumb {
68 padding-bottom: .5em
69}
70.block ul {
71 margin: 0;
72 padding: 0 0 0.25em 1em;
73}
74br.clear {
75 clear: both;
76 height: 0px;
77}
78.container-inline div {
79 display: inline;
80}
97e557d7 81.container-inline .crm-form-submit {
6a488035
TO
82 margin: 0;
83}
84.item-list .icon {
85 color: #555;
86 float: right;
87 padding-left: 0.25em;
88 clear: right;
89}
90.item-list .icon a {
91 color: #000;
92 text-decoration: none;
93}
94.item-list .icon a:hover {
95 color: #000;
96 text-decoration: none;
97}
98.item-list .title {
99 font-weight: bold;
100}
101.item-list ul {
102 margin: 0 0 0.75em 0;
103 padding: 0;
104}
105.item-list ul li {
106 margin: 0 0 0.25em 1.5em;
107 padding: 0;
108 list-style: disc;
109}
6a488035
TO
110/* Override .9em field help size from civicrm.css - CiviCRM 2.0 */
111#crm-container div.description, #crm-container span.description, #crm-container dd.description {
112 font-size: 1em;
113}
114#crm-container div.description, #crm-container span.description {
42d98d3f
CW
115 margin: 2px 0 15px 0;
116 display: block;
6a488035
TO
117}
118.form-item label {
119 font-weight: bold;
120}
121.form-item label.option {
122 font-weight: normal;
123}
97e557d7 124.crm-form-submit {
6a488035
TO
125 margin: 0.5em 0;
126}
127.marker, .form-required {
128 color: #f00;
129}
130.more-link {
131 text-align: right;
132}
133#pager {
134 clear: both;
135 text-align: center;
136}
137#pager div {
138 padding: 0.5em;
139}
140.tips {
141 margin-top: 0;
142 margin-bottom: 0;
143 padding-top: 0;
144 padding-bottom: 0;
145 font-size: 0.9em;
146}
147.more-help-link {
148 font-size: 0.85em;
149 text-align: right;
150}
151
6a488035
TO
152/*
153** Page layout blocks / IDs
154*/
155#header, #content {
156 width: 100%;
157}
158#header {
159 background-color: #69c;
160}
161#logo {
162 vertical-align: middle;
163 border: 0;
164}
165#logo img {
166 float: left;
167 padding: 0em 1.0em 0em 1em;
168 border: 0;
169}
170#menu {
171 padding: 0 0 0 0;
172 vertical-align: middle;
173}
174#primary {
175 font-size: 1.0em;
176 padding: 0em 0.8em 0.5em 0;
177 color: #9cf;
178}
179#primary a {
180 font-weight: bold;
181 color: #fff;
182}
183#secondary {
184 padding: 0 1em 0.5em 0;
185 font-size: 0.8em;
186 color: #9cf;
187}
188#secondary a {
189 font-weight: bold;
190 color: #9cf;
191}
97e557d7 192#search .form-text, #search .crm-form-submit {
6a488035
TO
193 border: 1px solid #369;
194 font-size: 1.1em;
195}
196#search .form-text {
197 width: 8em;
198 height: 1.4em;
199 padding: 0 0.5em 0 0.5em;
200 margin: 0 0 0.5em 0;
201}
97e557d7 202#search .crm-form-submit {
6a488035
TO
203 height: 1.5em;
204}
205#main {
206 /* padding in px not ex because IE messes up 100% width tables otherwise */
207 padding: 10px;
208}
209#help {
210 font-size: 1em;
211 margin-bottom: 1em;
212}
213.breadcrumb {
214 margin-bottom: .5em;
215}
216.messages {
217 background-color: #eee;
218 border: 1px solid #ccc;
219 padding: 0.3em;
220 margin-bottom: 1em;
221}
222.error {
223 border-color: red;
224 color: red;
225}
226#sidebar-left, #sidebar-right {
227 background-color: #ddd;
228 width: 16em;
229 /* padding in px not ex because IE messes up 100% width tables otherwise */
6ada1cee 230 padding: 20px;
6a488035
TO
231 vertical-align: top;
232}
233
234#content-right {
235 background-color: #FFFFFF;
236}
237
238#footer {
239 padding: 1em;
240 font-size: 0.8em;
241}
242
243/*
244** Common declarations for child classes of node, comment, block, box, etc.
245** If you want any of them styled differently for a specific parent, add
246** additional rules /with only the differing properties!/ to .parent .class.
247** See .comment .title for an example.
248*/
249.title, .title a {
250 font-weight: normal;
251 font-size: 1.6em;
252 color: #666;
253 margin: 0 auto 0 auto; /* decrease default margins for h<x>.title */
254}
255.block-civicrm #recently-viewed .crm-icon, .crm-icon {
256 margin-top: 0 !important;
257}
258.submitted {
259 color: #999;
260 font-size: 0.8em;
261}
262.links {
263 color: #999;
264}
265.links a {
266 font-weight: bold;
267}
268.block, .box {
269 padding: 0 0 1.5em 0;
270}
271.block {
272 min-height: 25px;
273 border-bottom: 1px solid #bbb;
274 padding-bottom: 0.75em;
275 margin-bottom: 1.5em;
276}
277.block .title {
278 margin-bottom: .25em;
279}
280.box .title {
281 font-size: 1.1em;
282}
283
284#module-status, .version {
285 font-size:11px;
286}
287#module-status a {
288 font-weight: normal;
289}
290.main {
291 text-align:left;
292}
293
294/* Joomla Admin Menu alterations */
295/* Moved from civicrm.css in v3.2 */
296
297ul#civicrm-menu {
42d98d3f 298 position:relative;
6ada1cee 299 z-index: 1;
6a488035
TO
300}
301
302div#toolbar-box div.m {
42d98d3f 303 padding: 0px !important;
6a488035
TO
304 min-height: 0;
305 border: 0;
306 margin-top: 8px;
307}
308
309div#toolbar-box, div#toolbar-box div.m{
42d98d3f 310 height: auto;
6a488035
TO
311}
312
313ul#civicrm-menu li#crm-qsearch {
42d98d3f 314 height:0px;
6a488035
TO
315}
316.crm-tab-button,
317.ui-tabs .ui-tabs-nav li {
318 border: 1px;
319 font-size: 110%;
320}
321.ui-tabs .ui-tabs-nav {
322 padding: 0.2em 3px 1px;
323}
324#mainTabContainer li.crm-tab-button {
325 margin:0 3px 3px 0;
326 border: 1px solid #F5F6F1 !important;
327}
328#mainTabContainer li.crm-tab-button.ui-tabs-selected {
329 padding-bottom: 0;
330 border: 1px solid #999 !important;
331}
9cce0639
BS
332#crm-container {
333 font-size: 11px;
334}
6a488035
TO
335#crm-container .col1 {
336 margin: 0;
337}
338#crm-container .footer {
339 font-size: 1em;
340}
341.ac_results .ac_odd {
342 background-color: #444;
343}
344
345#crm-notification-container {
346 top: 100px;
347}
9cce0639 348
42d98d3f
CW
349.crm-container textarea,
350.crm-container input,
351.crm-container select {
9cce0639 352 font-size: 12px;
9cce0639
BS
353 margin-bottom: auto;
354 margin-right: 4px;
355 width: auto;
356 padding: 2px 4px;
357}
65b86482
CW
358.crm-container .select2-search input {
359 width: 100%;
360}
42d98d3f
CW
361.crm-container textarea,
362.crm-container input {
155b699d 363 height: auto;
9cce0639 364}
42d98d3f 365.crm-container input[type=submit] {
9cce0639
BS
366 height: auto;
367}
65b86482 368
a6f3e563
CW
369.crm-container .disabled {
370 font-weight: normal;
371}
3cc8b70b 372
6cc22adc
AF
373#crm-container .form-layout td.label,
374.crm-container .form-layout td.label {
3cc8b70b
AF
375 width: inherit;
376}
377
0682acad 378#crm-container .crm-event-form-fee-block .label {
3cc8b70b
AF
379 background-color: inherit;
380 width: inherit;
381 display: block;
382}
6ada1cee
N
383
384/* Remove Joomla subhead toolbar & whitespace border */
385
386body.admin.com_civicrm .subhead-collapse {
387 display:none;
388}
389body.admin.com_civicrm .container-fluid.container-main {
390 padding: 0;
391 border-top: 1px solid #787878;
392}
85e801ec 393body.admin.com_civicrm.task-civicrmupgrade .container-fluid.container-main {
380e5b74 394 padding: 10px 25px 25px;
85e801ec 395}
6ada1cee
N
396body.admin.com_civicrm #crm-nav-menu-container {
397 padding-bottom: 0 !important;
398}
399body.admin.com_civicrm #content-right {
400 padding: 12px;
401}
402body.admin.com_civicrm #civicrm-menu #crm-qsearch {
403 padding-left: 20px;
404}
405body.admin.com_civicrm #root-menu-div div.outerbox:first-of-type {
406 margin-left: 20px;
407}
408body.admin.com_civicrm div.outerbox {
409 z-index: 1000;
410}
411
412/* Shoreditch-specific */
413
414body.admin.com_civicrm {
415 padding-top: 0px !important;
416 margin-top: 30px !important;
417}