Subversion Repositories Applications.papyrus

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2150 mathias 1
/*
2
	Soria theme - not in solid state right now. Not ready for production ...
3
`	please feel free to add styles for new widgets should they appear,
4
	or fix classnames you would fix in tundra.css if you change a widget
5
	template classname.
6
*/
7
 
8
@import url("../dijit.css");
9
 
10
/* un-comment to endable webkit and ff2 builtin love */
11
/*
12
@import url("rounded.css");
13
*/
14
 
15
.dj_safari .soria .dijitPopup {
16
	-webkit-box-shadow: 0px 3px 7px #adadad;
17
}
18
 
19
/* try and group similar look and feel into these main groupings, and put extra stling grouped
20
   by widget somehwere below (most already have sections) */
21
.soria .dijitButtonNode,
22
.soria .dijitToolbar,
23
.soria .dijitTab,
24
.soria .dijitSplitContainerSizerV,
25
.soria .dijitAccordionPane .dijitAccordionTitle,
26
.soria .dijitCalendarMonthContainer th,
27
.soria .dijitProgressBarEmpty,
28
.soria .dijitTooltipContainer,
29
.soria .dijitHorizontalSliderRemainingBar {
30
	background:#b7cdee url('images/gradientTopBg.png') repeat-x;
31
	/* background:#090 url('images/gradientTopBg.png') repeat-x; */
32
	#background-image:none !important;
33
}
34
 
35
.soria .dijitButtonHover .dijitButtonNode,
36
.soria .dijitToggleButtonHover .dijitButtonNode,
37
.soria .dijitDropDownButtonHover .dijitButtonNode,
38
.soria .dijitComboButtonHover .dijitButtonContents,
39
.soria .dijitComboButtonDownArrowHover .dijitDownArrowButton,
40
.soria .dijitComboBoxHover .dijitDownArrowButton,
41
.soria .dijitSpinnerUpArrowHover .dijitUpArrowButton,
42
.soria .dijitSpinnerDownArrowHover .dijitDownArrowButton,
43
.soria .dijitTitlePane .dijitTitlePaneTitle,
44
.soria .dijitTabHover,
45
.soria .dijitTabCloseButtonHover,
46
.soria .dijitDialogTitleBar,
47
.soria .dijitAccordionPane-selected .dijitAccordionTitle,
48
.soria .dijitProgressBarTile,
49
.soria .dijitHorizontalSliderProgressBar {
50
	background:#4f8ce5 url('images/gradientTopBg.png') repeat-x;
51
 
52
}
53
 
54
/* all icons are here */
55
.soria .dijitComboBox .dijitDownArrowButtonInner,
56
.soria .dijitMenuExpandEnabled,
57
.soria .dijitTitlePane .dijitClosed .dijitArrowNode,
58
.soria .dijitTitlePane .dijitOpen .dijitArrowNode,
59
.soria .dijitTab .dijitClosable .closeImage,
60
.soria .dijitTabCloseButton .dijitClosable .closeImage,
61
.soria .dijitTabCloseButtonHover .dijitClosable .closeImage,
62
.soria .dijitSplitContainerSizerH .thumb,
63
.soria .dijitSplitContainerSizerV .thumb,
64
.soria .dijitDialogCloseIcon,
65
.soria .dijitTooltipConnector,
66
.soria .dijitAccordionArrow,
67
.soria .dijitCalendarDecrease,
68
.soria .dijitCalendarIncrease,
69
.soria .dijitHorizontalSliderDecrementIcon,
70
.soria .dijitHorizontalSliderIncrementIcon,
71
.soria .dijitVerticalSliderIncrementIcon,
72
.soria .dijitVerticalSliderDecrementIcon,
73
.soria .dijitHorizontalSliderImageHandle,
74
.soria .dijitVerticalSliderImageHandle,
75
.soria .dijitInputFieldValidationIconNormal,
76
.soria .dijitInputFieldValidationIcon,
77
/* FIXME: need to make these spans inside the cell? */
78
.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader,
79
.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader,
80
.soria.dojoDndCopy .dojoDndAvatarHeader,
81
.soria.dojoDndMove .dojoDndAvatarHeader,
82
/* FIXME: should be .dijitRtl .soria ... {} */
83
.dijitRtl .dijitCalendarDecrease,
84
.dijitRtl .dijitCalendarIncrease,
85
.dijitRtl .dijitMenuItem .dijitMenuExpandEnabled,
86
.dijitRtl .dijitTitlePane .dijitClosed .dijitArrowNode,
87
.dijitRtl .dijitDialogTitleBar .dijitDialogCloseIcon
88
{
89
	width:16px;
90
	height:16px;
91
	overflow:hidden;
92
	margin:0; padding:0;
93
	background-image: url('images/arrows.png');
94
	background-repeat: none;
95
}
96
 
97
.soria .dijitCheckBoxIcon,
98
.soria .dijitRadioIcon,
99
.soria .dijitCheckBox,
100
.soria .dijitRadio {
101
	width:16px;
102
	height:16px;
103
	margin:0; padding:0;
104
	background-image: url('images/arrows.png');
105
}
106
 
107
/* Control opacity of popups */
108
.soria .dijitPopup div,
109
.soria .dijitPopup table {
110
	opacity: 0.95;
111
}
112
/*
113
	dijit.form.Button
114
	dijit.form.DropDownButton
115
	dijit.form.ComboButton
116
	dijit.form.ComboBox (partial)
117
*/
118
.soria .dijitButtonNode {
119
	/* enabled state - inner */
120
	border:1px solid #4f8ce5;
121
	vertical-align: middle;
122
	padding: 0.2em 0.2em;
123
}
124
 
