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

Revision 5417, 12.4 KB checked in by gustavo, 12 years ago (diff)

Ticket #2462 - Melhorias na tela de composição de mensagens do ExpressoMail?

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