lungo-1.1.min.css 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. /**
  2. *
  3. * /$$
  4. * | $$
  5. * | $$ /$$ /$$ /$$$$$$$ /$$$$$$ /$$$$$$
  6. * | $$ | $$ | $$| $$__ $$ /$$__ $$ /$$__ $$
  7. * | $$ | $$ | $$| $$ \ $$| $$ \ $$| $$ \ $$
  8. * | $$ | $$ | $$| $$ | $$| $$ | $$| $$ | $$
  9. * | $$$$$$$$| $$$$$$/| $$ | $$| $$$$$$$| $$$$$$/
  10. * |________/ \______/ |__/ |__/ \____ $$ \______/
  11. * /$$ \ $$
  12. * | $$$$$$/
  13. * \______/
  14. *
  15. * @copyright 2011 TapQuo Inc (c)
  16. * @license http://www.github.com/tapquo/lungo/blob/master/LICENSE.txt
  17. * @version 1.1
  18. * @link https://github.com/TapQuo/Lungo.js
  19. *
  20. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  21. * @author Guillermo Pascual <pasku@tapquo.com> || @pasku1
  22. */
  23. a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;margin:0;outline:0;padding:0;font-size:100%;}
  24. a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
  25. a:hover{opacity:1;}
  26. html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
  27. body{margin:0;padding:0;width:100%;height:100%;min-height:100%;overflow:hidden;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231;-webkit-touch-callout:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;}
  28. b,strong{font-weight:bold;}
  29. img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;font-size:0;}
  30. table{border-collapse:collapse;border-spacing:0;}
  31. th,td,caption{vertical-align:top;font-weight:normal;text-align:left;}
  32. *{margin:0;padding:0;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}
  33. section{position:absolute;left:0px;top:0px;width:100%;height:100%;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.39, 0.575, 0.565, 1);}section:first-child,section.show{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
  34. section.hide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
  35. header,footer{position:absolute;left:0px;width:100%;height:38px;display:block;z-index:2;line-height:38px;}
  36. header{top:0px;}
  37. footer{bottom:0px;}
  38. header .title,footer .title{margin:0 8px;float:left;z-index:-1;font-size:1.15em;font-weight:bold;}
  39. header .title{position:absolute;left:0px;right:0px;text-align:center;display:inline-block;}
  40. section header a.button,section footer a.button{margin:3px 3px auto 4px;}
  41. section header a.button.icon,section footer a.button.icon{width:17px;}
  42. nav{height:inherit;text-align:center;}nav a{padding:0 6px;z-index:1000;float:left;}nav a .icon{font-size:2.1em;line-height:38px;display:inline-block;}
  43. nav a abbr,nav a .description{position:relative;bottom:5px;margin-left:2px;display:none;font-size:1.0em;}
  44. nav a.current abbr{display:inline;}
  45. nav .bubble{position:relative;top:-16px;left:-10px;margin-right:-20px;}
  46. .toolbar{height:48px;display:block;}.toolbar nav{display:block;}
  47. .toolbar a{padding:0;}
  48. .toolbar .icon{display:block;font-size:2.5em;line-height:48px;}
  49. .toolbar .bubble{top:-54px;left:6px;padding:1px 4px;}
  50. aside{position:absolute;top:0px;bottom:0px;height:auto;width:256px;opacity:0;z-index:0;}
  51. aside.show{opacity:1;}
  52. header~aside{padding-top:40px;}
  53. footer~aside{padding-bottom:40px;}
  54. aside~article{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.39, 0.575, 0.565, 1);}
  55. aside a{display:block;width:244px;height:40px;padding:0 6px;font-size:1.1em;font-weight:bold;line-height:40px;}
  56. aside .icon{width:28px;height:28px;float:left;margin:8px 6px 0 0;font-size:1.9em;line-height:1.0em;text-align:center;}
  57. aside .anchor{font-weight:bold;padding:3px 10px 4px;}
  58. aside .bubble{float:right;margin:12px 4px 0 0;}
  59. @media handheld, only screen and (min-width: 768px){[data-target="aside"]{display:none !important;} aside{opacity:1;} aside~article{width:auto !important;left:256px;right:0px !important;}}article{position:absolute;width:inherit;height:inherit;top:0px;bottom:0px;display:block;z-index:0;opacity:0;}
  60. header~article{top:40px;}
  61. footer~article{bottom:40px;}
  62. article.current{z-index:1;opacity:1;}
  63. article.aside{-webkit-transform:translate3d(256px, 0, 0);transform:translate3d(256px, 0, 0);}
  64. @media handheld, only screen and (min-width: 768px){article.aside{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}}article .title{font-size:1.1em;margin:0px 0 4px;}
  65. article .title .icon{margin-right:4px;}
  66. article .text{margin:4px 0 8px;display:block;font-size:0.9em;font-weight:normal;line-height:1.4em;}
  67. .list{width:inherit;font-size:1.15em;}.list a{display:block;}
  68. .list li:not(.toolbar){padding:8px 6px 8px 8px;list-style-type:none;}.list li:not(.toolbar) .icon,.list li:not(.toolbar) img{float:left;width:32px;height:32px;margin-right:6px;font-size:36px;font-weight:normal;}
  69. .list .icon,.list img{display:inline-block;}
  70. .list small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.85em;}
  71. .list li.anchor{font-size:0.85em;padding:4px 4px 3px;}.list li.anchor .icon{width:14px !important;height:14px !important;margin-right:2px !important;font-size:1.6em !important;line-height:14px !important;}
  72. .list li.anchor .bubble{display:none;}
  73. .list .tip{font-size:0.85em;font-weight:bold;}
  74. .list .search input{width:88%;}
  75. .list .search a{float:right;height:30px;margin:0px;padding:0px;}.list .search a icon{height:12px;width:30px;margin:0px;font-size:1.2em;font-weight:normal;}
  76. .list .onright{font-size:0.75em;line-height:16px;}
  77. .list .onright .icon,.list small .icon{font-size:1.4em !important;line-height:16px;height:14px !important;width:14px !important;margin-right:0px !important;}
  78. .scrollable{position:absolute;display:block;width:100%;height:100%;}
  79. .scroll{overflow:scroll;-webkit-overflow-scrolling:touch;}
  80. .onleft{float:left;}
  81. .onright{float:right;}
  82. .indented{width:auto;height:auto;padding:10px 10px 0px;}
  83. .indented ul{margin-bottom:10px;height:auto;width:inherit;}
  84. .rounded ul{-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;}
  85. .rounded li:first-child{-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;-webkit-background-clip:padding-box;background-clip:padding-box;}
  86. .rounded li:last-child{-webkit-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;-webkit-background-clip:padding-box;background-clip:padding-box;}
  87. .margin-top-4{margin-top:4px;}
  88. .hidden{display:none;}
  89. .semi-opacity{opacity:0.5;}
  90. .size32{font-size:32px;height:32px;width:32px;line-height:32px;}
  91. .mini{font-size:20px !important;height:16px !important;width:16px !important;line-height:16px !important;}
  92. .framed{border:2px solid #fff;}
  93. .round{-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;}
  94. .bubble{padding:2px 4px 1px;-webkit-border-radius:1px;border-radius:1px;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:0.8em;font-weight:bold;line-height:1.0em;}
  95. .splash{text-align:center;font-size:1.2em;}
  96. .splash img{max-width:206px;margin:92px auto 32px;}
  97. .splash h1{margin:92px auto 16px;font-size:2.2em;font-weight:bold;}
  98. .splash .button.big{margin-top:16px;}
  99. .splash .copyright{position:fixed;width:100%;bottom:8px;left:0px;font-size:0.8em;font-style:normal;}
  100. a.button{display:inline-block;height:31px;padding:0 9px 0 8px;color:#fff !important;outline:none;background:#5a5a5a;-webkit-user-select:none;user-select:none;font-weight:bold;line-height:32px;text-align:center;text-decoration:none;}a.button:active{background:#4b4b4b;}
  101. a.button:disabled,a.button.disabled{background:rgba(255, 255, 255, 0.2);color:#999 !important;}
  102. a.button .icon{float:left;width:17px;height:30px;font-size:1.5em;line-height:31px;}
  103. a.button.big{position:relative;height:30px;width:100%;margin-bottom:4px;padding:6px 0;font-size:16px;line-height:31px;}a.button.big .icon{width:20px;height:28px;line-height:32px;margin-left:0.6em;margin-right:-48px;}
  104. .form,form{width:inherit !important;}
  105. label{font-size:0.8em;line-height:27px;}
  106. input:not([type=checkbox]),textarea,select{display:inline-block;padding:5px;width:95%;margin-bottom:2px;outline:none;-webkit-appearance:none;border-radius:0px;font-size:15px;line-height:15px;font-weight:bold;-webkit-user-select:text;}
  107. input[type=search]{width:86%;}input[type=search] +.button{float:right;padding:0px;width:32px;height:30px;}input[type=search] +.button .icon{font-size:22px !important;line-height:30px;}
  108. select{width:100%;}
  109. label.select{position:relative;display:inline-block;width:100%;padding-top:2px;}
  110. .select:after{text-align:center;position:absolute;top:0;right:0;bottom:0;height:29px;width:29px;content:"▼";pointer-events:none;line-height:32px;margin-top:2px;}
  111. .no-pointer-events .select:after{content:none;}
  112. input[type="checkbox"],input[type="radio"]{width:82px;height:27px;z-index:2;}
  113. input[type="checkbox"]+span::after,input[type="radio"]+span::after{content:"OFF";}
  114. input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{content:"ON";}
  115. input[type="checkbox"]+span,input[type="radio"]+span,input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after{display:inline-block;}
  116. input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after,input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before,input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{top:0;}
  117. input[type="checkbox"]+span::after,input[type="radio"]+span::after,input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{right:0;}
  118. input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{left:0;}
  119. input[type="checkbox"],input[type="radio"],input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]+span::after,input[type="radio"]+span::after{position:absolute;}
  120. input[type="checkbox"],input[type="radio"]{-webkit-opacity:0;opacity:0;}
  121. input[type="checkbox"]+span,input[type="radio"]+span{width:82px;height:27px;position:relative;font-size:11px;line-height:29px;font-weight:bold;text-transform:uppercase;text-indent:-9999px;}
  122. input[type="checkbox"]+span::before,input[type="radio"]+span::before{content:"";width:41px;height:27px;}
  123. input[type="checkbox"]+span::after,input[type="radio"]+span::after{text-indent:0;width:41px;height:27px;text-align:center;box-shadow:0px 1px 0px #fff, 0px 2px 0px #d2d2d2;}
  124. input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{left:auto;}
  125. input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{height:27px;}
  126. @media screen and (-webkit-min-device-pixel-ratio:0){.custom-select select{padding-right:30px;}}
  127. a.grey,.grey{background-color:#cccccc;}
  128. a.grey:active{background-color:#b5b5b5;}
  129. a.black,.grey{background-color:#000000;}
  130. a.black:active{background-color:#000000;}
  131. a.red,.red{background-color:#e33100;}
  132. a.red:active{background-color:#c5280f;}
  133. a.lightgreen,.lightgreen{background-color:#91bd09;}
  134. a.lightgreen:active{background-color:#7ea41a;}
  135. a.green,.green{background-color:#009600;}
  136. a.green:active{background-color:#00770e;}
  137. a.blue,.blue{background-color:#237fd7;}
  138. a.blue:active{background-color:#1a69b6;}
  139. a.arcticblue,.arcticblue{background-color:#2daebf;}
  140. a.arcticblue:active{background-color:#238e9e;}
  141. a.orange,.orange{background-color:#ff5c00;}
  142. a.orange:active{background-color:#da4e15;}
  143. a.purple,.purple{background-color:#7b658d;}
  144. a.purple:active{background-color:#574765;}
  145. a.magenta,.magenta{background-color:#a9014b;}
  146. a.magenta:active{background-color:#831239;}
  147. a.pink,.pink{background-color:#ff007f;}
  148. a.pink:active{background-color:#de2870;}
  149. a.yellow,.yellow{background-color:#ffb515;}
  150. a.yellow:active{background-color:#dfa020;}
  151. a.twitter,.twitter:not(span){background-color:#35cdff;}
  152. a.twitter:active{background-color:#2bafda;}
  153. a.facebook,.facebook:not(span){background-color:#3b5998;}
  154. a.facebook:active{background-color:#2c4579;}
  155. li.grey{box-shadow:inset 3px 0px 0px #cccccc;}
  156. li.black{box-shadow:inset 3px 0px 0px #000000;}
  157. li.red{box-shadow:inset 3px 0px 0px #e33100;}
  158. li.lightgreen{box-shadow:inset 3px 0px 0px #91bd09;}
  159. li.green{box-shadow:inset 3px 0px 0px #009600;}
  160. li.blue{box-shadow:inset 3px 0px 0px #237fd7;}
  161. li.arcticblue{box-shadow:inset 3px 0px 0px #2daebf;}
  162. li.orange{box-shadow:inset 3px 0px 0px #ff5c00;}
  163. li.purple{box-shadow:inset 3px 0px 0px #7b658d;}
  164. li.magenta{box-shadow:inset 3px 0px 0px #a9014b;}
  165. li.pink{box-shadow:inset 3px 0px 0px #ff007f;}
  166. li.yellow{box-shadow:inset 3px 0px 0px #ffb515;}
  167. li.twitter{box-shadow:inset 3px 0px 0px #35cdff;}
  168. li.facebook{box-shadow:inset 3px 0px 0px #3b5998;}
  169. @font-face{font-family:'icon';src:url(data:font/truetype;charset=utf-8;base64,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) format('truetype');font-weight:normal;font-style:normal;}.icon{color:inherit;font-weight:normal !important;line-height:normal;font-family:'icon';}
  170. .icon.map:before{content:'0';}
  171. .icon.clock:before{content:'1';}
  172. .icon.calendar:before{content:'2';}
  173. .icon.message:before{content:'3';}
  174. .icon.chat:before{content:'4';}
  175. .icon.user:before{content:'5';}
  176. .icon.group:before{content:'6';}
  177. .icon.loading:before{content:'7';}
  178. .icon.refresh:before{content:'8';}
  179. .icon.search:before{content:'9';}
  180. .icon.pushpin:before{content:'A';}
  181. .icon.star:before{content:'B';}
  182. .icon.heart:before{content:'C';}
  183. .icon.warning:before{content:'D';}
  184. .icon.add:before{content:'E';}
  185. .icon.remove:before{content:'F';}
  186. .icon.question:before{content:'G';}
  187. .icon.info:before{content:'H';}
  188. .icon.check:before{content:'I';}
  189. .icon.substract:before{content:'J';}
  190. .icon.close:before{content:'K';}
  191. .icon.plus:before{content:'L';}
  192. .icon.up:before{content:'M';}
  193. .icon.down:before{content:'N';}
  194. .icon.left:before{content:'O';}
  195. .icon.right:before{content:'P';}
  196. .icon.home:before{content:'Q';}
  197. .icon.pencil:before{content:'R';}
  198. .icon.edit:before{content:'S';}
  199. .icon.picture:before{content:'T';}
  200. .icon.camera:before{content:'U';}
  201. .icon.music:before{content:'V';}
  202. .icon.wifi:before{content:'W';}
  203. .icon.file:before{content:'X';}
  204. .icon.files:before{content:'Y';}
  205. .icon.folder:before{content:'Z';}
  206. .icon.key:before{content:'a';}
  207. .icon.settings:before{content:'b';}
  208. .icon.chart:before{content:'c';}
  209. .icon.trash:before{content:'d';}
  210. .icon.target:before{content:'e';}
  211. .icon.items:before{content:'f';}
  212. .icon.download:before{content:'g';}
  213. .icon.upload:before{content:'h';}
  214. .icon.basket:before{content:'i';}
  215. .icon.phone:before{content:'j';}
  216. .icon.mail:before{content:'k';}
  217. .icon.tag:before{content:'l';}