125
.dj_ie6 .soria .dijitButtonNode {
126
	zoom: 1;
127
	padding-bottom: 0.1em;
128
}
129
 
130
.soria .dijitButtonDisabled .dijitButtonNode,
131
.soria .dijitToggleButtonDisabled .dijitButtonNode,
132
.soria .dijitDropDownButtonDisabled .dijitButtonNode,
133
.soria .dijitComboButtonDisabled .dijitButtonNode,
134
.soria .dijitComboBoxDisabled .dijitDownArrowButton,
135
.soria .dijitComboBoxDisabled .dijitInputField,
136
.soria .dijitSpinnerDisabled .dijitInputField,
137
.soria .dijitSpinnerDisabled .dijitButtonNode {
138
	/* disabled state - inner */
139
	border: 1px solid #d5d5d5;
140
	background:#ccc url("images/gradientTopBg.png") repeat-x top left;
141
	opacity: 0.50; /* Safari, Opera and Mozilla */
142
}
143
.soria .dijitButtonDisabled .dijitButtonNode *,
144
.soria .dijitToggleButtonDisabled .dijitButtonNode *,
145
.soria .dijitDropDownButtonDisabled .dijitButtonNode *,
146
.soria .dijitComboButtonDisabled .dijitButtonNode *,
147
.soria .dijitSpinnerDisabled .dijitButtonNode * {
148
	filter: gray() alpha(opacity=50); /* IE */
149
}
150
 
151
.soria .dijitButtonHover .dijitButtonNode,
152
.soria .dijitToggleButtonHover .dijitButtonNode,
153
.soria .dijitDropDownButtonHover .dijitButtonNode,
154
.soria .dijitComboButtonHover .dijitButtonContents,
155
.soria .dijitComboButtonDownArrowHover .dijitDownArrowButton,
156
.soria .dijitComboBoxHover .dijitDownArrowButton,
157
.soria .dijitSpinnerUpArrowHover .dijitUpArrowButton,
158
.soria .dijitSpinnerDownArrowHover .dijitDownArrowButton {
159
	/* hover state - inner */
160
	border-color:#666;
161
	color:#fff;
162
	background-position:0px -1px;
163
}
164
 
165
.soria .dijitButtonActive .dijitButtonNode,
166
.soria .dijitToggleButtonActive .dijitButtonNode,
167
.soria .dijitDropDownButtonActive .dijitButtonNode,
168
.soria .dijitComboButtonActive .dijitButtonContents,
169
.soria .dijitDownArrowActive .dijitDownArrowButton,
170
.soria .dijitComboBoxActive .dijitDownArrowButton {
171
	/* active state - inner (for when you are pressing a normal button, or
172
	 * when a toggle button is in a depressed state
173
	 */
174
	border-color:#333;
175
	background: #cbdcf7 url("images/gradientBottomBg.png") bottom repeat-x;
176
}
177
 
178
/* button inner contents - labels, icons etc. */
179
.soria .dijitButtonNode * {
180
	display: -moz-inline-box;
181
	display: inline-block;
182
	vertical-align: middle;
183
}
184
.dj_ie .soria .dijitButtonNode * {
185
	zoom: 1;
186
	display:inline;
187
}
188
.soria .dijitButtonText {
189
	padding: 0 0.3em;
190
}
191
 
192
 
193
.soria .dijitToolbar {
194
	border: 1px solid #333;
195
}
196
.soria .dijitToolbar * {
197
	padding: 0px;
198
	margin: 0px;
199
}
200
.dj_ie .soria .dijitToolbar {
201
	padding-bottom: 1px;
202
	margin-top: -1px;
203
}
204
.soria .dijitToolbar .dijitButtonNode {
205
	padding: 0px;
206
	margin: 0px;
207
	border: 1px solid transparent;
208
	background: none;
209
}
210
.soria .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
211
	background-color:#C1D2EE;
212
	border:1px solid #666;
213
	border-top:0;
214
	border-bottom:0;
215
}
216
.soria .dijitToolbar .dijitToggleButtonCheckedHover .dijitButtonContents {
217
	border-color: #000;
218
	background-color:transparent;
219
}
220
.dj_ie6 .soria .dijitToolbar .dijitButtonNode {
221
	/* workaround no transparent border support in IE6*/
222
	border-color: #e9e9e9;
223
}
224
.soria .dijitToolbar .dijitButtonHover .dijitButtonNode,
225
.soria .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
226
.soria .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
227
	border-color: #366dba;
228
}
229
.dijitToolbarSeparator {
230
	background: url('images/editor.gif');
231
	height: 18px;
232
	width: 5px;
233
	padding: 0px 1px 0px 1px;
234
	margin: 0px;
235
}
236
.soria .dijitToolbar .dijitToolbarSeparator {
237
	background: url('images/editor.gif');
238
}
239
 
240
/* ComboBox-icon-specific */
241
.soria .dijitComboBox .dijitDownArrowButtonChar {
242
	/* visibility:hidden;  */
243
	display:none;
244
}
245
.soria .dijitComboBox .dijitDownArrowButtonInner { background-position:0px 0px; }
246
.soria .dijitComboBoxHover .dijitDownArrowButtonInner { }
247
.soria .dijitSpinner .dijitButtonNode {
248
	padding: 0 .4em 0 .4em;
249
}
250
 
