source: trunk/prototype/modules/calendar/css/layout.css @ 5399

Revision 5399, 12.3 KB checked in by cristiano, 12 years ago (diff)

Ticket #2434 - Alteração da estrutura de diretórios da nova API

Line 
1/*
2        Document   : layout.css
3        Created on : 10/09/2011, 10:12:49
4        Author     : prognus
5        Description: contains all styles related to element positioning and elements dimension
6*/
7
8
9
10/* -- main page styles -- */
11
12/*      body {
13                margin:0;
14                font-size: 14px;
15                font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
16                font-family: Arial,Helvetica,sans-serif;
17        }*/
18
19#wrap {
20/*      background-image: url(images/calendar-top-bg-mini.png);
21        background-repeat: no-repeat;*/
22        width: 100%;
23        max-width: 1100px;
24        min-width: 985px;
25        margin: 0 auto;
26}
27
28#wrap .search-field {
29        max-width: 180px;
30        width: 180px;
31/*      margin: 5px 0 5px 290px;*/
32        float: right;
33}
34
35#wrap .search-field input {
36        width: 150px;
37}
38
39.block-horizontal-toolbox {
40        width: 100%;
41        height: 30px;
42/*      margin: 5px 0;*/
43}
44
45.block-vertical-toolbox {
46        width: 19%;
47        max-width: 200px;
48        min-width: 190px;
49        float: left;
50        padding: 0;
51}
52
53.block-vertical-toolbox .mini-calendar {
54        padding: 5px 0;
55        margin:10px 0;
56}
57
58.block-top {
59/*      background-image: url(images/calendar-body-bg.png);
60        background-repeat: repeat-x;*/
61        width: 100%;
62        height: 100px;
63}
64
65#tabs {
66        width: 80%;
67        max-width: 900px;
68        min-width: 785px;
69        float: right;
70        padding-top: 0;
71}
72
73#tabs,
74#tabs .ui-tabs-nav {
75        padding-top: 0;
76}
77
78#tabs > li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }
79
80
81.button.config-menu {
82        float: right;
83        padding: 11px 5px;
84        width: 40px;
85        height: 5px;
86}
87
88.fg-menu-container {
89        z-index: 999;
90}
91
92.ui-icon.ui-icon-gear {
93        background-image: url(../img/cog.png);
94    background-position: 0 0;
95}
96
97.expresso-calendar-container dl
98.expresso-calendar-container dt,
99.expresso-calendar-container dl dd {
100        margin: 0; padding: 0;
101}
102
103.expresso-calendar-container #trash {
104        width: 150px;
105        height: 150px;
106        bottom: 0px;
107        position: fixed;
108}
109
110/* -- generic HTML elements styles -- */
111
112input {
113        margin-top: 2px;
114        margin-bottom: 2px;
115}
116
117/* -- generic class styles -- */
118
119.clear { clear: both; }
120
121.editable{
122        background-color: white;
123        outline: 0px solid transparent;
124        border: 1px #CCC solid;
125}
126
127p.input-group span {display: inline-block; vertical-align: text-top;}
128p.input-group label {display: inline-block; vertical-align: text-top;}
129p.input-group ul li * {vertical-align: bottom; margin-bottom: 5px;}
130p.input-group label.for-textarea {display: inline-block; vertical-align: top;}
131p.input-group {
132  margin: 5px 0 !important;
133}
134
135.messages .message { text-align: left; }
136
137.button.small {
138        height: 15px;
139}
140.button.small.ui-button-icon-only {
141    width: 15px;
142}
143
144.fields-left {display: inline-block; width: 200px;}
145.fields-right {display: inline-block; width: 300px;}
146
147.ui-icon-float-right { float:right; }
148.ui-icon-float-left { float:left; }
149
150fieldset.input-field-rounded {
151        border:1px solid #CFCFCF;
152        padding: 5px;
153}
154
155fieldset.input-field-rounded input{
156        margin: 0px;
157        display: inline-block;
158        border: none;
159}
160
161fieldset.input-field-rounded span {
162        display: inline-block;
163        margin:0 0 -3px 5px;
164}
165
166/* search area definition */
167fieldset.search-field {
168        border:1px solid #CFCFCF;
169        padding: 3px;
170}
171
172fieldset.search-field input{
173        margin: 0px;
174        display: inline-block;
175        border: none;
176}
177
178fieldset.search-field span {
179        display: inline-block;
180        margin:0 0 -3px 5px;
181}
182/* #search area definition */
183
184
185/* -- fullcalendar styles -- */
186
187.fc-view{
188        overflow: visible;
189}
190
191.fc-grid.fc-view-year .fc-day-number {
192        text-align: center;
193        float: none;
194}
195
196/* -- event details styles -- */
197
198.new-event-win.active {
199         width:700px;height:510px;text-align:left;
200}
201
202.new-event-win > .content.ui-tabs.ui-widget-content {
203        border: none;
204}
205
206.new-event-win fieldset.block-add-attendee-permissions {
207        width: 220px;
208        float:left;
209        margin: 105px 0 0 10px;
210}
211
212.new-event-win .menu-addevent {
213        text-align: right;
214}
215
216fieldset.block-add-attendee .add-attendee-search { max-width: 200px; margin: 5px;}
217fieldset.block-add-attendee .add-attendee-search input { max-width: 170px; }
218fieldset.block-add-attendee .search-result-list { width: 255px; max-height: 215px; overflow: auto;}
219fieldset.block-add-attendee .search-result-list .ui-widget-content { border: none;}
220fieldset.block-add-attendee .search-result-list .empty { margin-left: 5px; }
221
222.block-attendee-list, .block-add-attendee { float:left;}
223.block-attendee-list { width:400px; margin-right: 5px; }
224.block-add-attendee { width:260px; margin-right: 5px; }
225.block-attendee-list dd, .block-add-attendee dd { border: 1px solid #BFBFBF; }
226.block-attendee-list dt, .block-add-attendee dt { background-color:#FFF; margin: 5px 0 -6px 5px; font-weight: bold; display: table;  position: relative;}
227.block-attendee-list dd.attendee-list { height: 196px; }
228.block-attendee-list dd.attendee-list ul { max-height: 186px; overflow: auto; margin-top: 10px;}
229.block-attendee-list dd.attendee-list-add {border-top:none !important; border:1px solid #BFBFBF;}
230.block-attendee-list dd.attendee-list-add fieldset.add-attendee-input { border:none !important; margin: 0; padding: 0 }
231.block-attendee-list dd.attendee-list-brief { border:none !important; margin: 5px 0; color:#777; }
232
233dl.block-add-attendee {
234        float: right;
235        display: block;
236}
237
238dl.block-add-attendee dd.add-attendee {
239        width: 260px;
240        min-height: 260px;
241        display: block;
242}
243
244ul.attendees-count {clear:left; float:left;}
245.attendees-count li {display: inline;}
246.attendees-count li:after {content:", "}
247.attendees-count li label {font-weight: bold;}
248
249.attendees-list .me select.status { margin:10px 5px 5px 5px; }
250.attendees-list .me .add-attendee-search { max-width: 155px; width:155px; display: inline; padding: 0; margin: 10px 0 5px 0;}
251.attendees-list .me .add-attendee-search input { max-width: 125px; }
252.attendees-list li.organizer {margin-bottom: 3px;}
253.attendees-list .organizer .button.swap {
254        float: right;
255        margin-top: -1.5em;
256}
257
258dd.attendee-list ul.attendee-list li {
259/*      display: table;*/
260    overflow: hidden;
261        position: relative;
262}
263dd.attendee-list ul.attendee-list li input,
264dd.attendee-list ul.attendee-list li span,
265dd.attendee-list ul.attendee-list li label {
266        display: table-cell;
267}
268dd.attendee-list ul.attendee-list li label.name,
269dd.attendee-list ul.attendee-list li label.mail {
270        width: 6000px;
271        min-width: 6000px;
272        vertical-align: middle;
273}
274dd.attendee-list ul.attendee-list li label[title=''] { display:none }
275dd.attendee-list ul.attendee-list li .button.close {
276        position: absolute;
277    right: 0;
278    top: 0;
279}
280
281/*
282.attendees-list li .ui-icon-float-right {
283        opacity:0.1;
284        filter:alpha(opacity=10);
285}
286.attendees-list li.hover .ui-icon-float-right {
287        opacity:1;
288        filter:alpha(opacity=100);
289}*/
290
291/* -- configurations styles -- */
292
293.configurations-basic label {
294        width: 200px;
295}
296
297.configurations-notifications label {
298        width: 350px;
299}
300
301.accordion-user-calendars .ui-accordion-header {
302        margin-bottom: 2px;
303}
304
305.accordion-user-calendars .ui-accordion-header legend{
306        font-size: 60%;
307    margin-left: 30px;
308    padding: 0.4em;;
309}
310.user-calendar.ui-accordion-content {
311        margin-top: -11px;
312}
313
314/* -- preferences styles -- */
315p.default-alarm-event {margin-bottom: 10px; margin-top: -8px;}
316.preferences-win.active p.input-group label { display: inline-block; width: 300px;}
317.preferences-win.active p.input-group ul li label { width: auto; }
318/*.preferences-win.active input[type="text"] { vertical-align:top; }*/
319
320/* -- import/export dialog styles -- */
321
322.import-export-win p.input-group label { display: inline-block; width: 100px;}
323.import-export-win span.tip {
324    display: block;
325    margin: 3px 0 10px 100px;
326    clear: both;
327    font-size: 0.9em;
328}
329.import-export-win form { padding: 10px; }
330.import-export-win p.input-group * { float:left; }
331
332/* -- calendar list styles -- */
333
334.my-calendars .button.new {
335  float:right;
336  width: 15px;
337  height: 15px;
338}
339
340.my-calendars .status-list {
341        display: inline-block;
342        margin: 0px 0pc -4px -5px;
343        cursor: pointer;
344}
345
346.my-calendars .list-calendars-item{
347        position: relative;
348        overflow: hidden;
349}
350.my-calendars .list-calendars-item div{
351        overflow:hidden;
352        width:6000px;
353        display:table;
354}
355
356.my-calendars .cal-list-options-btn{
357        position: absolute;
358        top: 2px;
359        right: 2px;
360}
361
362
363.colors-options { padding-left: 5px; }
364.colors-options .color-selected { text-indent: -10px; /*padding: 1px 0px 0px 8px;*/ }
365.colors-options .color-selected .ui-button-text { padding: 0px 0px 0px 8px; font-size: 30px; line-height: 0.4em; }
366.colors-options .cal-colors-options-btn {
367        float:left;
368        width: 17px;
369        height: 17px;
370        margin-bottom: 2px;
371        margin-top:2px;
372        background-position: -500px -10px;
373}
374.my-calendars {
375  font-size: 12px;
376  padding-top: 3px;
377  padding-bottom: 3px;
378  cursor: pointer;
379}
380
381.my-calendars a.new-calendar .ui-button-text {
382    padding: 0;
383}
384
385.signed-calendars {
386        font-size: 12px;
387        padding-top: 3px;
388        padding-bottom: 3px;
389}
390
391.list-calendars { vertical-align: middle; }
392.list-calendars .cal-list-img { float: right; }
393.list-calendars .cal-list-options-btn {
394        width: 10px;
395        height: 10px;
396        display: inline;
397        float: right;
398        padding: 3px;
399        -webkit-border-radius: 4px;
400        -moz-border-radius: 4px;
401        border-radius: 4px;
402}
403
404ul.list-calendars li.list-calendars-item {
405        background-color: #F7FCFF;
406        border: 1px solid #ccc;
407        height: 15px;
408        line-height: 15px;
409        margin: 2px 0;
410        padding: 3px;
411        -webkit-border-radius: 4px;
412        -moz-border-radius: 4px;
413        border-radius: 4px;
414}
415
416ul.list-calendars li li { background-color: #fff; }
417ul.list-calendars li label { vertical-align: middle; }
418ul.list-calendars li input { vertical-align: middle; }
419ul.list-calendars li a { vertical-align: middle; }
420ul.list-calendars li.list-calendars-item .cal-list-options ul.fg-menu li { background-color: #CC0000 !important; color: red !important; }
421
422
423/* -- event list styles -- */
424
425.events-list-win.empty {
426        line-height: 270px;
427    text-align: center;
428    width: 100%;
429}
430
431.events-list-win a {
432        font-size:12px;
433}
434.details-event-list p.input-group { margin: 7px 0 0 0; text-align: justify; }
435.details-event-list p.input-group label { font-weight: bold; width: 13% }
436.details-event-list p.input-group .large { width: 85%; }
437.fields-details-event-list {
438        padding: 5px;   
439}
440
441.list-events-paginator .fc-header-title{margin-left: 150px; font-size: 1em;}
442.header-paginator{margin-top: -15px;}
443.header-paginator .fc-button-content{font-size: 11px;}
444.header-paginator-right{font-size: 11px;}
445.header-paginator .fc-header-left .fc-button-inner{height: 20px; width: 29px;}
446.header-paginator .fc-header-left .fc-button-inner.fc-state-hover{border-color: #999;}
447.header-paginator .fc-header-left .fc-button-inner.fc-state-down{border-color: #555; background: #777;}
448.header-paginator .fc-header-left .fc-button-inner .fc-button-content{line-height: 1.6em; padding: .2em .6em; font-size: 11px;}
449
450/* -- all tips general and specific styles -- */
451
452.qtip-content fieldset { text-align: right;}
453.qtip-content fieldset input { text-align: left; width: 190px;}
454.qtip-content .menu-container.footer-container { background-color: inherit; text-align: right; padding: 0; margin:5px 0 0 0;}
455.qtip-content .menu-container.footer-container .ui-button-text-only .ui-button-text {
456    font-size: 0.8em;
457    padding: 0.1em 0.6em;
458}
459.qtip-title .ui-button-icon-only {
460    height: 1.5em !important;
461    width: 1.5em !important;
462}
463.qtip-title .qtip-button { margin: -5px -10px 0 -15px }
464.attendee-list-add .add-attendee-input input { width: 370px; }
465
466.qtip-content .add-attendee-search { max-width: 155px; width:155px; display: inline; padding: 0; margin: 10px 0 5px 0;}
467.qtip-content .add-attendee-search input { max-width: 125px; }
468
469/* -- other general styles -- */
470
471.event-alarms-list .button.remove,
472.configurations-alarms .button.remove {
473    left: 6px;
474    top: 6px;
475}
476
477.input-group.date-info input {
478        width: 100px;
479}
480
481.input-group.event-info input {
482        width: 600px;
483}
484
485/* -- alarm dysplay -- */
486
487.new-event-alarm{
488        margin: 5px;   
489        font: bold;
490}
491
492.title-event-alarm{
493        margin: 5px;
494}
495
496.description-event-alarm{
497        margin: 5px;
498}
499
500.inicialize-event-alarm{
501        margin: 5px;
502}
503
504.ZebraDialog{
505        z-index: 9999 !important;
506}
507
508.ZebraDialogOverlay{
509        z-index: 9990 !important;
510}
511
512/* CANDIDATOS A EXCLUSÃO */
513/*
514#external-events {
515        float: left;
516        width: 150px;
517        padding: 0 10px;
518        border: 1px solid #ccc;
519        background: #eee;
520        text-align: left;
521}
522
523#external-events h4 {
524        font-size: 16px;
525        margin-top: 0;
526        padding-top: 1em;
527}
528
529.external-event {
530        margin: 10px 0;
531        padding: 2px 4px;
532        background: #3366CC;
533        color: #fff;
534        font-size: .85em;
535        cursor: pointer;
536}
537
538#external-events p {
539        margin: 1.5em 0;
540        font-size: 11px;
541        color: #666;
542}
543
544#external-events p input {
545        margin: 0;
546        vertical-align: middle;
547}
548
549#dialog label, #dialog input { display:block; }
550#dialog label { margin-top: 0.5em; }
551#dialog input, #dialog textarea { width: 95%; }
552        */
Note: See TracBrowser for help on using the repository browser.