b62d8df4e09ea3640482ecb21f7279ab3022d264
[framework/web/web-ui-fw.git] / src / themes / tizen / common / jquery.mobile.theme.less
1 /*!
2 * jQuery Mobile Framework
3 * Copyright (c) jQuery Project
4 * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
5 */
6
7 @import "config.less";
8 /* Swatches */
9
10 /* S
11 -----------------------------------------------------------------------------------------------------------*/
12
13 /***************************************************************************
14                     Header / Footer
15                     NavigationBar
16 ***************************************************************************/
17 .ui-bar-s {
18         border: none;
19         background: @color_bar_bg;
20         color: @color_bar_title_text;
21         font-family: Helvetica, Arial, sans-serif;
22         font-weight: bold;
23         font-size : 36 * @unit_base;
24
25         .ui-link-inherit {
26                 color: @color_bar_title_text;
27         }
28
29         .ui-btn.ui-btn-back.ui-btn-down-s {
30                 .ui-btn-inner {
31                         background : @color_bar_back_btn_press;
32                 }
33         }
34
35         > .ui-btn.ui-btn-footer-right{
36                 position : absolute;
37                 font-size : 32 * @unit_base;
38
39                 width : 104 * @unit_base;
40                 height : 74 * @unit_base;
41                 top : 20 * @unit_base;
42
43                 border-style : none;
44                 border-width : 0px;
45         }
46         
47         > .ui-btn.ui-btn-back {
48                 position : absolute;
49                 font-size : 32 * @unit_base;
50                 border-style : none;
51                 border-width : 0px;
52                 .LESSbtn-back;
53         }
54
55         > .ui-btn.ui-btn-footer-right {
56                 left : 10 * @unit_base;
57         }
58
59         .ui-btn.ui-btn-footer-right .ui-btn-inner {
60                 padding : 0;
61
62                 width : 104 * @unit_base;
63                 height : 74 * @unit_base;
64         }
65
66         .ui-btn.ui-btn-back .ui-btn-inner {
67                 padding : 0;
68
69                 .LESSbtn-back-inner;
70         }
71
72
73
74         .ui-btn.ui-btn-footer-right.ui-btn-down-s{
75                 .ui-btn-inner {
76                         background : @color_bar_btn_press;
77                 }
78         }
79         .ui-btn.ui-btn-footer-right{
80                 .ui-btn-inner {
81                         .ui-btn-text {
82                                 line-height : 74  * @unit_base;
83                         }
84                 }
85         }
86
87         .ui-field-contain {
88                 margin-left : auto;
89                 margin-right : auto;
90                 height : 74  * @unit_base;
91
92                 font-size : 28 * @unit_base;
93
94                 .ui-extended-controlgroup {
95                         position : absolute;
96                         display : inline;
97
98                         margin-top : 0 * @unit_base;
99                         margin-bottom : 0 * @unit_base;
100
101                         label {
102                                 .LESSextended-controlgroup-border;
103                         }
104
105                         .ui-radio {
106                                 height : 74 * @unit_base;
107                                 .ui-btn {
108                                         width : 100%;
109                                 }
110
111                                 .ui-btn-inner {
112                                         .ui-btn-text {
113                                                 text-align : center;
114                                                 font-weight : bold;
115                                         }
116         }
117
118                                 .ui-radio-off {
119                                         background: @color_bar_seg_btn_normal;
120                                         .ui-btn-text{
121                                                 color : @color_bar_seg_text_normal;
122                                         }
123                                 }
124                                 .ui-radio-on,
125                                 .ui-radio-off.ui-btn-hover-s.ui-btn-down-s{
126                                         background : @color_bar_seg_btn_press;
127                                         .ui-btn-text{
128                                                 color : @color_bar_seg_text_press;
129                                         }
130                                 }
131                         }
132                 }
133                 .ui-title-extended-controlgroup {
134                         top : 5  * @unit_base; // scale change
135                 }
136                 .ui-footer-extended-controlgroup {
137                         .ui-btn-inner {
138                                 line-height : 74  * @unit_base;
139                                 padding : 0  * @unit_base;
140                         }
141                 }
142         }
143
144         .ui-title-extended-controlgroup-4btn {
145                 width : @style-title-extended-4btn-width;
146                 .ui-radio {
147                         width : @style-title-extended-4btn-radio-width;
148                 }
149         }
150         .ui-title-extended-controlgroup-3btn {
151                 width : @style-title-extended-3btn-width;
152                 .ui-radio {
153                         width : @style-title-extended-3btn-radio-width;
154                 }
155         }
156         .ui-title-extended-controlgroup-2btn {
157                 width : @style-title-extended-2btn-width;
158                 .ui-radio {
159                         width : @style-title-extended-2btn-radio-width;
160                 }
161         }
162
163         .ui-footer-extended-controlgroup-4btn {
164                 width : 682 * @unit_base;
165                 .ui-radio {
166                         width : 170 * @unit_base;
167                 }
168         }
169         .ui-footer-extended-controlgroup-3btn {
170                 width : 432 * @unit_base;
171                 .ui-radio {
172                         width : 143 * @unit_base;
173                 }
174         }
175         .ui-footer-extended-controlgroup-2btn {
176                 width : 328 * @unit_base;
177                 .ui-radio {
178                         width : 163 * @unit_base;
179                 }
180         }
181 }
182
183 .ui-header.ui-bar-s{
184         position : fixed;
185         top : 0px;
186         background : @color_bar_title_bg;
187
188         min-height : 100 * @unit_base;
189
190         img {
191                 display: inline-block;
192                 height: 32 * @unit_base;
193                 width: 32 * @unit_base;
194                 margin-left: 16 * @unit_base;
195                 //margin-right: 16 * @unit_base; /* Title's left margin covers this. */
196                 //vertical-align: middle;
197         }
198
199         .ui-title {
200                 display: inline-block;
201                 color : @color_bar_title_text;
202                 min-height: @style-title-min-height;
203                 font-size : @style-title-font-size;
204                 text-overflow: ellipsis;
205                 overflow: hidden;
206                 white-space: nowrap;
207                 outline: 0 !important;
208
209                 .LESStitle-diff-style; /* different title style */
210         }
211
212         .ui-btn{
213                 font-size : 28 * @unit_base;
214                 height : 74 * @unit_base;
215         }
216
217         .ui-btn.ui-btn-left,
218         .ui-btn.ui-btn-right {
219                 width : 114 * @unit_base;
220         }
221
222         > .ui-btn{
223                 position : absolute;
224                 top : 20 * @unit_base;
225                 margin-top : 0px;
226                 font-size : 28 * @unit_base;
227                 height : 60 * @unit_base;
228
229                 background: none;
230                 color   : @color_bar_title_text;
231
232
233                 border-left-style: solid;
234                 border-left-width : 1px;
235                 border-left-color : @color_bar_title_btn_border;
236
237                 font-weight : bold;
238                 -webkit-border-radius : 0px;
239
240                 span.ui-btn-inner {
241                         padding-top : 13 * @unit_base;
242                         padding-bottom : 13 * @unit_base;
243                 }
244                 span.ui-btn-inner.ui-btn-icon-only {
245                         padding-top : 0 * @unit_base;
246                         padding-bottom : 0 * @unit_base;
247                 }
248         }
249
250         > .ui-btn.ui-btn-right:nth-child(2) {
251                 right : 0px;
252         }
253
254         > .ui-btn.ui-btn-right:nth-child(3) {
255                 right : 118 * @unit_base;
256         }
257
258         > .ui-btn.ui-btn-right:nth-child(4) {
259                 right : 236 * @unit_base;
260         }
261
262         > .ui-btn.ui-btn-down-s {
263                 background : @color_bar_btn_press;
264                 color : @color_bar_title_text;
265         }
266
267         > img + h1 + a.ui-btn.ui-btn-right:nth-child(3) {
268                 right : 0px;
269         }
270
271         > img + h1 + a.ui-btn.ui-btn-right:nth-child(4) {
272                 right : 118 * @unit_base;
273         }
274
275         > img + h1 + a.ui-btn.ui-btn-right:nth-child(5) {
276                 right : 236 * @unit_base;
277         }
278 }
279
280 .ui-header.ui-bar-s.ui-title-extended-height {
281         height : 136  * @unit_base;
282
283         a {
284                 top : 50  * @unit_base;
285         }
286
287         .ui-title {
288                 font-size : 28  * @unit_base;
289                 top : 0  * @unit_base;
290
291                 padding-top : 11 * @unit_base;
292                 margin-top : 0 * @unit_base;
293                 margin-bottom : 0 * @unit_base;
294         }
295
296         .ui-title-extended-segment-style {
297                 left : 0 * @unit_base;
298                 margin-top : 0 * @unit_base;
299                 top : @style-title-extended-margin; // scale change
300         }
301 }
302
303 .ui-header.ui-bar-s     .ui-btn.ui-btn-back .ui-btn-inner {
304         border-style : none;
305         border-width : 0px;
306 }
307
308 .ui-header.ui-bar-s.ui-title-controlbar-height,
309 .ui-footer.ui-bar-s {
310         height : 114 * @unit_base;
311 }
312
313 .ui-footer.ui-bar-s.ui-footer-fixed {
314         background : @color_bar_footer_bg;
315
316         height : 114 * @unit_base;
317         .ui-title{
318                 font-size : 32 * @unit_base;
319         }
320 }
321 .ui-footer.ui-bar-s .ui-title-extended-controlgroup-4btn {
322         margin-top : 20 * @unit_base;
323 }
324
325 .ui-footer.ui-bar-s {
326         > .ui-btn {
327                 background-color : @color_bar_btn_bg;
328                 .LESSback-btn-background;
329         }
330
331         > .ui-btn.ui-btn-down-s {
332                 .ui-btn-inner {
333                         background : @color_bar_back_btn_press;
334                 }
335         }
336
337         > .ui-btn-back {
338                 background-color : @color_bar_back_btn_bg;
339                 .LESSback-btn-background;
340         }
341 }
342
343 /***************************************************************************
344                     Header / Footer
345                     NavigationBar
346 ***************************************************************************/
347 /***************************************************************************
348                     Content Top calculate
349 ***************************************************************************/
350 .ui-title-content-normal-height,
351 .ui-title-content-option-header-collapsed-1line-height  {
352         position : relative;
353         top : 100  * @unit_base;
354 }
355
356 .ui-title-content-no-height {
357         position : relative;
358         top : 0  * @unit_base;
359 }
360
361 .ui-title-content-extended-height {
362         position : relative;
363         top : 136  * @unit_base;
364 }
365
366 .ui-title-content-option-header-expanded-1line-height {
367         position : relative;
368         top : 195  * @unit_base;
369 }
370
371 .ui-title-content-search {
372         position : relative;
373         top : 206  * @unit_base;
374 }
375
376 .ui-title-content-optionheader-search {
377         position : relative;
378         top : 219  * @unit_base;
379 }
380
381 .ui-title-content-controlbar-height {
382         position : relative;
383         top : 115  * @unit_base;
384 }
385 /***************************************************************************
386                     Content Top calculate
387 ***************************************************************************/
388
389 // NOTE: This class is applied to almost all JQM widgets!
390 .ui-body-s {
391         border: 1px solid #2a2a2a;
392         background:                     @color_bg;
393         color:                                  @color_text;
394         font-weight: normal;
395
396         font-family: Helvetica, Arial, sans-serif;
397
398         .ui-link-inherit { color:       #fff; }
399         .ui-link {
400                 /* ui-body-link */
401                 color: #2489CE;
402         font-weight: bold;
403                 &:hover { color: #2489CE; }
404                 &:active { color: #2489CE; }
405                 &:visited {     color: #2489CE; }
406         }
407 }
408
409 .ui-br {
410 }
411 .ui-btn-up-s {
412         font-weight: bold;
413         a.ui-link-inherit {
414                 color: @color_button_text_normal;
415         }
416         .LESSbutton_up_style;
417         .LESSbutton_text1_style;
418 }
419 .ui-btn-hover-s {
420         font-weight: bold;
421         a.ui-link-inherit {
422                 color: @color_button_text_normal;
423         }
424         .LESSbutton_hover_style;
425         .LESSbutton_text1_style;
426 }
427
428 .ui-btn-hover-s.ui-btn-corner-circle{
429         .LESScirclebutton_hover_style;
430 }
431
432 .ui-btn-down-s {
433         font-weight: bold;
434         a.ui-link-inherit {
435                 color: @color_button_text_normal;
436         }
437         .LESSbutton_down_style;
438         .LESSbutton_text1_style;
439 }
440 .ui-btn-up-s,
441 .ui-btn-hover-s,
442 .ui-btn-down-s {
443         font-family: Helvetica, Arial, sans-serif;
444         text-decoration: none;
445 }
446
447 .ui-btn-down-s.ui-btn-corner-circle{
448         .LESScirclebutton_press_style;
449 }
450
451 .ui-listview {
452         border-top-color: @color_list_border_bottom;
453         &> .ui-li { 
454                 border-bottom-color: @color_list_border_bottom;
455         }
456         & > .ui-li-static {
457                 background-color: @color_bg;
458         }
459         li.ui-btn-up-s, li.ui-btn-hover-s {
460                 background: none;
461                 background-color: @color_bg;
462                 color:          @color_text;
463         }
464         li.ui-btn-down-s {
465                 background: none;
466                 background-color: @color_button_press;
467                 color:          @color_text;
468         }
469         /* listview: fonts for li with a link */
470         li.ui-btn-up-s > .ui-li > .ui-btn-text > a.ui-link-inherit,
471         li.ui-btn-hover-s > .ui-li > .ui-btn-text > a.ui-link-inherit,
472         li.ui-btn-down-s > .ui-li > .ui-btn-text > a.ui-link-inherit {
473                 color:          @color_text;
474         }
475         /* listview divider */
476         /* NOTE: this divider has no swatch tag! */
477         li.ui-li-divider {
478                 background: @color_list_divider_bg;
479                 color:          @color_list_divider_text;
480         }
481         /* subitem */
482         .ui-li-sub { color: @color_text_sub; }
483         .ui-li-sub-setting { color: @color_text_setting; }
484
485         // expandable list
486         .ui-li-expandable {
487
488         }
489         &> .ui-li-expanded {
490                 background-color: @color_list_expandable_expanded_bg;
491         }
492         &> .ui-li-expanded .ui-li-expanded {    // 3rd~ more depth
493                 background-color: @color_list_expandable_expanded_bg;
494         }
495
496         // bubble
497         .ui-li-static {
498                 &.ui-li-bubble-left {
499                         // Color is picked from 00_MessageBubble_BG_receive.png
500                         background-color: @color_list_bubble_left_bg;   
501                         .LESSbox-shadow(2px, 3px, 3px, @color_list_bubble_box_shadow);
502                         color: @color_list_bubble_left_text;
503                 }
504                 &.ui-li-bubble-right {
505                         // Color is picked from 00_MessageBubble_BG_sent.png
506                         background-color: @color_list_bubble_right_bg;
507                         .LESSbox-shadow(2px, 3px, 3px, @color_list_bubble_box_shadow);
508                         color: @color_list_bubble_right_text;
509                 }
510                 &.ui-li-bubble-sos {
511                         color: @color_list_bubble_sos_text;
512                 }
513                 &.ui-li-bubble-date {
514                         background-color: @color_list_bubble_date_bg;
515                         color: @color_list_bubble_date_text;
516                 }
517         }
518         span.ui-li-bubble-time {
519                 color: @color_list_bubble_time_text;
520         }
521 }
522
523 /* Structure */
524 /* links within "buttons" 
525 -----------------------------------------------------------------------------------------------------------*/
526
527 a.ui-link-inherit {
528         text-decoration: none !important;
529 }
530
531
532 /* Active class used as the "on" state across all themes
533 -----------------------------------------------------------------------------------------------------------*/
534
535 /* button default color for active state */
536 .ui-btn-active {
537         /* global-active */
538         color:                                  @color_button_text_normal;
539         cursor: pointer;
540         text-decoration: none;
541         background:                     @color_button_press;
542         outline: none;
543         //font-family: Helvetica, Arial, sans-serif;
544
545         a.ui-link-inherit {
546                 color:                                  @color_button_text_normal;
547         }
548 }
549
550 /* button inner top highlight
551 -----------------------------------------------------------------------------------------------------------*/
552
553 .ui-btn-inner {
554         //border : none;
555 }
556
557 /*************************************************************************** 
558                     ControlBar
559 ***************************************************************************/
560 .ui-controlbar-s, .ui-controlbar-left, .ui-controlbar-right {
561         border: 1px solid               @color_controlbar_btn_border;
562         background:                     @color_controlbar_bg;
563         color:                                  @color_controlbar_btn_text;
564         font-family: Helvetica, Arial, sans-serif;
565         font-weight: bold;
566         font-size : 36 * @unit_base;
567
568         .ui-link-inherit, .ui-link {
569                 color: @color_controlbar_btn_text;
570                 font-weight: bold;
571                 &:hover { color: @color_controlbar_btn_text; }
572                 &:active { color: @color_controlbar_btn_text; }
573                 &:visited {     color: @color_controlbar_btn_text; }
574         }
575
576         .ui-btn-text, .ui-btn {
577                 color: @color_controlbar_btn_text;
578                 font-weight: bold;
579                 text-decoration : none;
580         }
581
582         .ui-btn-down-s, .ui-btn-active {
583                 color: @color_controlbar_btn_text;      
584         }
585 }
586
587 .ui-controlbar-s.ui-navbar {
588         position : absolute;
589
590         height : 114 * @unit_base;  /* temporary value */
591         width : 100%;
592         left : 0px;
593
594         border-top : none;
595         border-bottom : none;
596
597         z-index: 50;
598
599         li .ui-btn, .ui-navbar-toggle .ui-btn{
600                 font-size : 26 * @unit_base;
601         }
602
603         .ui-btn , .ui-btn-icon-top, .ui-btn-hover-s, .ui-btn-active, .ui-btn-up-s{
604                 .ui-btn-inner{
605                         padding-top : 79 * @unit_base;
606                 }                       
607         }
608         .ui-btn {
609                 .ui-icon {
610                         left : 50%;
611                         top : 12 * @unit_base;
612                         margin-left : -1.3em;
613
614                         width : 56 * @unit_base;
615                         height: 56 * @unit_base;
616                 }
617                 .ui-btn-text {
618                         padding-left : 0px;
619                 }
620         }
621         .ui-btn.ui-ctrlbar-icononly {
622                 padding-top : 20 * @unit_base;
623         }
624         .ui-btn-inner {
625                 z-index : 200;
626         }
627         .ui-btn-inner.ui-navbar-textonly {
628                 font-size : 28 * @unit_base;
629
630                 padding-top : 44 * @unit_base;
631                 padding-bottom : 45 * @unit_base;
632         }
633 }
634
635 .ui-landscape-controlbar.ui-controlbar-s.ui-navbar {
636         .ui-btn {
637                 .ui-icon {
638                         left : 20%;
639                         top : 30 * @unit_base;
640                         margin-left : -1.3em;
641                 }
642
643                 .ui-btn-text {
644                         padding-left : 35%;
645                 }
646
647                 .ui-navbar-textonly .ui-btn-text {
648                         padding-left : 0px;
649                 }
650         }
651
652         .ui-ctrlbar-icononly.ui-btn {
653                 padding-top     : 0px;
654
655                 .ui-icon {
656                         left : 50%;
657                         top : 30 * @unit_base;
658                         margin-left : -29 * @unit_base;
659                 }
660         }
661
662         .ui-btn , .ui-btn-icon-top, .ui-btn-hover-s, .ui-btn-active, .ui-btn-up-s{
663                 .ui-btn-inner{
664                         padding-top : 40 * @unit_base;
665                         padding-bottom : 39 * @unit_base;
666                 }
667         }
668 }
669
670 .ui-tabbar-s {
671         .ui-btn {
672                 background: @color_controlbar_tabbbar_bg;
673         }
674
675         .ui-btn-active, .ui-btn-show-style,
676         .ui-btn.ui-btn-hover-s.ui-btn-down-s {
677                 background: @color_controlbar_btn_press;
678                 border-left-style:  solid;
679                 border-right-style:solid;
680                 border-left-color: @color_controlbar_btn_border;
681                 border-right-color: @color_controlbar_btn_border;
682                 border-left-width: 1px;
683                 border-right-width: 1px;
684         }
685
686         .ui-btn-animation {
687                 background: @color_controlbar_btn_press;
688                 border-left-style:  solid;
689                 border-right-style: solid;
690                 border-left-color:      @color_controlbar_btn_border;
691                 border-right-color: @color_controlbar_btn_border;
692                 border-left-width:      1px;
693                 border-right-width: 1px;
694                 position : absolute;
695                 top : 0px;
696                 height : 123 * @unit_base;
697                 z-index : 100;
698         }
699
700         .ui-btn-hide-style {
701                 background: @color_bar_footer_bg;
702                 border : none;
703         }
704 }
705
706 .ui-toolbar-s {
707         .ui-btn, .ui-btn-up-s {
708                 background: @color_controlbar_toolbbar_bg;
709
710                 border-left-width : 1px;
711                 border-right-width : 1px;
712                 border-color : @color_controlbar_btn_border;
713                 border-style : solid;
714         }
715
716         .ui-btn-down-s {
717                 background : @color_controlbar_btn_press;
718         }
719 }
720
721 .ui-header .ui-navbar.ui-tabbar-s,
722 .ui-header .ui-navbar.ui-toolbar-s {
723         a {
724                 width : 100%;
725                 height : 100%;
726         }
727 }
728
729 .ui-controlbar-left.ui-navbar, .ui-controlbar-right.ui-navbar {
730         position : fixed;
731         z-index: 50;
732
733         li .ui-btn, .ui-navbar-toggle .ui-btn{
734                 font-size : 20 * @unit_base;
735         }
736         .ui-btn {
737                 width : 100%;
738                 margin :0px 0em;
739
740                 background: @color_controlbar_bg;
741         }
742
743         .ui-btn-down-s,  .ui-btn-active{
744                 color: @color_controlbar_btn_text;
745         }
746
747         li .ui-btn, .ui-navbar-toggle .ui-btn{
748                 font-size : 20 * @unit_base;
749         }
750
751         .ui-btn-inner {
752                 z-index : 200;
753
754                 padding-top : 126 * @unit_base;
755                 .ui-icon {
756                         left : 23%;
757                         top : 35 * @unit_base;
758                         width : 70 * @unit_base;
759                         height: 70 * @unit_base;
760                 }
761                 .ui-btn-text.ui-btn-text-padding-left {
762                         padding-left : 0px;
763                 }
764         }
765
766         .ui-btn-animation {
767                 position : fixed;
768
769                 background: @color_controlbar_bg;
770                 border-bottom-style:  solid;
771                 border-top-style: solid;
772                 border-bottom-color: @color_controlbar_btn_border;
773                 border-top-color: @color_controlbar_btn_border;
774                 border-bottom-width:    1px;
775                 border-top-width: 1px;
776
777                 z-index : 100;
778         }
779 }
780
781 .ui-controlbar-left {
782         left  : 0px;
783         float : left;
784 }
785
786 .ui-controlbar-right {
787         right : 0px;
788         float :right;
789 }
790
791 .ui-btn-ani-startposition {
792 }
793
794 .ui-btn-ani-endposition {
795         -webkit-transition-property : left;
796         -webkit-transition: all 0.3s ease-in-out;
797 }
798
799 .ui-btn-ani-verticalstartposition {
800 }
801
802 .ui-btn-ani-verticalendposition {
803         -webkit-transition-property : top;
804         -webkit-transition: all 0.3s ease-in-out;
805 }
806 /*************************************************************************** 
807                     ControlBar
808 ***************************************************************************/
809
810
811 /* corner rounding classes
812 -----------------------------------------------------------------------------------------------------------*/
813
814 .ui-corner-tl {
815         .LESSborder-radius-topleft(@style-corner-radius);
816 }
817 .ui-corner-tr {
818         .LESSborder-radius-topright(@style-corner-radius);
819 }
820 .ui-corner-bl {
821         .LESSborder-radius-bottomleft(@style-corner-radius);
822 }
823 .ui-corner-br {
824         .LESSborder-radius-bottomright(@style-corner-radius);
825 }
826 .ui-corner-top {
827         .LESSborder-radius-topleft(@style-corner-radius);
828         .LESSborder-radius-topright(@style-corner-radius);
829 }
830 .ui-corner-bottom {
831         .LESSborder-radius-bottomleft(@style-corner-radius);
832         .LESSborder-radius-bottomright(@style-corner-radius);
833 }
834 .ui-corner-right {
835         .LESSborder-radius-topright(@style-corner-radius);
836         .LESSborder-radius-bottomright(@style-corner-radius);
837 }
838 .ui-corner-left {
839         .LESSborder-radius-topleft(@style-corner-radius);
840         .LESSborder-radius-bottomleft(@style-corner-radius);
841 }
842 .ui-corner-all {
843         //.LESSborder-radius-all(@style-corner-radius);
844 }
845 .ui-corner-none {
846         .LESSborder-radius-all(0); 
847 }
848
849 /* Interaction cues
850 -----------------------------------------------------------------------------------------------------------*/
851 .ui-disabled {
852         opacity:                                                        .3;
853 }
854 .ui-disabled,
855 .ui-disabled a {
856         cursor: default;
857 }
858
859 /* Icons
860 -----------------------------------------------------------------------------------------------------------*/
861
862 .ui-icon {
863         /* global-icon */
864         background-image: url(images/icons-18-white.png);
865         background-repeat: no-repeat;
866         // no radius for checkbox
867         //.LESSborder-radius-all(9px); 
868 }
869
870 .ui-image-search {
871         background-image: url(images/00_search_icon.png);
872         background-repeat: no-repeat;
873         .LESSbackground-size(42 * @unit_base, 42 * @unit_base);
874 }
875
876 .ui-icon-deleteSearch {
877         background-image: url(images/00_field_btn_Clear.png);
878         background-repeat: no-repeat;
879         .LESSbackground-size(38 * @unit_base, 38 * @unit_base);
880 }
881
882
883 /* Alt icon color
884 -----------------------------------------------------------------------------------------------------------*/
885
886 .ui-icon-alt {
887         background:                                             #fff;
888         background:                                             rgba(255,255,255,.3);
889         background-image: url(images/icons-18-black.png);
890         background-repeat: no-repeat;
891 }
892
893 /* HD/"retina" sprite
894 -----------------------------------------------------------------------------------------------------------*/
895
896 @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
897        only screen and (min--moz-device-pixel-ratio: 1.5),
898        only screen and (min-resolution: 240dpi) {
899         
900         .ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
901         .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
902         .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
903         .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-searchfield:after, 
904         .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
905                 background-image: url(images/icons-36-white.png);
906                 .LESSbackground-size(776px, 18px);
907         }
908         .ui-icon-alt {
909                 background-image: url(images/icons-36-black.png);
910         }
911 }
912
913 /* plus minus */
914 .ui-icon-plus {
915         background-position:    -0 50%;
916 }
917 .ui-icon-minus {
918         /*background-position:  -36px 50%;*/    /* wongi_1018: Same name make problem. Later, origianl icons will be removed.  */
919 }
920
921 /* arrows */
922 .ui-icon-arrow-r {
923         background-position:    -108px 50%;
924 }
925 .ui-icon-arrow-l {
926         background-position:    -144px 50%;
927 }
928 .ui-icon-arrow-u {
929         background-position:    -180px 50%;
930 }
931 .ui-icon-arrow-d {
932         background-position:    -216px 50%;
933 }
934
935 /* misc */
936 .ui-icon-check {
937         background-position:    -252px 50%;
938 }
939 .ui-icon-gear {
940         background-position:    -288px 50%;
941 }
942 .ui-icon-refresh {
943         background-position:    -324px 50%;
944 }
945 .ui-icon-forward {
946         background-position:    -360px 50%;
947 }
948 .ui-icon-back {
949         background-position:    -396px 50%;
950 }
951 .ui-icon-grid {
952         background-position:    -432px 50%;
953 }
954 .ui-icon-star {
955         background-position:    -468px 50%;
956 }
957 .ui-icon-alert {
958         background-position:    -504px 50%;
959 }
960 .ui-icon-info {
961         background-position:    -540px 50%;
962 }
963 .ui-icon-home {
964         background-position:    -576px 50%;
965 }
966
967 /* checks,radios */
968 .ui-checkbox .ui-icon {
969         -moz-border-radius: 3px;
970         -webkit-border-radius: 3px;
971         border-radius: 3px;
972 }
973 //.ui-icon-checkbox-off,
974 .ui-icon-radio-off {
975         background-color: transparent;  
976 }
977 .ui-checkbox-on .ui-icon,
978 .ui-radio-on .ui-icon {
979   /*Do not need bg color for icons..
980         background-color: #4596ce;*/ /* NOTE: this hex should match the active state color. It's repeated here for cascade */
981 }
982
983 /* loading icon */
984 .ui-icon-loading {
985         background-image: url(images/ajax-loader.png);
986         width: 40px;
987         height: 40px;
988         .LESSborder-radius-all(20px); 
989 }
990
991 /* Add ctrl bar *//* TIZEN Default Footer */
992         .ui-icon-ctrlbar-account_sign-up, .ui-icon-ctrlbar-accounts, .ui-icon-ctrlbar-add-to-bookmarks, .ui-icon-ctrlbar-add-to-calendar, .ui-icon-ctrlbar-alarm, 
993         .ui-icon-ctrlbar-albums, .ui-icon-ctrlbar-area, .ui-icon-ctrlbar-artist, .ui-icon-ctrlbar-attach, .ui-icon-ctrlbar-back,
994         .ui-icon-ctrlbar-backward, .ui-icon-ctrlbar-bluetooth_preview, .ui-icon-ctrlbar-bookmarks, .ui-icon-ctrlbar-brightness, .ui-icon-ctrlbar-calendar,
995         .ui-icon-ctrlbar-call, .ui-icon-ctrlbar-camera, .ui-icon-ctrlbar-category, .ui-icon-ctrlbar-change_group, .ui-icon-ctrlbar-chat,         
996         .ui-icon-ctrlbar-check, .ui-icon-ctrlbar-compose, .ui-icon-ctrlbar-composer, .ui-icon-ctrlbar-contacts, .ui-icon-ctrlbar-copy,  
997         .ui-icon-ctrlbar-create, .ui-icon-ctrlbar-create_folder, .ui-icon-ctrlbar-delete, .ui-icon-ctrlbar-dialer, .ui-icon-ctrlbar-DM, 
998         .ui-icon-ctrlbar-edit, .ui-icon-ctrlbar-editor, .ui-icon-ctrlbar-eng_eng_result, .ui-icon-ctrlbar-exchangs_register, .ui-icon-ctrlbar-Externalstorage,
999         .ui-icon-ctrlbar-favorite, .ui-icon-ctrlbar-features, .ui-icon-ctrlbar-forward, .ui-icon-ctrlbar-genre, .ui-icon-ctrlbar-help,          
1000         .ui-icon-ctrlbar-home, .ui-icon-ctrlbar-info, .ui-icon-ctrlbar-length, .ui-icon-ctrlbar-list_by, .ui-icon-ctrlbar-logs, 
1001         .ui-icon-ctrlbar-map, .ui-icon-ctrlbar-memolist, .ui-icon-ctrlbar-MemoryCard, .ui-icon-ctrlbar-mention, .ui-icon-ctrlbar-menu,  
1002         .ui-icon-ctrlbar-more, .ui-icon-ctrlbar-move, .ui-icon-ctrlbar-multiview, .ui-icon-ctrlbar-multiview_02, .ui-icon-ctrlbar-multiview_03, 
1003         .ui-icon-ctrlbar-multiview_04, .ui-icon-ctrlbar-multiview_05, .ui-icon-ctrlbar-multiview_06, .ui-icon-ctrlbar-multiview_07, .ui-icon-ctrlbar-multiview_08,
1004         .ui-icon-ctrlbar-multiview_09, .ui-icon-ctrlbar-music_albums, .ui-icon-ctrlbar-pause, .ui-icon-ctrlbar-phone, .ui-icon-ctrlbar-Play,            
1005         .ui-icon-ctrlbar-playlists, .ui-icon-ctrlbar-receive, .ui-icon-ctrlbar-reply, .ui-icon-ctrlbar-save, .ui-icon-ctrlbar-save_to_calender, 
1006         .ui-icon-ctrlbar-scrap, .ui-icon-ctrlbar-search, .ui-icon-ctrlbar-send, .ui-icon-ctrlbar-set_as, .ui-icon-ctrlbar-settings,     
1007         .ui-icon-ctrlbar-setup_wizard_previous, .ui-icon-ctrlbar-share, .ui-icon-ctrlbar-songs, .ui-icon-ctrlbar-stop_watch, .ui-icon-ctrlbar-store,    
1008         .ui-icon-ctrlbar-synchronise_start_sync, .ui-icon-ctrlbar-synchronise_stop_01, .ui-icon-ctrlbar-synchronise_stop_02, .ui-icon-ctrlbar-synchronise_stop_03, .ui-icon-ctrlbar-view_result,        
1009         .ui-icon-ctrlbar-tag, .ui-icon-ctrlbar-temp, .ui-icon-ctrlbar-timeline, .ui-icon-ctrlbar-timer, .ui-icon-ctrlbar-today,
1010         .ui-icon-ctrlbar-top, .ui-icon-ctrlbar-trim, .ui-icon-ctrlbar-TTS, .ui-icon-ctrlbar-update, .ui-icon-ctrlbar-upload_export,     
1011         .ui-icon-ctrlbar-volume, .ui-icon-ctrlbar-world_clock, .ui-icon-ctrlbar-year, .ui-icon-ctrlbar-add_tag, .ui-icon-ctrlbar-add_to_contact,        
1012         .ui-icon-ctrlbar-close, .ui-icon-ctrlbar-groups, .ui-icon-ctrlbar-year, .ui-icon-ctrlbar-unread_message, .ui-icon-ctrlbar-weight 
1013         .ui-icon-ctrlbar-3Dview {
1014                 background-color : transparent;
1015
1016                 -moz-border-radius: 0px;
1017                 -webkit-border-radius: 0px;
1018                 border-radius: 0px;
1019                 background-size:  100% 100%;
1020                 
1021                 -moz-box-shadow: 0px 0px 0                              rgba(255,255,255,.4);
1022                 -webkit-box-shadow: 0px 0px 0                   rgba(255,255,255,.4);
1023                 box-shadow: 0px 0px 0                                   rgba(255,255,255,.4);                   
1024         }
1025
1026         .ui-icon-ctrlbar-account_sign-up {
1027                 background-image: url(images/controlbar/01_controlbar_icon_account_sign-up.png);
1028         }
1029         .ui-icon-ctrlbar-accounts {
1030                 background-image: url(images/controlbar/01_controlbar_icon_accounts.png);
1031         }
1032         .ui-icon-ctrlbar-add-to-bookmarks {
1033                 background-image: url(images/controlbar/01_controlbar_icon_add-to-bookmarks.png);
1034         }
1035         .ui-icon-ctrlbar-add-to-calendar {
1036                 background-image: url(images/controlbar/01_controlbar_icon_add-to-calendar.png);
1037         }
1038         .ui-icon-ctrlbar-alarm {
1039                 background-image: url(images/controlbar/01_controlbar_icon_alarm.png);
1040         }
1041         .ui-icon-ctrlbar-albums {
1042                 background-image: url(images/controlbar/01_controlbar_icon_albums.png);
1043         }
1044         .ui-icon-ctrlbar-area {
1045                 background-image: url(images/controlbar/01_controlbar_icon_area.png);
1046         }
1047         .ui-icon-ctrlbar-artist {
1048                 background-image: url(images/controlbar/01_controlbar_icon_artist.png);
1049         }               
1050         .ui-icon-ctrlbar-attach {
1051                 background-image: url(images/controlbar/01_controlbar_icon_attach.png);
1052         }                       
1053         .ui-icon-ctrlbar-back {
1054                 background-image: url(images/controlbar/01_controlbar_icon_back.png);
1055         }                       
1056         .ui-icon-ctrlbar-backward {
1057                 background-image: url(images/controlbar/01_controlbar_icon_backward.png);
1058         }                       
1059         .ui-icon-ctrlbar-bluetooth_preview {
1060                 background-image: url(images/controlbar/01_controlbar_icon_bluetooth_preview.png);
1061         }
1062         .ui-icon-ctrlbar-bookmarks {
1063                 background-image: url(images/controlbar/01_controlbar_icon_bookmarks.png);
1064         }               
1065         .ui-icon-ctrlbar-brightness {
1066                 background-image: url(images/controlbar/01_controlbar_icon_brightness.png);
1067         }               
1068         .ui-icon-ctrlbar-calendar {
1069                 background-image: url(images/controlbar/01_controlbar_icon_calendar.png);
1070         }                       
1071         .ui-icon-ctrlbar-call {
1072                 background-image: url(images/controlbar/01_controlbar_icon_call.png);
1073         }
1074         .ui-icon-ctrlbar-camera {
1075                 background-image: url(images/controlbar/01_controlbar_icon_camera.png);
1076         }
1077         .ui-icon-ctrlbar-category {
1078                 background-image: url(images/controlbar/01_controlbar_icon_category.png);
1079         }
1080         .ui-icon-ctrlbar-change_group {
1081                 background-image: url(images/controlbar/01_controlbar_icon_change_group.png);
1082         }
1083         .ui-icon-ctrlbar-chat {
1084                 background-image: url(images/controlbar/01_controlbar_icon_chat.png);
1085         }
1086         .ui-icon-ctrlbar-check {
1087                 background-image: url(images/controlbar/01_controlbar_icon_check.png);
1088         }
1089         .ui-icon-ctrlbar-compose {
1090                 background-image: url(images/controlbar/01_controlbar_icon_compose.png);
1091         }
1092         .ui-icon-ctrlbar-composer {
1093                 background-image: url(images/controlbar/01_controlbar_icon_composer.png);
1094         }       
1095         .ui-icon-ctrlbar-contacts {
1096                 background-image: url(images/controlbar/01_controlbar_icon_contacts.png);
1097                 }
1098         .ui-icon-ctrlbar-copy {
1099                 background-image: url(images/controlbar/01_controlbar_icon_copy.png);
1100         }       
1101         .ui-icon-ctrlbar-create {
1102                 background-image: url(images/controlbar/01_controlbar_icon_create.png);
1103         }       
1104         .ui-icon-ctrlbar-create_folder {
1105                 background-image: url(images/controlbar/01_controlbar_icon_create_folder.png);
1106         }               
1107         .ui-icon-ctrlbar-delete {
1108                 background-image: url(images/controlbar/01_controlbar_icon_delete.png);
1109         }       
1110         .ui-icon-ctrlbar-dialer {
1111                 background-image: url(images/controlbar/01_controlbar_icon_dialer.png);
1112         }               
1113         .ui-icon-ctrlbar-DM {
1114                 background-image: url(images/controlbar/01_controlbar_icon_DM.png);
1115         }       
1116         .ui-icon-ctrlbar-edit {
1117                 background-image: url(images/controlbar/01_controlbar_icon_edit.png);
1118         }               
1119         .ui-icon-ctrlbar-editor {
1120                 background-image: url(images/controlbar/01_controlbar_icon_editor.png);
1121         }                       
1122         .ui-icon-ctrlbar-eng_eng_result {
1123                 background-image: url(images/controlbar/01_controlbar_icon_eng_eng_result.png);
1124         }               
1125         .ui-icon-ctrlbar-exchangs_register {
1126                 background-image: url(images/controlbar/01_controlbar_icon_exchangs_register.png);
1127         }       
1128         .ui-icon-ctrlbar-Externalstorage {
1129                 background-image: url(images/controlbar/01_controlbar_icon_Externalstorage.png);
1130         }                                       
1131         .ui-icon-ctrlbar-favorite {
1132                 background-image: url(images/controlbar/01_controlbar_icon_favorite.png);
1133                 }
1134         .ui-icon-ctrlbar-features {
1135                 background-image: url(images/controlbar/01_controlbar_icon_features.png);
1136         }       
1137         .ui-icon-ctrlbar-forward {
1138                 background-image: url(images/controlbar/01_controlbar_icon_forward.png);
1139         }               
1140         .ui-icon-ctrlbar-genre {
1141                 background-image: url(images/controlbar/01_controlbar_icon_genre.png);
1142         }       
1143         .ui-icon-ctrlbar-help {
1144                 background-image: url(images/controlbar/01_controlbar_icon_help.png);
1145         }       
1146         .ui-icon-ctrlbar-home {
1147                 background-image: url(images/controlbar/01_controlbar_icon_home.png);
1148         }       
1149         .ui-icon-ctrlbar-info {
1150                 background-image: url(images/controlbar/01_controlbar_icon_info.png);
1151         }       
1152         .ui-icon-ctrlbar-length {
1153                 background-image: url(images/controlbar/01_controlbar_icon_length.png);
1154                 }
1155         .ui-icon-ctrlbar-list_by {
1156                 background-image: url(images/controlbar/01_controlbar_icon_list_by.png);
1157         }               
1158         .ui-icon-ctrlbar-logs {
1159                 background-image: url(images/controlbar/01_controlbar_icon_logs.png);
1160         }
1161         .ui-icon-ctrlbar-map {
1162                 background-image: url(images/controlbar/01_controlbar_icon_map.png);
1163         }       
1164         .ui-icon-ctrlbar-memolist {
1165                 background-image: url(images/controlbar/01_controlbar_icon_memolist.png);
1166         }               
1167         .ui-icon-ctrlbar-MemoryCard {
1168                 background-image: url(images/controlbar/01_controlbar_icon_MemoryCard.png);
1169         }               
1170         .ui-icon-ctrlbar-mention {
1171                 background-image: url(images/controlbar/01_controlbar_icon_mention.png);
1172         }               
1173         .ui-icon-ctrlbar-menu {
1174                 background-image: url(images/controlbar/01_controlbar_icon_menu.png);
1175         }               
1176         .ui-icon-ctrlbar-more {
1177                 background-image: url(images/controlbar/01_controlbar_icon_more.png);
1178         }                       
1179         .ui-icon-ctrlbar-move {
1180                 background-image: url(images/controlbar/01_controlbar_icon_move.png);
1181         }       
1182         .ui-icon-ctrlbar-multiview {
1183                 background-image: url(images/controlbar/01_controlbar_icon_multiview.png);
1184         }       
1185         .ui-icon-ctrlbar-multiview_02 {
1186                 background-image: url(images/controlbar/01_controlbar_icon_multiview_02.png);
1187         }
1188         .ui-icon-ctrlbar-multiview_03 {
1189                 background-image: url(images/controlbar/01_controlbar_icon_multiview_03.png);
1190         }
1191         .ui-icon-ctrlbar-multiview_04 {
1192                 background-image: url(images/controlbar/01_controlbar_icon_multiview_04.png);
1193         }
1194         .ui-icon-ctrlbar-multiview_05 {
1195                 background-image: url(images/controlbar/01_controlbar_icon_multiview_05.png);
1196         }
1197         .ui-icon-ctrlbar-multiview_06 {
1198                 background-image: url(images/controlbar/01_controlbar_icon_multiview_06.png);
1199         }       
1200         .ui-icon-ctrlbar-multiview_07 {
1201                 background-image: url(images/controlbar/01_controlbar_icon_multiview_07.png);
1202         }       
1203         .ui-icon-ctrlbar-multiview_08 {
1204                 background-image: url(images/controlbar/01_controlbar_icon_multiview_08.png);
1205         }       
1206         .ui-icon-ctrlbar-multiview_09 {
1207                 background-image: url(images/controlbar/01_controlbar_icon_multiview_09.png);
1208         }       
1209         .ui-icon-ctrlbar-music_albums {
1210                 background-image: url(images/controlbar/01_controlbar_icon_music_albums.png);
1211         }       
1212         .ui-icon-ctrlbar-pause {
1213                 background-image: url(images/controlbar/01_controlbar_icon_pause.png);
1214         }               
1215         .ui-icon-ctrlbar-phone {
1216                 background-image: url(images/controlbar/01_controlbar_icon_phone.png);
1217         }
1218         .ui-icon-ctrlbar-Play {
1219                 background-image: url(images/controlbar/01_controlbar_icon_Play.png);
1220         }
1221         .ui-icon-ctrlbar-playlists {
1222                 background-image: url(images/controlbar/01_controlbar_icon_playlists.png);
1223         }       
1224         .ui-icon-ctrlbar-receive {
1225                 background-image: url(images/controlbar/01_controlbar_icon_receive.png);
1226         }       
1227         .ui-icon-ctrlbar-reply {
1228                 background-image: url(images/controlbar/01_controlbar_icon_reply.png);
1229         }       
1230         .ui-icon-ctrlbar-save {
1231                 background-image: url(images/controlbar/01_controlbar_icon_save.png);
1232         }               
1233         .ui-icon-ctrlbar-save_to_calender {
1234                 background-image: url(images/controlbar/01_controlbar_icon_save_to_calender.png);
1235         }               
1236         .ui-icon-ctrlbar-scrap {
1237                 background-image: url(images/controlbar/01_controlbar_icon_scrap.png);
1238                 }
1239         .ui-icon-ctrlbar-search {
1240                 background-image: url(images/controlbar/01_controlbar_icon_search.png);
1241         }                       
1242         .ui-icon-ctrlbar-send {
1243                 background-image: url(images/controlbar/01_controlbar_icon_send.png);
1244         }               
1245         .ui-icon-ctrlbar-set_as {
1246                 background-image: url(images/controlbar/01_controlbar_icon_set_as.png);
1247         }               
1248         .ui-icon-ctrlbar-settings {
1249                 background-image: url(images/controlbar/01_controlbar_icon_settings.png);
1250         }       
1251         .ui-icon-ctrlbar-setup_wizard_previous {
1252                 background-image: url(images/controlbar/01_controlbar_icon_setup_wizard_previous.png);
1253         }               
1254         .ui-icon-ctrlbar-share {
1255                 background-image: url(images/controlbar/01_controlbar_icon_share.png);
1256         }               
1257         .ui-icon-ctrlbar-songs {
1258                 background-image: url(images/controlbar/01_controlbar_icon_songs.png);
1259         }                       
1260         .ui-icon-ctrlbar-stop_watch {
1261                 background-image: url(images/controlbar/01_controlbar_icon_stop_watch.png);
1262         }                                       
1263         .ui-icon-ctrlbar-store {
1264                 background-image: url(images/controlbar/01_controlbar_icon_store.png);
1265         }       
1266         .ui-icon-ctrlbar-synchronise_start_sync {
1267                 background-image: url(images/controlbar/01_controlbar_icon_synchronise_start_sync.png);
1268         }
1269         .ui-icon-ctrlbar-synchronise_stop_01 {
1270                 background-image: url(images/controlbar/01_controlbar_icon_synchronise_stop_01.png);
1271         }
1272         .ui-icon-ctrlbar-synchronise_stop_02 {
1273                 background-image: url(images/controlbar/01_controlbar_icon_synchronise_stop_02.png);
1274         }
1275         .ui-icon-ctrlbar-synchronise_stop_03 {
1276                 background-image: url(images/controlbar/01_controlbar_icon_synchronise_stop_03.png);
1277                 }
1278         .ui-icon-ctrlbar-synchronise_view_result {
1279                 background-image: url(images/controlbar/01_controlbar_icon_synchronise_view_result.png);
1280         }
1281         .ui-icon-ctrlbar-tag {
1282                 background-image: url(images/controlbar/01_controlbar_icon_tag.png);
1283         }       
1284         .ui-icon-ctrlbar-temp {
1285                 background-image: url(images/controlbar/01_controlbar_icon_temp.png);
1286         }       
1287         .ui-icon-ctrlbar-timeline {
1288                 background-image: url(images/controlbar/01_controlbar_icon_timeline.png);
1289                 }
1290         .ui-icon-ctrlbar-timer {
1291                 background-image: url(images/controlbar/01_controlbar_icon_timer.png);
1292                 }
1293         .ui-icon-ctrlbar-today {
1294                 background-image: url(images/controlbar/01_controlbar_icon_today.png);
1295         }               
1296         .ui-icon-ctrlbar-top {
1297                 background-image: url(images/controlbar/01_controlbar_icon_top.png);
1298         }       
1299         .ui-icon-ctrlbar-trim {
1300                 background-image: url(images/controlbar/01_controlbar_icon_trim.png);
1301         }               
1302         .ui-icon-ctrlbar-TTS {
1303                 background-image: url(images/controlbar/01_controlbar_icon_TTS.png);
1304         }               
1305         .ui-icon-ctrlbar-update {
1306                 background-image: url(images/controlbar/01_controlbar_icon_update.png);
1307         }       
1308         .ui-icon-ctrlbar-upload_export {
1309                 background-image: url(images/controlbar/01_controlbar_icon_upload_export.png);
1310         }               
1311         .ui-icon-ctrlbar-volume {
1312                 background-image: url(images/controlbar/01_controlbar_icon_volume.png);
1313         }       
1314         .ui-icon-ctrlbar-world_clock {
1315                 background-image: url(images/controlbar/01_controlbar_icon_world_clock.png);
1316         }
1317         .ui-icon-ctrlbar-year {
1318                 background-image: url(images/controlbar/01_controlbar_icon_year.png);
1319         }
1320         .ui-icon-ctrlbar-add_tag {
1321                 background-image: url(images/controlbar/01_controlbar_icon_add_tag.png);
1322         }
1323         .ui-icon-ctrlbar-add_to_contact {
1324                 background-image: url(images/controlbar/01_controlbar_icon_add_to_contact.png);
1325         }
1326         .ui-icon-ctrlbar-close {
1327                 background-image: url(images/controlbar/01_controlbar_icon_close.png);
1328         }
1329         .ui-icon-ctrlbar-groups {
1330                 background-image: url(images/controlbar/01_controlbar_icon_groups.png);
1331         }
1332         
1333         .ui-icon-ctrlbar-unread_message {
1334                 background-image: url(images/controlbar/01_controlbar_icon_unread_message.png);
1335         }
1336         .ui-icon-ctrlbar-weight {
1337                 background-image: url(images/controlbar/01_controlbar_icon_weight.png);
1338         }                                                               
1339         
1340         .ui-icon-ctrlbar-3Dview {
1341                 background-image: url(images/controlbar/01_controlbar_icon_3Dview.png);
1342         }                                                               
1343                                 
1344 /* ---------------------------------------------- */
1345
1346
1347
1348
1349
1350
1351
1352
1353 /* Button corner classes
1354 -----------------------------------------------------------------------------------------------------------*/
1355
1356 .ui-btn-corner-tl {
1357         .LESSborder-radius-topleft(1em);
1358 }
1359 .ui-btn-corner-tr {
1360         .LESSborder-radius-topright(1em);
1361 }
1362 .ui-btn-corner-bl {
1363         .LESSborder-radius-bottomleft(1em);
1364 }
1365 .ui-btn-corner-br {
1366         .LESSborder-radius-bottomright(1em);
1367 }
1368 .ui-btn-corner-top {
1369         .LESSborder-radius-topleft(1em);
1370         .LESSborder-radius-topright(1em);
1371 }
1372 .ui-btn-corner-bottom {
1373         .LESSborder-radius-bottomleft(1em);
1374         .LESSborder-radius-bottomright(1em);
1375 }
1376 .ui-btn-corner-right {
1377         .LESSborder-radius-topright(1em);
1378         .LESSborder-radius-bottomright(1em);
1379 }
1380 .ui-btn-corner-left {
1381         .LESSborder-radius-topleft(1em);
1382         .LESSborder-radius-bottomleft(1em);
1383 }
1384 .ui-btn-corner-all {
1385         .LESSborder-radius-all(0.2em);  //wongi_1013 
1386 }
1387
1388 /* radius clip workaround for cleaning up corner trapping */
1389 .ui-corner-tl,
1390 .ui-corner-tr,
1391 .ui-corner-bl, 
1392 .ui-corner-br,
1393 .ui-corner-top,
1394 .ui-corner-bottom, 
1395 .ui-corner-right,
1396 .ui-corner-left,
1397 .ui-corner-all,
1398 .ui-btn-corner-tl,
1399 .ui-btn-corner-tr,
1400 .ui-btn-corner-bl, 
1401 .ui-btn-corner-br,
1402 .ui-btn-corner-top,
1403 .ui-btn-corner-bottom, 
1404 .ui-btn-corner-right,
1405 .ui-btn-corner-left,
1406 .ui-btn-corner-all {
1407   -webkit-background-clip: padding-box;
1408      -moz-background-clip: padding;
1409           background-clip: padding-box;
1410 }
1411
1412 /* Overlay / modal
1413 -----------------------------------------------------------------------------------------------------------*/
1414
1415 .ui-overlay {
1416         background: #666;
1417         opacity: .5;
1418         filter: Alpha(Opacity=50);
1419         position: absolute;
1420         width: 100%;
1421         height: 100%;
1422 }
1423 .ui-overlay-shadow {
1424         //.LESSbox-shadow(0px, 0px, 12px, rgba(0,0,0,.6));
1425 }
1426 .ui-shadow {
1427         //.LESSbox-shadow(0px, 1px, 4px, rgba(0,0,0,.3));
1428 }
1429 .ui-bar-a .ui-shadow,
1430 .ui-bar-b .ui-shadow ,
1431 .ui-bar-c .ui-shadow  {
1432         //.LESSbox-shadow(0px, 1px, 0, rgba(255,255,255,.3));
1433 }
1434 .ui-shadow-inset {
1435         //-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
1436         //-webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); 
1437         //box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
1438 }
1439 .ui-icon-shadow {
1440         //.LESSbox-shadow(0px, 1px, 0, rgba(255,255,255,.4));
1441 }
1442
1443 /* Focus state - set here for specificity
1444 -----------------------------------------------------------------------------------------------------------*/
1445
1446 .ui-focus {
1447         /* global-active-background-color */
1448         //.LESSbox-shadow(0px, 1px, 12px, #387bbe);
1449         outline-color : #008cd2;
1450 }
1451
1452 /* unset box shadow in browsers that don't do it right
1453 -----------------------------------------------------------------------------------------------------------*/
1454
1455 .ui-mobile-nosupport-boxshadow * {
1456         -moz-box-shadow: none !important;
1457         -webkit-box-shadow: none !important;
1458         box-shadow: none !important;
1459 }
1460
1461 /* ...and bring back focus */
1462 .ui-mobile-nosupport-boxshadow .ui-focus {
1463         outline-width: 2px;
1464 }