251
/*
252
	dijit.form.TextBox
253
	dijit.form.ValidationTextBox
254
	dijit.form.SerializableTextBox
255
	dijit.form.RangeBoundTextBox
256
	dijit.form.NumberTextBox
257
	dijit.form.CurrencyTextBox
258
	dijit.form.NumberSpinner
259
	dijit.form.ComboBox (partial)
260
*/
261
.soria .dijitComboBox {
262
	/* put margin on the outer element of the autocompleter rather than the input */
263
	margin:.0em .1em .2em .1em;
264
}
265
 
266
.soria .dijitInputField,
267
.soria .dijitInlineEditor input,
268
.soria .dijitTextArea {
269
	/* 	For all except dijit.form.NumberSpinner:  the actual input element.
270
		For dijit.form.NumberSpinner: the outer fieldset that contains the input.
271
	*/
272
	font-size: inherit;
273
	background:#fff url("images/gradientInverseTopBg.png") repeat-x top left;
274
	background-position:0 -32px;
275
	/* border:1px solid #333; */
276
	line-height: normal;
277
	padding: 0.2em 0.3em;
278
}
279
 
280
.dj_ie .soria TD.dijitInputField,
281
.dj_ie .soria .dijitInputField INPUT {
282
	height: 1.65em; /* set height for IE since the INPUT is position:absolute */
283
}
284
 
285
.dj_safari .soria .dijitInputField {
286
	padding: 0.08em 0.3em; /* looks better */
287
}
288
 
289
.soria INPUT.dijitTextBox {
290
	padding: 0.2em 0.3em;
291
}
292
 
293
.dj_ie .soria .dijitTextBox INPUT,
294
.dj_ie .soria .dijitComboBox INPUT,
295
.dj_ie .soria .dijitSpinner INPUT {
296
	width:95% !important; /* add a little padding-right for position:absolute INPUT */
297
}
298
 
299
.soria .dijitComboBoxFocused .dijitInputField {
300
	/* input field when focused (eg: typing affects it) */
301
	border-color:#333;
302
	border-style:inset;
303
}
304
 
305
.soria .dijitComboBoxDisabled .dijitInputField {
306
	/* input field when disabled (also set above) */
307
}
308
 
309
.soria .dijitComboBoxHover .dijitInputField  {
310
	/* input field when hovered over */
311
	border-color:#4f8ce5;
312
}
313
 
314
.soria .dijitComboBoxActive .dijitInputField {
315
	/* input field when mouse is down (?) */
316
}
317
 
318
/* Dojo Input Field */
319
 
320
HTML.dj_ie6 .soria .dijitInputFieldValidationNormal,
321
.soria .dijitInputFieldValidationNormal {
322
 
323
}
324
 
325
HTML.dj_ie6 .soria .dijitInputFieldValidationError,
326
.soria .dijitInputFieldValidationError {
327
	border:1px solid #f3d118;
328
	background-color::#f9f7ba;
329
	background-image:none;
330
}
331
 
332
.soria .dijitInputFieldFocused {
333
	border:1px solid #000;
334
}
335
 
336
.soria .dijitInputFieldValidationError:hover,
337
.soria .dijitInputFieldValidationError:focus {
338
	background-color:#ff6;
339
 	background-image:none;
340
}
341
.soria .dijitInputFieldValidationIcon {
342
	margin-left: 3px;
343
	padding-bottom: 1px;
344
}
345
.soria .dijitInputFieldValidationIconNormal {
346
	background-image: none;
347
}
348
 
349
.soria .dijitInputFieldValidationIconError {
350
	background-position:-384px 0px;
351
}
352
 
353
.soria .dijitInputFieldValidationIconText {
354
	visibility: hidden;
355
}
356
 
357
/* CheckBox and Radio Widgets, and the CSS to embed a checkbox or radio icon inside a ToggleButton. */
358
 
359
.soria .dijitToggleButton .dijitCheckBox,
360
.soria .dijitToggleButton .dijitRadio,
361
.soria .dijitToggleButton .dijitCheckBoxIcon,
362
.soria .dijitToggleButton .dijitRadioIcon {
363
	background-image: url('images/checkmarkNoBorder.gif');
364
}
365
 
366
.soria .dijitCheckBox, .soria .dijitToggleButton .dijitCheckBoxIcon { background-position: -112px; }/* unchecked */
367
.soria .dijitCheckBoxChecked,
368
.soria .dijitToggleButtonChecked .dijitCheckBoxIcon { background-position: -96px; } /* checked */
369
.soria .dijitCheckBoxDisabled { /* disabled */ background-position: -144px; }
370
.soria .dijitCheckBoxCheckedDisabled { background-position: -128px; } /* disabled but checked */
371
.soria .dijitCheckBoxHover,
372
.soria .dijitCheckBoxFocused { background-position: -176px; } /* hovering over an unchecked enabled checkbox */
373
.soria .dijitCheckBoxCheckedHover,
374
.soria .dijitCheckBoxCheckedFocused { background-position: -160px; } /* hovering over a checked enabled checkbox */
375
.soria .dijitRadio,
376
.soria .dijitToggleButton .dijitRadioIcon { background-position: -208px; }  /* unselected */
377
.soria .dijitRadioChecked,
378
.soria .dijitToggleButtonChecked .dijitRadioIcon { background-position: -192px; } /* selected */
379
.soria .dijitRadioCheckedDisabled { background-position: -224px; } /* selected but disabled */
380
.soria .dijitRadioDisabled { background-position: -240px; } /* unselected and disabled */
381
.soria .dijitRadioHover,
382
.soria .dijitRadioFocused { background-position: -272px; } /* hovering over an unselected enabled radio button */
383
.soria .dijitRadioCheckedHover,
384
.soria .dijitRadioCheckedFocused { background-position: -256px; } /* hovering over a selected enabled radio button */
385
 
