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

Revision 5355, 12.3 KB checked in by adriano, 12 years ago (diff)

Ticket #2434 - alteracao de estilo na correcao dos problemas nos tootips de adicao de participantes

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