source: Dev/branches/rest-dojo-ui/client/rft/css/layout.css @ 377

Last change on this file since 377 was 377, checked in by jkraaijeveld, 13 years ago

QuestionEditorToolkit? now uses a TitleGroup? rather than an AccordionContainer? - they do the same but the TitlePanes? scales automatically (which was required for the list of categories of a question).

There still needs to be done some .css for this TitleGroup? stuff, but I'm not booking much progress on that.

File size: 12.1 KB
Line 
1*:focus {
2    /* Disabled Chrome focus outlines! */
3    outline: none;
4}
5html,body {
6    width: 100%;
7    height: 100%;
8    font-size: 13px;
9    background-color: #333333;
10}
11.claro {
12    font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
13    color: #000000;
14}
15
16/* Headings */
17.claro h1 {   
18    float: left;
19    clear: left;
20    font-size: 48px;
21    color: #999999;
22    margin: 0 10px 8px 10px;
23    padding: 0;
24    line-height: 48px;
25    font-weight: normal !important;
26    -webkit-user-select: none;
27    -moz-user-select: none;
28}
29.claro h2 {
30    /* Content pane title */
31    color: #ffffff;
32    font-size: 22px;
33    line-height: 30px;
34    margin: 0;
35    padding: 0;
36}
37.claro h2 .rftIcon {
38    float: left;
39    width: 32px;
40    height: 32px;
41    background-image: url('images/icons/rftIcons32.png');
42    margin-right: 8px;
43}
44.claro h3 {
45    /* Section headers */
46    font-size: 18px;
47    margin: 0 0 4px 0;
48}
49.claro h4 {
50    /* Small text headers/paragraph headers */
51    font-size: 16px;
52}
53
54/* Topbar  */
55.claro .topbar {
56    overflow-y: hidden;
57}
58.claro .topbar .dijitMenuBar {
59    border: none;
60    background-color: transparent;
61    background-image: none;   
62    float: right;
63    clear: right;
64    margin-top: 16px;
65}
66
67/* Breadcrumbs */
68.claro .breadcrumbs {
69    float: left;
70    clear: left;
71    width: 100%;
72    text-align: center;
73    height: 16px;
74    line-height: 16px;
75    margin: 0 0 4px 0;
76}
77.claro .breadcrumbs .breadcrumb {
78    color: #999999;
79    font-size: 13px;
80}
81.claro .breadcrumbs .breadcrumb.breadcrumbCurrent {
82    color: #ffffff;
83    font-size: 14px;
84}
85.claro .breadcrumbs .breadcrumb.breadcrumbHover {
86    color: #0072bc;
87}
88
89/* Content */
90.claro .dijitContentPane.page {
91    padding: 0;
92}
93.claro .content.dijitContentPane {
94    display: block;
95    clear: both;
96    padding: 0;
97    background-color: #555555;
98    /* Background gradient time! */
99    background: -webkit-radial-gradient(
100        50% 50%,
101        circle,
102        #666666 1%,
103        #444444 100%
104        );
105    background: -moz-radial-gradient(
106        50% 50%,
107        circle,
108        #666666 1%,
109        #444444 100%
110        );
111}
112.claro .content.dijitContentPane .dijitBorderContainer {
113    padding: 2px;
114}
115
116/* General */
117.loginLabel {
118    float: left;
119    clear: left;
120    width: 100px;
121}
122.loginInput {
123    float: left;
124    clear: right;
125    width: 150px;
126}
127.rftMultipleChoiceWidget {
128    display: table;
129}
130.rftMultipleChoiceWidget .row {
131    display: table-row;
132}
133.rftMultipleChoiceWidget .rowBox {
134    display: table-cell;
135}
136.rftMultipleChoiceWidget .rowText {
137    display: table-cell;
138    width: 100px;
139}
140.rftMultipleChoiceWidget .rowBtn {
141    display: table-cell;
142    width: 30px;
143}
144.verticalTabList {
145    width: 190px;
146}
147
148/* Tabs */
149.claro .dijitTabContainerLeft-tabs {
150    border: none;
151    padding: 4px 16px 4px 4px;
152}
153.claro .dijitTabContainerLeft-tabs .dijitTab {
154    margin: 4px 0;
155    width: 200px;
156    min-height: 30px;
157}
158.claro .dijitTab {
159    padding: 2px 8px;
160    color: #999999;
161    border: 1px solid #999999;
162    white-space: normal;
163    overflow: hidden;
164    transition: all 0.3s;
165    -moz-transition: all 0.3s;
166    -webkit-transition: all 0.3s;
167    -o-transition: all 0.3s;
168}
169.claro .dijitTabContainerLeft-tabs .dijitTab .dijitTabContent {
170    height: 48px;
171    line-height: 24px;
172    width: 190px;
173}
174.claro .dijitTab.dijitTabHover {
175    color: #ffffff;
176    border-color: #ffffff;
177    transition: all 0.1s;
178    -moz-transition: all 0.1s;
179    -webkit-transition: all 0.1s;
180    -o-transition: all 0.1s;
181}
182.claro .dijitTab.dijitTabActive {
183    color: #0072bc;
184    transition: all 0.1s;
185    -moz-transition: all 0.1s;
186    -webkit-transition: all 0.1s;
187    -o-transition: all 0.1s;
188}
189.claro .dijitTab.dijitTabChecked {
190    color: #ffffff;
191    border: 1px solid transparent;
192    transition: all 0.1s;
193    -moz-transition: all 0.1s;
194    -webkit-transition: all 0.1s;
195    -o-transition: all 0.1s;
196}
197.claro .dijitTabContainer.blue .dijitTab.dijitTabChecked {
198    background-color: #0072bc;
199}
200.claro .dijitTabContainer.orange .dijitTab.dijitTabChecked {
201    background-color: #ff5b12;
202}
203.claro .dijitTabContainer.red .dijitTab.dijitTabChecked {
204    background-color: #8c0310;
205}
206.claro .dijitTabContainer.purple .dijitTab.dijitTabChecked {
207    background-color: #6529b7;
208}
209.claro .dijitTabContainer.green .dijitTab.dijitTabChecked {
210    background-color: #3aa605;
211}
212.claro .dijitTabContainer.blue .dijitTab.dijitTabActive {
213    color: #0072bc;
214}
215.claro .dijitTabContainer.orange .dijitTab.dijitTabActive {
216    color: #ff5b12;
217}
218.claro .dijitTabContainer.red .dijitTab.dijitTabActive {
219    color: #8c0310;
220}
221.claro .dijitTabContainer.purple .dijitTab.dijitTabActive {
222    color: #6529b7;
223}
224.claro .dijitTabContainer.green .dijitTab.dijitTabActive {
225    color: #3aa605;
226}
227
228/* Index Menu */
229.claro .rftIndexMenuBlock {
230    width: 400px;
231    height: 400px;
232    background: #444444;
233    float: left;
234    margin: 16px;
235    overflow: hidden;
236}
237.claro .rftIndexMenuMask {
238    height: 400px;
239    width: 400px;
240    background: #444444;
241    color: #999999;
242    margin-top: 0;
243}
244.claro .rftIndexMenuBlock:hover .rftIndexMenuMask {
245    margin-top: -400px;
246}
247.claro .rftIndexMenuMask .label {
248    color: #999999;
249    font-size: 32px;
250    line-height: 28px;
251    height: 32px;
252    margin: 184px 0;
253    float: left;
254}
255.claro .rftIndexMenuMask .rftIcon {
256    width: 32px;
257    height: 32px;
258    background-image: url('images/icons/rftIcons32.png');
259    margin: 184px 8px 0 8px;
260    float: left;
261}
262
263
264/* Inputs */
265fieldset {
266    border: none;
267}
268fieldset.align input,
269fieldset.align .dijitTextBox,
270fieldset.align textarea {
271    margin-left: 0;
272}
273fieldset.align label {
274    color: #ffffff;
275    display: inline-block;
276    width: 100px !important;
277}
278
279.claro .newline {
280    float: left;
281    clear: both;
282}
283
284
285/* Question editor/Survey Advanced editor */
286.claro .QuestionEditor .PreviewWindow {
287    /* Nothing yet, put preview window styling options here after we've decided on a format to follow! */
288}
289.claro .dijitAccordionContainer {
290    /* No styling for now, use this for margins and other layout-related business. This class does not affect the look of the AccordionContainer currently! */
291}
292.claro .dijitAccordionInnerContainer {
293    /* This contains a title and a childWrapper. The two of these make up one "item" in the Accordion element */
294    border: none;
295    border-color: #333333;
296    background-color: #0072bc;
297    margin-bottom: 0;
298}
299.claro .dijitAccordionInnerContainer {
300    background-color: transparent;
301}
302.claro .dijitAccordionTitle, .claro .dijitAccordionTitleSelected {
303    background-color: #0072bc;
304    background-image: none;
305    color: #ffffff;
306}
307.claro .dijitAccordionTitle .rftIcon {
308    width: 16px;
309    height: 16px;
310    background-image: url('images/icons/rftIcons16b.png');
311    margin: 0 4px 2px 0;
312}
313.claro .dijitAccordionTitleSelected .rftIcon {
314    background-image: url('images/icons/rftIcons16.png');
315}
316.claro .dijitAccordionContainer.blue .dijitAccordionTitle, .claro .dijitAccordionContainer.blue .dijitAccordionTitleSelected {
317    background-color: #0072bc;
318}
319.claro .dijitAccordionContainer.blue .dijitAccordionTitleHover {
320    background-color: #0794d1;
321}
322.claro .dijitAccordionContainer.orange .dijitAccordionTitle, .claro .dijitAccordionContainer.orange .dijitAccordionTitleSelected {
323    background-color: #ff5b12;
324}
325.claro .dijitAccordionContainer.orange .dijitAccordionTitleHover {
326    background-color: #ff9140;
327}
328.claro .dijitAccordionText {
329    color: #ffffff;
330}
331.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
332    background-color: #444444;
333    border: none !important;
334    padding: 0;
335    margin: 0;
336}
337.claro .dijitAccordionContainer .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,
338.claro .dijitAccordionContainer .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
339    border: none;
340    box-shadow: none;
341    -moz-box-shadow: none;
342    -webkit-box-shadow: none;
343    /* Override the box shadow and offset on hover */
344}
345
346/* Experimental background colour inheritance */
347.claro div.blue.inheritBgColor,
348.claro .blue .inheritBgColor {
349    background-color: #0072bc;
350    color: #ffffff;
351}
352.claro div.green.inheritBgColor,
353.claro .green .inheritBgColor {
354    background-color: #3aa605;
355    color: #ffffff;
356}
357.claro div.orange.inheritBgColor,
358.claro .orange .inheritBgColor {
359    background-color: #ff5b12;
360    color: #ffffff;
361}
362.claro div.purple.inheritBgColor,
363.claro .purple .inheritBgColor {
364    background-color: #6529b7;
365    color: #ffffff;
366}
367.claro div.red.inheritBgColor,
368.claro .red .inheritBgColor {
369    background-color: #8c0310;
370    color: #ffffff;
371}
372.claro div.trans.inheritBgColor,
373.claro .trans .inheritBgColor {
374    background-color: transparent;
375    color: #ffffff;
376}
377.claro div.blue.inheritBgColor.light,
378.claro .blue .inheritBgColor.light {
379    background-color: #0794d1;
380    color: #ffffff;
381}
382.claro div.green.inheritBgColor.light,
383.claro .green .inheritBgColor.light {
384    background-color: #79ca0a;
385    color: #ffffff;
386}
387.claro div.orange.inheritBgColor.light,
388.claro .orange .inheritBgColor.light {
389    background-color: #ff9140;
390    color: #ffffff;
391}
392.claro div.purple.inheritBgColor.light,
393.claro .purple .inheritBgColor.light {
394    background-color: #993dec;
395    color: #ffffff;
396}
397.claro div.red.inheritBgColor.light,
398.claro .red .inheritBgColor.light {
399    background-color: #bd0013;
400    color: #ffffff;
401}
402
403/*TODO: Apply these classes to display elements that need to inherit the interface's object colour!
404Remove/disable other references to these colours from files like rftButtons, rftLineWithButtons, etc to make sure it works properly.
405Put these settings in a separate "colours.css" file to separate the concern of styling these objects from other layout-oriented properties.
406When we add things like highlightColours, borders, etc, the list could become quite long, especially if more colours are added to the colour scheme in time.
407
408
409Dropdown menu on MenuBar*/
410.claro .dijitMenuPopup {
411
412}
413.claro .dijitMenuPopup .dijitMenu {
414    border: none;
415    background-color: #333333;
416    background-image: none;
417    color: #999999;   
418}
419.claro .dijitMenuPopup .dijitMenu .dijitMenuItem {
420    color: #999999;
421    background-image: none;
422    background-color: transparent;
423}
424.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover.blue,
425.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected.blue {
426    background-color: #0072bc;
427}
428.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover.orange,
429.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected.orange {
430    background-color: #ff5b12;
431}
432.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover.purple,
433.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected.purple {
434    background-color: #6529b7;
435}
436.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover.green,
437.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected.green {
438    background-color: #3aa605;
439}
440.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover.red,
441.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected.red {
442    background-color: #8c0310;
443}
444.claro .dijitMenuPopup .dijitMenu .dijitMenuItemHover .dijitMenuItemLabel,
445.claro .dijitMenuPopup .dijitMenu .dijitMenuItemActive .dijitMenuItemLabel,
446.claro .dijitMenuPopup .dijitMenu .dijitMenuItemSelected .dijitMenuItemLabel {
447    color: #ffffff;
448}
449.claro .dijitMenuPopup .dijitMenu .dijitMenuItem .rftIcon {
450    height: 16px;
451    width: 16px;
452    margin: 0;
453    margin-right: 4px;
454    background-image: url('images/icons/rftIcons16.png');
455}
456.claro .dijitMenuPopup .dijitMenu .dijitMenuItemActive .rftIcon {
457    background-image: url('images/icons/rftIcons16b.png');
458}
459
460
461/* Alignment */
462.claro .floatRight {
463    float: right;
464    margin: 0;
465    padding: 0;
466}
467
468
469/* SurveyListView */
470.claro .rftSurveyListView {
471}
472.claro .rftSurveyListView .rftSurveyListViewContent {
473    height: 300px;
474    background: #444444;
475    overflow: auto;
476}
477.claro .rftSurveyListView .rftLineWithButtons .rftLineWithButtonsTitle {
478    max-width: 200px;
479    overflow: hidden;
480}
481
482/* AccountListView */
483.claro .rftAccountListView .rftLineWithButtons .rftLineWithButtonsTitle {
484    max-width: 400px;
485    overflow: auto;
486}
487/* Generic list with lines */
488.claro .rftLineListView {
489    max-width: 200px;
490    max-height: 500px;
491}
492.claro .rftLineListView .rftLineListViewContent {
493    max-width: 200px;
494    overflow: auto;
495}
Note: See TracBrowser for help on using the repository browser.