386
/* diji.Menu */
387
.soria .dijitMenu {
388
	border: 1px solid #333;
389
	margin: 0px;
390
	padding: 0px;
391
}
392
.soria .dijitMenuSeparator,
393
.soria .dijitMenuItem {
394
	background-color: #b7cdee;
395
	font: menu;
396
	margin: 0;
397
}
398
.soria .dijitMenuItem TD {
399
	padding:2px;
400
	outline:0;
401
}
402
.soria .dijitMenuItemHover {
403
	background-color: #4f8ce5;
404
	color:#fff;
405
}
406
.soria .dijitMenuExpand {
407
	display:none;
408
}
409
.soria .dijitMenuExpandEnabled {
410
	background-position: -48px 0px;
411
	display:block;
412
}
413
.soria .dijitMenuExpandInner {
414
	display:none !important;
415
}
416
/* separator can be two pixels -- set border of either one to 0px to have only one */
417
.soria .dijitMenuSeparatorTop {
418
	border-bottom: 1px solid #333;
419
}
420
 
421
.soria .dijitMenuSeparatorBottom {
422
	border-top: 1px solid #666;
423
}
424
 
425
/* TitlePane */
426
.soria .dijitTitlePane .dijitTitlePaneTitle {
427
	border:1px solid #333;
428
	border-bottom:0;
429
	background-position:0px -1px;
430
	padding:4px 4px 4px 4px;
431
	cursor: pointer;
432
	color:#fff;
433
	font-weight:bold;
434
}
435
.soria .dijitTitlePane .dijitClosed {
436
	border-bottom:1px solid #333;
437
}
438
.soria .dijitTitlePane .dijitClosed .dijitArrowNode { background-position:-48px 0px; }
439
.soria .dijitTitlePane .dijitOpen .dijitArrowNode { background-position:0px 0px; }
440
.soria .dijitTitlePane .dijitArrowNodeInner { visibility:hidden; }
441
.soria .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin-right:5px; }
442
.soria .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
443
	position:relative;
444
	top:2px;
445
}
446
.soria .dijitTitlePaneContentOuter {
447
	background: #ffffff;
448
	border:1px solid #666;
449
	border-top: 1px solid #666;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
450
}
451
.soria .dijitTitlePaneContentInner {
452
	padding:10px;
453
}
454
/* force hasLayout to ensure borders etc, show up */
455
.dj_ie6 .soria .dijitTitlePaneContentOuter,
456
.dj_ie6 .soria .dijitTitlePane .dijitTitlePaneTitle {
457
	zoom: 1;
458
}
459
.soria .dijitClickableRegion {
460
	background-color : #ffc !important;
461
}
462
 
463
/* Tabs */
464
.soria .dijitTabPaneWrapper {
465
	background:#fff;
466
	/* border:1px solid #b7cde5; */
467
	border:1px solid #666;
468
}
469
 
470
.soria .dijitTab {
471
	line-height:normal;
472
	margin-right:3px;	/* space between one tab and the next in top/bottom mode */
473
	padding:0px;
474
	border:1px solid #666;
475
}
476
 
477
.soria .dijitAlignLeft .dijitTab,
478
.soria .dijitAlignRight .dijitTab {
479
	margin-right:0px;
480
	margin-bottom:5px;	/* space between one tab and the next in left/right mode */
481
}
482
 
483
.soria .dijitTabInnerDiv {
484
	padding:6px 10px 4px 10px;
485
	/* border-left:1px solid #fff; */
486
 	border-bottom:transparent;
487
}
488
.dj_ie6 .soria .dijitTabInnerDiv { border-bottom:0; }
489
 
490
.soria .dijitTabInnerDiv span {
491
	outline:0;
492
}
493
 
494
.soria .dijitTabHover,
495
.soria .dijitTabCloseButtonHover {
496
	color: #fff;
497
	border-top-color:#333;
498
	border-left-color:#333;
499
	border-right-color:#333;
500
}
501
 
502
.soria .dijitTabChecked,
503
.soria .dijitTabCloseButtonChecked
504
{
505
	/* the selected tab (with or without hover) */
506
	background-color:#fff;
507
	border-color:#666;
508
	border-top:1px solid #666;
509
	color:#333;
510
 
511
/* 	border-color: #4F8CE5; */
512
/* 	border-top:1px solid #4f8ce5; */
513
	background-image:none;
514
}
515
.soria .dijitTabCloseButton {
516
	border-bottom:1px solid #fff;
517
}
518
 
519
/* make the active tab white on the side next to the content pane */
520
.soria .dijitAlignTop .dijitTabChecked,
521
.soria .dijitAlignTop .dijitTabCloseButtonChecked
522
{
523
	border-bottom-color:white;
524
	vertical-align:bottom;
525
}
526
 
527
.soria .dijitAlignBottom .dijitTabChecked,
528
.soria .dijitAlignBottom .dijitTabCloseButtonChecked
529
{
530
	border-top-color:transparent;
531
	-moz-border-radius:2px 2px 0px 0px;	/* eliminate some border detritrus on moz */
532
}
533
 
534
.soria .dijitAlignLeft .dijitTabChecked,
535
.soria .dijitAlignLeft .dijitTabCloseButtonChecked
536
{
537
	border-right-color:white;
538
}
539
 
540
.soria .dijitAlignRight .dijitTabChecked,
541
.soria .dijitAlignRight .dijitTabCloseButtonChecked
542
{
543
	border-left-color:white;
544
}
545
 
546
/* make space for a positioned close button */
547
.soria .dijitTab .dijitClosable {
548
	position: relative;
549
	padding:6px 24px 3px 10px;
550
	/* border-bottom:transparent; */
551
}
552
 
