/** * * /$$ * | $$ * | $$ /$$ /$$ /$$$$$$$ /$$$$$$ /$$$$$$ * | $$ | $$ | $$| $$__ $$ /$$__ $$ /$$__ $$ * | $$ | $$ | $$| $$ \ $$| $$ \ $$| $$ \ $$ * | $$ | $$ | $$| $$ | $$| $$ | $$| $$ | $$ * | $$$$$$$$| $$$$$$/| $$ | $$| $$$$$$$| $$$$$$/ * |________/ \______/ |__/ |__/ \____ $$ \______/ * /$$ \ $$ * | $$$$$$/ * \______/ * * @copyright 2011 TapQuo Inc (c) * @license http://www.github.com/tapquo/lungo/blob/master/LICENSE.txt * @version 1.0.4 * @link https://github.com/TapQuo/Lungo.js * * @author Javier Jimenez Villar || @soyjavi */ 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%;} a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} a:hover{opacity:1;} html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} body{margin:0;padding:0;width:100%;height:100%;min-height:100%;overflow:hidden;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231;} b,strong{font-weight:bold;} img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;font-size:0;} table{border-collapse:collapse;border-spacing:0;} th,td,caption{vertical-align:top;font-weight:normal;text-align:left;} *{margin:0;padding:0;} section{position:absolute;position:fixed;width:100%;height:inherit;z-index:0;-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{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);z-index:1;} section.hide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);z-index:0;} section.show{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);z-index:1;} header,footer{position:absolute;left:0px;width:100%;height:38px;display:block;z-index:2;line-height:38px;} header{top:0px;} footer{bottom:0px;} header .title,footer .title{float:left;margin:0 8px;font-size:1.3em;} header .title{position:absolute;left:0px;width:100%;margin:0px auto;text-align:center;z-index:-1;} section header a.button,section footer a.button{margin:3px 3px auto 4px;} section header a.button.icon,section footer a.button.icon{width:17px;font-size:1.5em;font-weight:normal;} aside{position:absolute;top:0px;bottom:0px;height:auto;width:256px;opacity:0;} aside.show{opacity:1;} header~aside{padding-top:40px;} footer~aside{padding-bottom:40px;} 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);} aside a{display:block;width:244px;height:40px;padding:0 6px;font-size:1.1em;font-weight:bold;line-height:40px;} aside .icon{width:28px;height:28px;float:left;margin:8px 6px 0 0;font-size:1.9em;line-height:1.0em;text-align:center;} aside .anchor{font-weight:bold;padding:3px 10px 4px;} aside .bubble{float:right;margin:12px 4px 0 0;} @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;} header~article{top:40px;} footer~article{bottom:40px;} article.current{z-index:1;opacity:1;} article.aside{-webkit-transform:translate3d(256px, 0, 0);transform:translate3d(256px, 0, 0);} @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;} article .title .icon{margin-right:4px;} article .text{margin:4px 0 8px;display:block;font-size:0.9em;font-weight:normal;line-height:1.4em;} nav{height:inherit;text-align:center;font-weight:normal;} nav a{display:inline-block;padding:0 6px;height:inherit;float:left;font-size:2.0em;line-height:38px;} nav a abbr{position:relative;bottom:3px;margin-left:2px;display:none;font-size:0.5em;font-weight:bold;} nav a.current abbr{display:inline;} .toolbar{height:48px;display:block;} .toolbar a{float:left;padding:0;font-size:2.2em;} .toolbar .icon{display:block;line-height:52px;} nav .bubble{position:relative;top:-10px;left:-10px;margin-right:-16px;font-size:0.4em;} .toolbar .bubble{top:-60px;left:12px;padding:1px 4px;} .list{width:inherit;font-size:1.2em;line-height:1.05em;font-weight:bold;} .list li:not(.toolbar){padding:8px 6px 8px 8px;list-style-type:none;} .list a{display:block;} .list li:not(.toolbar) img,.list li:not(.toolbar) .icon{float:left;width:32px;height:32px;margin-right:6px;font-size:36px;font-weight:normal;} .list small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.85em;font-weight:normal;} .list .icon{display:inline-block;} .list .tip{font-size:0.85em;font-weight:bold;} .list .light{font-size:0.9em;font-weight:normal;} .list li.anchor{font-size:0.75em;padding:3px 6px !important;} .list .anchor .icon{width:14px !important;height:14px !important;margin-right:4px !important;font-size:1.3em !important;line-height:16px !important;} .list .anchor .bubble{display:none;} .list .search input{width:88%;} .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;} .list a.arrow:before{float:right;content:">";position:relative;top:6px;font-size:16px;font-family:"Courier New",Courier,mono;font-weight:bold;} .list .onright{font-size:0.85em;} .list .onright .icon{font-size:1.2em !important;height:12px !important;width:12px !important;margin:0px;} .scrollable{position:absolute;display:block;width:100%;height:100%;} .scroll{overflow:scroll;-webkit-overflow-scrolling:touch;} .onleft{float:left;} .onright{float:right;} .indented{width:auto;height:auto;padding:10px 10px 0px;} .indented ul{margin-bottom:10px;height:auto;width:inherit;} .rounded ul{-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;} .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;} .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;} .margin-top-4{margin-top:4px;} .hidden{display:none;} .semi-opacity{opacity:0.5;} .size32{font-size:32px;height:32px;width:32px;line-height:32px;} .mini{font-size:20px !important;height:16px !important;width:16px !important;line-height:16px !important;} .framed{border:2px solid #fff;} .round{-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;} .bubble{padding:2px 4px 3px;-webkit-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:0.8em;font-weight:bold;line-height:1.0em;} .splash{text-align:center;font-size:1.2em;} .splash img{max-width:206px;margin:92px auto 32px;} .splash h1{margin:92px auto 16px;font-size:2.2em;font-weight:bold;} .splash .button.big{margin-top:16px;} .splash .copyright{position:fixed;width:100%;bottom:8px;left:0px;font-size:0.8em;font-style:normal;} a.button{display:inline-block;height:31px;padding:0 9px 0 8px;color:#fff !important;outline:none;-webkit-user-select:none;user-select:none;-webkit-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;background:#2c2c2d -webkit-gradient(linear, left top, left bottom, color-stop(0.2, rgba(255, 255, 255, 0.25)), color-stop(1, rgba(255, 255, 255, 0)));-webkit-box-shadow:inset 0 1px 0 rgba(34, 57, 100, 0.6),inset 1px 0 0 rgba(34, 57, 100, 0.4),inset -1px 0 0 rgba(34, 57, 100, 0.5),inset 0 -1px 0 rgba(34, 57, 100, 0.6),inset 0 2px 0 rgba(255, 255, 255, 0.3),inset 0 0 4px rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.29);box-shadow:inset 0 1px 0 rgba(34, 57, 100, 0.6),inset 1px 0 0 rgba(34, 57, 100, 0.4),inset -1px 0 0 rgba(34, 57, 100, 0.5),inset 0 -1px 0 rgba(34, 57, 100, 0.6),inset 0 2px 0 rgba(255, 255, 255, 0.3),inset 0 0 4px rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.29);font-size:1.0em;font-weight:bold !important;line-height:32px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);text-decoration:none;} a.button:active{-webkit-box-shadow:inset 0 1px 0 rgba(10, 10, 10, 0.5),inset 1px 0 0 rgba(10, 10, 10, 0.3),inset -1px 0 0 rgba(10, 10, 10, 0.4),inset 0 -1px 0 rgba(10, 10, 10, 0.5),inset 0 1px 5px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.3);box-shadow:inset 0 1px 0 rgba(10, 10, 10, 0.5),inset 1px 0 0 rgba(10, 10, 10, 0.3),inset -1px 0 0 rgba(10, 10, 10, 0.4),inset 0 -1px 0 rgba(10, 10, 10, 0.5),inset 0 1px 5px rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.3);} a.button:disabled,a.button.disabled{background:rgba(255, 255, 255, 0.2);border:1px solid #999;color:#999 !important;-webkit-box-shadow:inset 0 -5px 5px rgba(40, 40, 40, 0.1);box-shadow:inset 0 -5px 5px rgba(40, 40, 40, 0.1);text-shadow:none;} a.button .icon{float:left;width:17px;font-size:1.5em;font-weight:normal;line-height:32px;} 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;} .form,form{font-size:0.95em;width:inherit !important;} label:not(.checkbox){display:block;margin-bottom:2px;} input:not([type=checkbox]),textarea,select{display:inline-block;padding:5px;width:95%;margin-bottom:2px;outline:none;-webkit-appearance:none;font-size:1.0em;font-weight:bold;line-height:1.25em;} input[type=search]{width:86%;} input[type=search]+.button{float:right;padding:0px;width:32px;} input[type=search]+.button .icon{font-size:20px !important;} select{width:100%;} label.select{position:relative;display:inline-block;width:100%;} .select:after{padding:0 7px;position:absolute;top:0;right:0;bottom:0;height:30px;content:"▼";pointer-events:none;font-size:60%;line-height:32px;} .no-pointer-events .select:after{content:none;} input[type="checkbox"],input[type="radio"]{width:74px;float:left;z-index:2;} input[type="checkbox"]+span::after,input[type="radio"]+span::after{content:"off";} input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{content:"on";} .iphone-toggle-buttons{-moz-user-select:none;-webkit-user-select:none;user-select:none;} .iphone-toggle-buttons{margin:4px 0;} 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{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:inline-block;} 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;} input[type="checkbox"]+span::after,input[type="radio"]+span::after,input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{right:0;} input[type="checkbox"]+span::before,input[type="radio"]+span::before,input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{left:0;} 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;} input[type="checkbox"],input[type="radio"]{filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;} input[type="checkbox"]+span,input[type="radio"]+span{width:74px;margin-bottom:8px;height:30px;font:bold 14px/30px Arial,Sans-serif;color:#8c8c8c;text-transform:uppercase;border:solid 1px #bcbbbb;background:#c8c8c8 -webkit-gradient(linear, left top, left bottom, color-stop(0, #c8c8c8), color-stop(1, #f3f3f3));position:relative;text-indent:-9999px;} input[type="checkbox"]+span::before,input[type="radio"]+span::before{content:"";width:29px;height:29px;border-top:solid 1px #fff;border-right:solid 1px #bebebe;background:#cfcfcf -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfcfcf), color-stop(1, #f9f9f9));-webkit-box-shadow:1px 0 1px #bebebe;box-shadow:1px 0 1px #bebebe;} input[type="checkbox"]+span::after,input[type="radio"]+span::after{text-indent:0;width:56px;height:32px;text-align:center;} input[type="checkbox"]:checked+span,input[type="radio"]:checked+span{background:#5d96ea -webkit-gradient(linear, left top, left bottom, color-stop(0, #1b45bd), color-stop(1, #5d96ea));color:#fff;text-shadow:-1px -1px #0d2046;} input[type="checkbox"]:checked+span::before,input[type="radio"]:checked+span::before{left:auto;-webkit-box-shadow:-2px 0 1px #3a5e91;-webkit-box-shadow:-2px 0 1px #3a5e91;box-shadow:-2px 0 1px #3a5e91;} input[type="checkbox"]:checked+span::after,input[type="radio"]:checked+span::after{border-top:solid 1px #0f2a4f;border-bottom:solid 1px #0f2a4f;border-left:solid 1px #2c5496;height:30px;top:-1px;left:-1px;-webkit-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;-webkit-background-clip:padding-box;background-clip:padding-box;} @media screen and (-webkit-min-device-pixel-ratio:0){.custom-select select{padding-right:30px;}} a.grey,.grey{background-color:#cccccc;} a.grey:active{background-color:#b5b5b5;} a.black,.grey{background-color:#000000;} a.black:active{background-color:#000000;} a.red,.red{background-color:#e33100;} a.red:active{background-color:#c5280f;} a.lightgreen,.lightgreen{background-color:#91bd09;} a.lightgreen:active{background-color:#7ea41a;} a.green,.green{background-color:#009600;} a.green:active{background-color:#00770e;} a.blue,.blue{background-color:#237fd7;} a.blue:active{background-color:#1a69b6;} a.arcticblue,.arcticblue{background-color:#2daebf;} a.arcticblue:active{background-color:#238e9e;} a.orange,.orange{background-color:#ff5c00;} a.orange:active{background-color:#da4e15;} a.purple,.purple{background-color:#7b658d;} a.purple:active{background-color:#574765;} a.magenta,.magenta{background-color:#a9014b;} a.magenta:active{background-color:#831239;} a.pink,.pink{background-color:#ff007f;} a.pink:active{background-color:#de2870;} a.yellow,.yellow{background-color:#ffb515;} a.yellow:active{background-color:#dfa020;} a.twitter,.twitter:not(span){background-color:#35cdff;} a.twitter:active{background-color:#2bafda;} a.facebook,.facebook:not(span){background-color:#3b5998;} a.facebook:active{background-color:#2c4579;} li.grey{box-shadow:inset 3px 0px 0px #cccccc;} li.black{box-shadow:inset 3px 0px 0px #000000;} li.red{box-shadow:inset 3px 0px 0px #e33100;} li.lightgreen{box-shadow:inset 3px 0px 0px #91bd09;} li.green{box-shadow:inset 3px 0px 0px #009600;} li.blue{box-shadow:inset 3px 0px 0px #237fd7;} li.arcticblue{box-shadow:inset 3px 0px 0px #2daebf;} li.orange{box-shadow:inset 3px 0px 0px #ff5c00;} li.purple{box-shadow:inset 3px 0px 0px #7b658d;} li.magenta{box-shadow:inset 3px 0px 0px #a9014b;} li.pink{box-shadow:inset 3px 0px 0px #ff007f;} li.yellow{box-shadow:inset 3px 0px 0px #ffb515;} li.twitter{box-shadow:inset 3px 0px 0px #35cdff;} li.facebook{box-shadow:inset 3px 0px 0px #3b5998;}