553
.soria .dijitTab .dijitClosable .closeImage {
554
	position:absolute;
555
	top: 5px;
556
	right: 3px;
557
	background-position:-65px -1px;
558
}
559
 
560
.soria .dijitTabCloseButton .dijitClosable .closeImage { background-position:-65px -1px; }
561
.soria .dijitTabCloseButtonHover .dijitClosable .closeImage { background-position:-81px -1px; }
562
 
563
.soria .dijitAlignLeft .dijitTab .dijitClosable {
564
	padding:6px 10px 6px 20px;
565
}
566
/* correct for IE6.
567
    We cant force hasLayout as that blows out the shrink wrapped tabs
568
    ..so we shim in the closeImage position properties instead
569
*/
570
.dj_ie6 .soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
571
	left:-20px;
572
}
573
 
574
.soria .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
575
	top: auto;
576
	bottom: 5px;
577
	right: 2px;
578
}
579
 
580
.soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
581
	top: 2px;
582
	left: 5px;
583
}
584
 
585
/* SplitContainer */
586
 
587
.soria .dijitSplitContainerSizerH {
588
	background:#b7cdee url("images/gradientLeftBg.png") repeat-y;
589
	border:0;
590
	border-right:1px solid #cbdcf7;
591
	width:7px;
592
}
593
 
594
.soria .dijitSplitContainerSizerH .thumb {
595
	background-position:-357px 0px;
596
	left:0px;
597
	width:6px;
598
}
599
 
600
.soria .dijitSplitContainerSizerV {
601
	border:0;
602
	border-bottom:1px solid #cbdcf7;
603
	height:7px;
604
}
605
 
606
.soria .dijitSplitContainerSizerV .thumb {
607
	background-position:-368px -5px;
608
	top:0px;
609
	height:6px;
610
}
611
 
612
/* Dialog */
613
.soria .dijitDialog {
614
	margin:0; padding:0;
615
	background: #eee;
616
	border: 1px solid #666;
617
	border-top:0px;
618
	-webkit-box-shadow: 0px 3px 7px #adadad;
619
}
620
 
621
.soria .dijitDialog .dijitDialogTitle {
622
	border-top: none;
623
	border-left: none;
624
	border-right: none;
625
}
626
 
627
.soria .dijitDialog .dijitDialogPaneContent {
628
	background: #ffffff;
629
	border:none;
630
	padding:10px;
631
	outline:0;
632
	opacity:1;
633
}
634
 
635
.soria .dijitDialogTitleBar {
636
	/* outer container for the titlebar of the dialog */
637
	border-top: 1px solid #666;
638
	border-bottom: 1px solid #666;
639
	padding: 4px 4px 4px 4px;
640
	cursor: move;
641
	outline:0;
642
}
643
 
644
.soria .dijitDialogTitle {
645
	/* typography and styling of the dialog title */
646
	font-weight: bold;
647
	color:#fff;
648
	padding: 8px 8px 8px 8px;
649
	outline:0;
650
}
651
 
652
.soria .dijitDialogCloseIcon {
653
	/* the default close icon for the dialog */
654
	background-position:-64px 0px;
655
	float: right;
656
	position: absolute;
657
	vertical-align: middle;
658
	right: 5px;
659
	top: 5px;
660
	cursor: pointer;
661
}
662
.soria .dijitDialogContent {
663
	/* the body of the dialog */
664
	padding: 8px;
665
}
666
 
667
/* Tooltip */
668
.soria .dijitTooltip,
669
.soria .dijitTooltipDialog {
670
	/* the outermost dom node, holding the connector and container */
671
	opacity: 0.85;
672
	background: transparent;	/* make the area on the sides of the arrow transparent */
673
}
674
 
675
.dijitTooltipBelow {
676
	/* leave room for arrow above content */
677
	padding-top: 13px;
678
}
679
 
680
.dijitTooltipAbove {
681
	/* leave room for arrow below content */
682
	padding-bottom: 13px;
683
}
684
 
685
.soria .dijitTooltipContainer {
686
	background-color:#ffc;
687
	background-position:0 -30px;
688
	border:1px solid #333;
689
	padding:0.45em;
690
	border-radius: 6px;
691
	-moz-border-radius: 7px;
692
	-webkit-border-radius: 6px;
693
}
694
.soria .dijitTooltipContents {
695
	outline:0; /* the node that gets focus */
696
}
697
 
698
.soria .dijitTooltipConnector {
699
	/* the arrow piece */
700
	border:0px;
701
	z-index: 2;
702
	width:16px;
703
	height:14px;
704
}
705
.soria .dijitTooltipABRight .dijitTooltipConnector {
706
	left: auto !important;
707
	right: 3px;
708
}
709
.soria .dijitTooltipBelow .dijitTooltipConnector {
710
	/* the arrow piece for tooltips below an element */
711
	top: 0px;
712
	left: 3px;
713
	background-position:-336px 0px;
714
}
715
.soria .dijitTooltipAbove .dijitTooltipConnector {
716
	/* the arrow piece for tooltips above an element */
717
	bottom: 0px;
718
	left: 3px;
719
	background-position:-304px 0px;
720
}
721
.soria .dijitTooltipLeft {
722
	padding-right: 14px;
723
}
724
.dj_ie6 .soria .dijitTooltipLeft {
725
	padding-right: 16px;
726
}
727
.soria .dijitTooltipLeft .dijitTooltipConnector {
728
	/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
729
	right: 0px;
730
	bottom: 7px;
731
	background-position:-288px 0px;
732
}
733
.soria .dijitTooltipRight {
734
	padding-left: 13px;
735
}
736
.soria .dijitTooltipRight .dijitTooltipConnector {
737
	/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
738
	left: 0px;
739
	bottom: 7px;
740
	background-position:-321px 0px;
741
}
742
 
743
/* dijit.layout.AccordionPane */
744
.soria .dijitAccordionPane .dijitAccordionTitle {
745
	border:1px solid #666;
746
	border-bottom:0;
747
	padding:5px 5px 3px 5px;
748
	color:#333;
749
}
750
 
751
.soria .dijitAccordionPane-selected .dijitAccordionTitle {
752
	color:#fff;
753
	padding: 5px 5px 3px 5px;
754
	font-weight: bold;
755
}
756
 
757
.soria .dijitAccordionPane .dijitAccordionArrow {
758
	background-position: -32px 0px;
759
}
760
.soria .dijitAccordionPane-selected .dijitAccordionArrow {
761
	background-position: 0px 0px;
762
}
763
.soria .dijitAccordionPane .dijitAccordionBody {
764
	background: #fff;
765
	border:1px solid #666;
766
	border-bottom:0;
767
}
768
 
769
/* Tree */
770
.soria .dijitTreeNode {
771
    margin-left: 19px;
772
    cursor:pointer;
773
    zoom: 1;
774
}
775
.soria .dijitTreeIsRoot {
776
    margin-left: 4px;
777
}
778
/* left vertical line (grid) for all nodes */
779
.soria .dijitTreeIsLast {
780
    background: transparent;
781
}
782
.soria .dijitTreeExpando {
783
    width: 18px;
784
    height: 18px;
785
    cursor:pointer;
786
}
787
.soria .dijitTreeContent {
788
    min-height: 18px;
789
    min-width: 18px;
790
    margin-left:16px;
791
    padding-top:3px;
792
    padding-left:1px;
793
}
794
.soria .dijitTreeExpand {
795
    width: 18px;
796
    height: 18px;
797
    background-repeat : no-repeat;
798
}
799
 
800
/* same style as IE selection */
801
.soria .dijitTreeNodeEmphasized {
802
    background-color: Highlight;
803
    color: HighlightText;
804
}
805
 
806
/* don't use :focus due to opera and IE's lack of support on div's */
807
.soria .dijitTreeLabelFocused {
808
	outline:0;
809
	border-top:0;
810
	border-bottom:2px solid #4f8ce5;
811
	background-color:#b7cdee;
812
}
813
 
814
/* FIXME: convert to sprites */
815
.soria .dijitTreeExpandoOpened { background-image: url('images/treeExpand_minus.gif'); }
816
.soria .dijitTreeExpandoClosed { background-image: url('images/treeExpand_plus.gif'); }
817
.soria .dijitTreeExpandoLeaf { }
818
.soria .dijitTreeExpandoLoading { background-image: url('images/treeExpand_loading.gif'); }
819
 
820
/* Calendar*/
821
.dj_ie6 .soria .dijitCalendarIncrementControl {
822
	padding:.1em;
823
}
824
 
825
.soria .dijitCalendarIncreaseInner,
826
.soria .dijitCalendarDecreaseInner { display:none; }
827
.soria .dijitCalendarDecrease { background-position:-16px 0px; }
828
.soria .dijitCalendarIncrease { background-position:-48px 0px; }
829
.soria table.dijitCalendarContainer {
830
	font-size: 100%;
831
	border-collapse: collapse;
832
	border-spacing: 0;
833
	border: 1px solid #666;
834
	margin: 0;
835
}
836
 
837
.soria .dijitCalendarMonthContainer th {
838
	/* month header cell */
839
	padding-top:.3em;
840
	padding-bottom:.1em;
841
	text-align:center;
842
}
843
.dj_ie6 .soria .dijitCalendarMonthContainer th {
844
	padding-top:.1em;
845
	padding-bottom:0em;
846
}
847
 
848
.soria .dijitCalendarDayLabelTemplate {
849
	/* day of week labels */
850
	background:#b7cdee url("images/gradientBottomBg.png") repeat-x bottom;
851
	font-weight:normal;
852
	background-position:0 -28px;
853
	padding-top:.15em;
854
	padding-bottom:0em;
855
	border-top:0;
856
	border-bottom:1px solid #666;
857
	color:#293a4b;
858
	text-align:center;
859
}
860
 
861
.soria .dijitCalendarMonthLabel {
862
	/* day of week labels */
863
	color:#293a4b;
864
	font-size: 0.75em;
865
	font-weight: bold;
866
	text-align:center;
867
}
868
 
869
.dj_ie7 .soria .dijitCalendarDateTemplate,
870
.dj_ie6 .soria .dijitCalendarDateTemplate {
871
	font-size: 0.8em;
872
}
873
 
874
.soria .dijitCalendarDateTemplate {
875
	/* style for each day cell */
876
	font-size: 0.9em;
877
	font-weight: bold;
878
	text-align: center;
879
	padding: 0.3em 0.3em 0.05em 0.3em;
880
	letter-spacing: 1px;
881
}
882
 
883
 
884
.soria .dijitCalendarPreviousMonth,
885
.soria .dijitCalendarNextMonth 		{
886
	/* days that are part of the previous or next month */
887
	color:#999999;
888
	background-color:#f8f8f8 !important;
889
}
890
 
891
.soria .dijitCalendarPreviousMonthDisabled,
892
.soria .dijitCalendarNextMonthDisabled	{
893
	/* days that are part of the previous or next month - disabled*/
894
	background-color:#a4a5a6 !important;
895
}
896
 
897
.soria .dijitCalendarCurrentMonth {
898
	/* days that are part of this month */
899
	background-color:white !important;
900
}
901
 
902
.soria .dijitCalendarCurrentMonthDisabled {
903
	/* days that are part of this month - disabled */
904
	background-color:#bbbbbc !important;
905
}
906
 
907
.soria .dijitCalendarCurrentDate {
908
	/* cell for today's date */
909
	text-decoration:underline;
910
	font-weight:bold;
911
}
912
 
913
.soria .dijitCalendarSelectedDate {
914
	/* cell for the selected date */
915
	background-color:#4f8ce5 !important;
916
	color:#fff !important;
917
}
918
 
919
 
920
.soria .dijitCalendarYearContainer {
921
	/* footer of the table that contains the year display/selector */
922
	background:#b7cdee url("images/gradientBottomBg.png") repeat-x bottom;
923
	border-top:1px solid #333;
924
}
925
 
926
.soria .dijitCalendarYearLabel {
927
	/* container for all of 3 year labels */
928
	margin:0;
929
	padding:0.4em 0 0.25em 0;
930
	text-align:center;
931
}
932
 
933
.soria .dijitCalendarSelectedYear {
934
	/* label for selected year */
935
	color:#fff;
936
	padding:0.2em;
937
	padding-bottom:0.1em;
938
	background-color:#4f8ce5 !important;
939
}
940
 
941
.soria .dijitCalendarNextYear,
942
.soria .dijitCalendarPreviousYear {
943
	/* label for next/prev years */
944
	color:black !important;
945
	font-weight:normal;
946
}
947
 
948
/* inline edit boxen */
949
.soria .dijitInlineValue {
950
	/* span around an inline-editable value when NOT in edit mode */
951
	padding:3px;
952
	margin:4px;
953
}
954
 
955
 
956
/* MOW: trying to get this to look like a mini-dialog.  Advised? */
957
.soria .dijitInlineEditor {
958
	/* fieldset surrounding an inlineEditor in edit mode */
959
	display: inline-block;
960
	display: -moz-inline-stack;
961
}
962
.dj_ie6 .dijitInLineEditor {
963
	display:inline;
964
}
965
.dijitInlineEditor .saveButton,
966
.dijitInlineEditor .cancelButton {
967
	margin:3px 3px 3px 0px;
968
}
969
 
970
/* spinner */
971
.soria .dijitSpinner {}
972
.soria .dijitSpinner input {
973
}
974
 
975
/* dijit.ProgressBar */
976
.soria .dijitProgressBar {
977
	margin:2px 0px 2px 0px;
978
}
979
 
980
.soria .dijitProgressBarEmpty {
981
	/* outer container and background of the bar that's not finished yet*/
982
	border-color: #333;
983
}
984
 
985
.soria .dijitProgressBarTile {
986
	/* inner container for finished portion when in 'tile' (image) mode */
987
}
988
 
989
.soria .dijitProgressBarLabel {
990
	/* Set to a color that contrasts with both the "Empty" and "Full" parts. */
991
	color:#293a4b;
992
}
993
 
994
.soria .dijitProgressBarIndeterminate .dijitProgressBarTile {
995
	/* use an animated gif for the progress bar in 'indeterminate' mode */
996
	background:#b7cdee url("images/progressBarAnim.gif") repeat-x top left;
997
	/* FIXME: make a white/alpha animation to overlay a colored node */
998
}
999
 
1000
/* dijit.Slider(s) */
1001
.soria .dijitHorizontalSliderProgressBar {
1002
	border-color: #333;
1003
	zoom:1;
1004
}
1005
.soria .dijitVerticalSliderProgressBar {
1006
	border-color: #333;
1007
	background: #4f8ce5 url("images/gradientLeftBg.png") repeat-y bottom left;
1008
}
1009
.soria .dijitVerticalSliderRemainingBar {
1010
	border-color: #333;
1011
	background: #b7cdee url("images/gradientLeftBg.png") repeat-y bottom left;
1012
}
1013
.soria .dijitHorizontalSliderRemainingBar { border-color: #333; }
1014
.soria .dijitSliderBar {
1015
	border-style: solid;
1016
	outline:1px;
1017
}
1018
 
1019
.soria .dijitHorizontalSliderImageHandle {
1020
	border:0px;
1021
	background-position:-416px 0px;
1022
	cursor:pointer;
1023
}
1024
.soria .dijitHorizontalSliderLeftBumper {
1025
	border:0;
1026
	border-right:1px solid #333;
1027
	background:transparent;
1028
}
1029
.soria .dijitHorizontalSliderRightBumper {
1030
	border:0;
1031
	border-left:1px solid #333;
1032
	background:transparent;
1033
}
1034
 
1035
.soria .dijitVerticalSliderImageHandle {
1036
	border:0px;
1037
	background-position:-400px 0px;
1038
	cursor:pointer;
1039
}
1040
 
1041
.soria .dijitVerticalSliderBottomBumper {
1042
	border-bottom-width: 1px;
1043
	border-color: #333;
1044
	background: #4f8ce5 url("images/gradientLeftBg.png") repeat-y bottom left;
1045
}
1046
 
1047
.soria .dijitVerticalSliderTopBumper {
1048
	background: #b7cdee url("images/gradientLeftBg.png") repeat-y top left;
1049
	border-color: #333;
1050
	border-top-width: 1px;
1051
}
1052
 
1053
.soria .dijitSliderDisabled {
1054
	opacity:0.5 !important;
1055
}
1056
.dj_ie6 .soria .dijitSliderDisabled {
1057
	filter: gray() alpha(opacity=50);
1058
}
1059
 
1060
.soria .dijitHorizontalSliderIncrementIcon { background-position:-48px 0px; }
1061
.soria .dijitHorizontalSliderDecrementIcon { background-position:-16px 0px; }
1062
.soria .dijitVerticalSliderIncrementIcon { background-position:-32px 0px; }
1063
.soria .dijitVerticalSliderDecrementIcon { background-position:0px 0px;  }
1064
 
1065
.soria .dijitSliderButtonInner { visibility:hidden; }
1066
.dijit_a11y .dijitSliderButtonInner { visibility:visible !important; }
1067
 
1068
/* ICONS */
1069
.soria .dijitEditorIcon {
1070
	background-image: url('images/editor.gif'); /* editor icons sprite image */
1071
	background-repeat: no-repeat;
1072
	width: 18px;
1073
	height: 18px;
1074
	text-align: center;
1075
}
1076
.soria .dijitEditorIconSep { background-position: 0px; }
1077
.soria .dijitEditorIconBackColor { background-position: -18px; }
1078
.soria .dijitEditorIconBold { background-position: -36px; }
1079
.soria .dijitEditorIconCancel { background-position: -54px; }
1080
.soria .dijitEditorIconCopy { background-position: -72px; }
1081
.soria .dijitEditorIconCreateLink { background-position: -90px; }
1082
.soria .dijitEditorIconCut { background-position: -108px; }
1083
.soria .dijitEditorIconDelete { background-position: -126px; }
1084
.soria .dijitEditorIconForeColor { background-position: -144px; }
1085
.soria .dijitEditorIconHiliteColor { background-position: -162px; }
1086
.soria .dijitEditorIconIndent { background-position: -180px; }
1087
.soria .dijitEditorIconInsertHorizontalRule { background-position: -198px; }
1088
.soria .dijitEditorIconInsertImage { background-position: -216px; }
1089
.soria .dijitEditorIconInsertOrderedList { background-position: -234px; }
1090
.soria .dijitEditorIconInsertTable { background-position: -252px; }
1091
.soria .dijitEditorIconInsertUnorderedList { background-position: -270px; }
1092
.soria .dijitEditorIconItalic { background-position: -288px; }
1093
.soria .dijitEditorIconJustifyCenter { background-position: -306px; }
1094
.soria .dijitEditorIconJustifyFull { background-position: -324px; }
1095
.soria .dijitEditorIconJustifyLeft { background-position: -342px; }
1096
.soria .dijitEditorIconJustifyRight { background-position: -360px; }
1097
.soria .dijitEditorIconLeftToRight { background-position: -378px; }
1098
.soria .dijitEditorIconListBulletIndent { background-position: -396px; }
1099
.soria .dijitEditorIconListBulletOutdent { background-position: -414px; }
1100
.soria .dijitEditorIconListNumIndent { background-position: -432px; }
1101
.soria .dijitEditorIconListNumOutdent { background-position: -450px; }
1102
.soria .dijitEditorIconOutdent { background-position: -468px; }
1103
.soria .dijitEditorIconPaste { background-position: -486px; }
1104
.soria .dijitEditorIconRedo { background-position: -504px; }
1105
.soria .dijitEditorIconRemoveFormat { background-position: -522px; }
1106
.soria .dijitEditorIconRightToLeft { background-position: -540px; }
1107
.soria .dijitEditorIconSave { background-position: -558px; }
1108
.soria .dijitEditorIconSpace { background-position: -576px; }
1109
.soria .dijitEditorIconStrikethrough { background-position: -594px; }
1110
.soria .dijitEditorIconSubscript { background-position: -612px; }
1111
.soria .dijitEditorIconSuperscript { background-position: -630px; }
1112
.soria .dijitEditorIconUnderline { background-position: -648px; }
1113
.soria .dijitEditorIconUndo { background-position: -666px; }
1114
.soria .dijitEditorIconWikiword { background-position: -684px; }
1115
 
1116
.dj_ie6 .soria .dijitInputField
1117
{
1118
	background:#fff;
1119
	/* FIXME: un-comment when a pretty version of .gif is made */
1120
	/* background-image: url("images/dojoTundraGradientBg.gif"); */
1121
}
1122
 
1123
/* Disabled cursor */
1124
.soria .dijitDisabledClickableRegion,	/* a region the user would be able to click on, but it's disabled */
1125
.soria .dijitSliderDisabled *,
1126
.soria .dijitSpinnerDisabled *,
1127
.soria .dijitButtonDisabled *,
1128
.soria .dijitDropDownButtonDisabled *,
1129
.soria .dijitComboButtonDisabled *,
1130
.soria .dijitComboBoxDisabled *
1131
{
1132
	cursor: not-allowed !important;
1133
}
1134
 
1135
/* DnD avatar-specific settings FIXME: need to wrap icon in a span like rest of dijits. */
1136
/* For now it uses a default set of rules. Some other DnD classes can be modified as well. */
1137
.soria .dojoDndAvatar { font-size: 75%; color: black; }
1138
.soria .dojoDndAvatarHeader td	{
1139
	padding-left: 20px;
1140
	padding-right: 4px;
1141
}
1142
.soria .dojoDndAvatarHeader {
1143
	background: #ccc;
1144
}
1145
.soria .dojoDndAvatarItem { background: #eee; }
1146
.soria.dojoDndMove .dojoDndAvatarHeader	{ background-position:-432px 0px; }
1147
.soria.dojoDndCopy .dojoDndAvatarHeader	{ background-position:-448px 0px; }
1148
.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-position:-464px 0px; }
1149
.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-position:-480px 0px; }
1150
 
1151