@charset "UTF-8";.fw-100,.fw-light{font-weight:100}#home section.download a.ink-button.download,#home section.download a.ink-button.repo,.copyright .PTClogo small,.example .ink-grid .column,.example-box,.fw-300,.fw-thin,footer .credits,html.flexbox .example .ink-grid .column,ul.props li.prop.breakpoint-aware:after{font-weight:300}.fw-400,.fw-regular,.sidebar.ink-navigation ul.menu.vertical li.heading ul a{font-weight:400}.fw-500,.fw-medium,.sidebar.ink-navigation ul.menu.vertical li.heading{font-weight:500}.fw-700,.fw-bold,.mosaic .title,ul.props li.heading{font-weight:700}.fw-900,.fw-black{font-weight:900}.condensed-300,.condensed-thin{font-weight:200;font-family:Roboto_condensed,Arial,Helvetica,sans-serif}.condensed-400,.condensed-regular{font-weight:400;font-family:Roboto_condensed,Arial,Helvetica,sans-serif}.condensed-700,.condensed-bold{font-weight:700;font-family:Roboto_condensed,Arial,Helvetica,sans-serif}.slab-100,.slab-light{font-weight:100;font-family:Roboto_slab,Arial,Helvetica,sans-serif}.slab-300,.slab-thin{font-weight:300;font-family:Roboto_slab,Arial,Helvetica,sans-serif}.slab-400,.slab-regular,ul.props li.prop{font-weight:400;font-family:Roboto_slab,Arial,Helvetica,sans-serif}.slab-700,.slab-bold{font-weight:700;font-family:Roboto_slab,Arial,Helvetica,sans-serif}.sans{font-family:Roboto,Arial,Helvetica,sans-serif}.serif{font-family:Times,"Times New Roman",serif}.monospace{font-family:Monaco,"Andale Mono","Courier New",monospace}.condensed{font-family:Roboto_condensed,Arial,Helvetica,sans-serif}.slab{font-family:Roboto_slab,Arial,Helvetica,sans-serif}.italic{font-style:italic}.example .ink-grid .column,.mosaic .title,.uppercase,html.flexbox .example .ink-grid .column{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalizer{text-transform:capitalize}a.hover{color:#007ed5;text-decoration:underline}a.active{color:#f20000}a.visited{color:gray}.ink-button,a{-webkit-transition:all 140ms ease-in-out;-moz-transition:all 140ms ease-in-out;-o-transition:all 140ms ease-in-out;transition:all 140ms ease-in-out}#topbar{position:fixed;z-index:100;width:100%;background:#1a1a1a;-webkit-transform:scale3d(1,1,1);*zoom:1;top:0}#topbar:after{content:"";display:table;clear:both}#topbar .ink-navigation{*zoom:1}#topbar .ink-navigation ul.black li{font-size:14px}#topbar .ink-navigation ul.black li a{padding:.7em 1em;color:#bbb;text-transform:uppercase;font-weight:300;line-height:24px;*height:auto}#topbar .ink-navigation ul.black li a:hover{color:#fff}#topbar .ink-navigation ul.black li a.ink-button{color:#fff;padding:4px 12px;margin:5px 1em;font-size:.875em;-webkit-border-radius:2px;border-radius:2px}#topbar .ink-navigation ul.black li a.ink-button:hover{background:#0d68c2}#topbar .ink-navigation ul.black li a.logoPlaceholder{margin-right:.5em;padding:.4em 0;font-weight:700;font-family:Roboto_slab;font-size:1.2em}#topbar .ink-navigation ul.black li a.logoPlaceholder:hover{background:0 0}#topbar .ink-navigation ul.black li button.fa-bars{background:0 0;font-size:1.2em;color:#bbb;border:0;padding:.8em .8em .8em 0;float:left}#topbar .ink-navigation ul.black li button.fa-bars:active,#topbar .ink-navigation ul.black li button.fa-bars:focus,#topbar .ink-navigation ul.black li button.fa-bars:hover{color:#fff;outline:0}#topbar .ink-navigation ul.black li.active a{color:#fff}#topbar .ink-navigation:after{content:"";display:table;clear:both}.sidebar.ink-navigation ul.menu.vertical li{text-transform:uppercase}.sidebar.ink-navigation ul.menu.vertical li.heading{margin-top:1em;border-top:1px solid #ddd;font-size:.875em;padding:1em 0 0;color:#555}.sidebar.ink-navigation ul.menu.vertical li.heading ul a{padding:.3em 0;border-bottom:0;font-size:.875em}.sidebar.ink-navigation ul.menu.vertical li.search{position:relative}.sidebar.ink-navigation ul.menu.vertical li.search input[type=search]{-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em .6em .4em 1.9em;width:100%;border:1px solid #DDD;font-size:14px}.sidebar.ink-navigation ul.menu.vertical li.search .fa-search{position:absolute;top:.7em;left:.6em;font-size:14px}.sidebar.ink-navigation ul.menu.vertical li.search #search-dropdown{width:100%}.sidebar.ink-navigation ul.menu.vertical li.search #search-dropdown .dropdown-menu li{float:none;width:100%}.panel{-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:#ddd 0 1px 1px 0;-webkit-box-shadow:#ddd 0 1px 1px 0;box-shadow:#ddd 0 1px 1px 0;padding:1em;border:1px solid #BBB;background-color:#331}body.ink-drawer .left-drawer,body.ink-drawer .right-drawer{background:#1e1e1e}body.ink-drawer .left-drawer ul,body.ink-drawer .right-drawer ul{margin:59px 0 0;padding:0;list-style-type:none}body.ink-drawer .left-drawer li,body.ink-drawer .right-drawer li{display:block;margin:0;font-weight:300}body.ink-drawer .left-drawer li.search,body.ink-drawer .right-drawer li.search{position:relative;margin:15px}body.ink-drawer .left-drawer li.search input[type=search],body.ink-drawer .right-drawer li.search input[type=search]{-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em .6em .4em 1.9em;width:100%;border:1px solid #DDD;font-size:14px}body.ink-drawer .left-drawer li.search .fa-search,body.ink-drawer .right-drawer li.search .fa-search{position:absolute;top:.7em;left:.6em;font-size:14px}body.ink-drawer .left-drawer li.search #search-dropdown,body.ink-drawer .right-drawer li.search #search-dropdown{width:100%}body.ink-drawer .left-drawer li.search #search-dropdown .dropdown-menu li,body.ink-drawer .right-drawer li.search #search-dropdown .dropdown-menu li{float:none;width:100%}body.ink-drawer .left-drawer li.heading,body.ink-drawer .right-drawer li.heading{border-top:1px solid rgba(255,255,255,.1);color:#f0f0f0;text-transform:uppercase;margin-top:.5em;font-weight:700;padding:1em 15px .5em}body.ink-drawer .left-drawer li>a,body.ink-drawer .right-drawer li>a{display:block;padding:6px 15px;color:#bbb;text-decoration:none;text-transform:uppercase;font-size:.875em}body.ink-drawer .left-drawer li>a:hover,body.ink-drawer .right-drawer li>a:hover{background:#333;color:#FFF}body.ink-drawer .left-drawer li>a.ink-button,body.ink-drawer .right-drawer li>a.ink-button{color:#fff;padding:4px 12px;margin:1em}body.ink-drawer .left-drawer li>a.ink-button:hover,body.ink-drawer .right-drawer li>a.ink-button:hover{background:#0d68c2}body.ink-drawer .left-drawer li.active>a,body.ink-drawer .right-drawer li.active>a{background:#333;color:#FFF}body.ink-drawer .left-drawer li:last-child,body.ink-drawer .right-drawer li:last-child{border-top:1px solid rgba(255,255,255,.1);margin-top:1em}.mosaic{padding:1em;border:1px solid #d9d9d9;-webkit-border-radius:2px;border-radius:2px}.mosaic .title{margin:.5em 0}.mosaic .description{margin:0;font-size:.875em;color:#555}.mosaic:hover{text-decoration:none;border:1px solid #bfbfbf;background:#fcfcfc}.mosaic:hover .description{text-transform:none}.highlight{padding:1em;background:#eeebe5;margin-bottom:1.5em;-webkit-border-radius:2px;border-radius:2px}.highlight pre{margin:0;font-size:.85em;overflow-x:auto;white-space:pre;word-wrap:normal}.highlight .c{color:#998;font-style:italic}.highlight .err{background-color:#e3d2d2;color:#a61717}.highlight .k,.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{background-color:#fdd;color:#000}.highlight .gd .x{background-color:#faa;color:#000}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{background-color:#dfd;color:#000}.highlight .gi .x{background-color:#afa;color:#000}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .nx{color:#005080}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .lineno{color:#ccc}.page-header{padding:3em 0 2em;font-size:1.25em}.page-header h1{margin:.1em 0}.page-header p{margin:0 0 1em;font-weight:300;line-height:1.5}.page-header p.section-title{margin:0}.page-header .border{background:url(../img/home_bkg.png) center 0;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0%,#e65d5b),color-stop(14%,#f3af32),color-stop(28%,#e6d168),color-stop(40%,#7bd369),color-stop(55%,#50c6a2),color-stop(70%,#a7d37c),color-stop(85%,#a7b958),color-stop(100%,#e35c57));background-image:-webkit-linear-gradient(left,#e65d5b,#f3af32 14%,#e6d168 28%,#7bd369 40%,#50c6a2 55%,#a7d37c 70%,#a7b958 85%,#e35c57);background-image:-moz-linear-gradient(left,#e65d5b,#f3af32 14%,#e6d168 28%,#7bd369 40%,#50c6a2 55%,#a7d37c 70%,#a7b958 85%,#e35c57);background-image:-o-linear-gradient(left,#e65d5b,#f3af32 14%,#e6d168 28%,#7bd369 40%,#50c6a2 55%,#a7d37c 70%,#a7b958 85%,#e35c57);background-image:linear-gradient(left,#e65d5b,#f3af32 14%,#e6d168 28%,#7bd369 40%,#50c6a2 55%,#a7d37c 70%,#a7b958 85%,#e35c57);clear:both;margin:0;height:.3em}section{padding-top:5em;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}section:first-child{padding-top:0;margin:0}section+section{margin-top:3em;padding-top:3em;border-top:1px solid #ded8cc}section dl,section dt code,section ol,section p,section table,section ul{font-weight:300}dl code,p code,ul code{margin:0 2px;padding:0 5px;background-color:#eeebe5;font-size:.85em}table.props{width:100%;border-collapse:initial;background:#eeebe5;-webkit-border-radius:2px;border-radius:2px;margin:1.5em 0}table.props.glossary th.class{width:20%}table.props tr:nth-child(odd) td{background:#f2f0eb}table.props tr td,table.props tr th{padding:.7em 0}table.props tr td:first-child,table.props tr th:first-child{padding:.7em 1em}table.props tr td:last-child,table.props tr th:last-child{padding-right:1em}table.props tr td{line-height:1.4}table.props caption{padding:0 0 0 .4em;color:#eeebe5;text-align:left;text-transform:uppercase;font-weight:700;font-size:2em;line-height:.8}table.props td,table.props th{padding:.1em;border-bottom:1px solid #ded8cc;text-align:left}table.props tr:last-child td{border-bottom:0}table.props .ink-label{font-size:.813em}span.tip{display:none}ul.props{padding:0;list-style-type:none}ul.props.inline li+li{margin:0 .4em .5em 0}ul.props li.heading{text-transform:uppercase;margin:0 0 .5em}ul.props li.prop{background-color:#eeebe5;font-size:.85em;padding:0 5px}ul.props li.prop.breakpoint-aware:after{margin-left:.2em;background:0 0;color:#4a9b17;content:"Breakpoint aware";text-transform:uppercase;font-size:.9em}span.label{white-space:nowrap;font-size:.8em}span.label+span.label{margin-left:.3em}span.label:after{padding:0 .35em;-webkit-border-radius:2px;border-radius:2px;color:#fff;text-transform:uppercase}span.label.mandatory:after{background:#d64c4c;content:"Mandatory"}span.label.breakpoint-aware:after{background:#77b451;content:"Breakpoint aware"}span.label.context-aware:after{background:#77b451;content:"Context aware"}span.label.halves-quarters:after{background:#ffb43f;content:"Double, Half & Quarter"}span.label.js:after{background:#4b97e3;content:"JavaScript"}span.label.flexbox:after{background:#3fb2b2;content:"Flexbox"}span.label.string:after{content:"String";background:#4b97e3}span.label.selector:after{content:"Selector";background:#77b451}span.label.boolean:after{content:"Boolean";background:#849787}span.label.number:after{content:"number";background:#ffb43f}span.label.domelement:after{content:"DOMElement";background:#000;text-transform:none}span.label.object:after{content:"object";background:#3fb2b2}span.label.array:after{content:"Array";background:#b2a858}span.label.function:after{content:"Function";background:#8e85e5}p.example-title{padding:0 0 0 .4em;color:#eeebe5;text-align:left;text-transform:uppercase;font-weight:700;font-size:2em;line-height:.8;margin:1em 0 0}p+p.example-title{margin-top:.7em}.example code,.example pre,table.props code,table.props pre{font-size:.85em}.example,html.flexbox .example{padding:1em;background:#eeebe5;-webkit-border-radius:2px;border-radius:2px;margin-bottom:1.5em}.example .ink-grid,html.flexbox .example .ink-grid{padding:0}.example .ink-grid .column,html.flexbox .example .ink-grid .column{height:150px;border:1px #d0c7b7 solid;background:#e0dacf;text-align:center;line-height:150px}.example#chevron-example,html.flexbox .example#chevron-example{height:140px;width:100%;position:relative;overflow:hidden;display:block}.example#chevron-example a,html.flexbox .example#chevron-example a{top:auto}.example .ink-dropdown ul.dropdown,.example .ink-dropdown ul.dropdown-menu,.example .ink-navigation ul.dropdown,.example .ink-navigation ul.dropdown-menu,html.flexbox .example .ink-dropdown ul.dropdown,html.flexbox .example .ink-dropdown ul.dropdown-menu,html.flexbox .example .ink-navigation ul.dropdown,html.flexbox .example .ink-navigation ul.dropdown-menu{position:relative}.tall{height:250px}footer{border-top:1px solid #DDD;background:#f0f0f0}footer .credits{font-size:.938em}footer .credits li{text-align:center;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px}footer .credits li.separator{height:.4em;width:.4em;padding:0;margin:0 1em;border:0;display:inline-block;vertical-align:middle;background:#555;-webkit-border-radius:50%;border-radius:50%}footer .credits li:first-child{padding:0}footer .socialplugins{background:#e6e6e6;padding:1em;-webkit-border-radius:2px;border-radius:2px}footer .socialplugins .fb-like span{vertical-align:inherit!important}.copyright .SAPOlogo{background:url(http://imgs.sapo.pt/sapologos/madeby/madeby-100x35-white.png) no-repeat;text-indent:-9999px;text-align:left;display:inline-block;width:101px;min-height:43px}.copyright .SAPOlogo.dark{background:url(http://imgs.sapo.pt/sapologos/madeby/madeby-100x35-black.png) no-repeat}.copyright .PTClogo{background:url(../img/PTlogo.png) no-repeat 0 top;display:block;min-height:43px;padding-left:60px;text-decoration:none}.copyright .PTClogo small{display:block;line-height:1.6}.screen-size-helper{line-height:1.6em;padding:.5333333333333333em .8em;background:rgba(0,0,0,.7)}.screen-size-helper .title,.screen-size-helper ul{color:#fff}.screen-size-helper .title{margin:0;float:left;text-transform:uppercase}.screen-size-helper ul{float:right;margin:0;padding:0}.screen-size-helper ul li{padding:0;margin:0;text-transform:uppercase;font-weight:700;font-size:inherit!important}.screen-size-helper ul li.tiny{color:#0f75da}.screen-size-helper ul li.small{color:#4a9b17}.screen-size-helper ul li.medium{color:#ff9c00}.screen-size-helper ul li.large{color:#c91111}.screen-size-helper ul li.xlarge{color:#fff}#home a{color:#fff;text-decoration:underline}#home section{border:0;padding:2em 0}#home section+section{margin-top:0}#home section:first-child{margin-top:44px}#home section.ink{background:#bcb098;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,100,color-stop(0%,#bcb098),color-stop(100%,#907f5e));background-image:-webkit-radial-gradient(#bcb098,#907f5e);background-image:-moz-radial-gradient(#bcb098,#907f5e);background-image:-o-radial-gradient(#bcb098,#907f5e);background-image:radial-gradient(#bcb098,#907f5e)}#home section.ink h1,#home section.ink h2,#home section.ink h3,#home section.ink p,#home section.ink ul{color:#fff}#home section.ink .ink-grid{height:100%}#home section.ink .ink-grid .column-group{height:inherit}#home section.what{background:#709dc7;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,100,color-stop(0%,#709dc7),color-stop(100%,#4b84b9));background-image:-webkit-radial-gradient(#709dc7,#4b84b9);background-image:-moz-radial-gradient(#709dc7,#4b84b9);background-image:-o-radial-gradient(#709dc7,#4b84b9);background-image:radial-gradient(#709dc7,#4b84b9)}#home section.what h1,#home section.what h2,#home section.what h3,#home section.what p,#home section.what ul{color:#fff}#home section.what .ink-grid{height:100%}#home section.what .ink-grid .column-group{height:inherit}#home section.showcase{background:#a5ad85;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,100,color-stop(0%,#a5ad85),color-stop(100%,#727a52));background-image:-webkit-radial-gradient(#a5ad85,#727a52);background-image:-moz-radial-gradient(#a5ad85,#727a52);background-image:-o-radial-gradient(#a5ad85,#727a52);background-image:radial-gradient(#a5ad85,#727a52)}#home section.showcase h1,#home section.showcase h2,#home section.showcase h3,#home section.showcase p,#home section.showcase ul{color:#fff}#home section.showcase img{border:#555 1px solid}#home section.showcase .ink-grid{height:100%}#home section.showcase .ink-grid .column-group{height:inherit}#home section.download{background:#cd6969;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,100,color-stop(0%,#cd6969),color-stop(100%,#9c3434));background-image:-webkit-radial-gradient(#cd6969,#9c3434);background-image:-moz-radial-gradient(#cd6969,#9c3434);background-image:-o-radial-gradient(#cd6969,#9c3434);background-image:radial-gradient(#cd6969,#9c3434)}#home section.download h1,#home section.download h2,#home section.download h3,#home section.download p,#home section.download ul{color:#fff}#home section.download a.ink-button.download,#home section.download a.ink-button.repo{color:#cd6969;background:#fff;font-size:1.1em;padding:.5em 1em;text-decoration:none;text-transform:uppercase}#home section.download a.ink-button.download:active,#home section.download a.ink-button.download:focus,#home section.download a.ink-button.download:hover,#home section.download a.ink-button.repo:active,#home section.download a.ink-button.repo:focus,#home section.download a.ink-button.repo:hover{background:#000;border-color:#000;color:#fff}#home section.download .ink-grid{height:100%}#home section.download .ink-grid .column-group{height:inherit}#home section.who{background:#d6a475;background-image:-webkit-gradient(radial,50% 50%,0,50% 50%,100,color-stop(0%,#d6a475),color-stop(100%,#b07135));background-image:-webkit-radial-gradient(#d6a475,#b07135);background-image:-moz-radial-gradient(#d6a475,#b07135);background-image:-o-radial-gradient(#d6a475,#b07135);background-image:radial-gradient(#d6a475,#b07135)}#home section.who h1,#home section.who h2,#home section.who h3,#home section.who p,#home section.who ul{color:#fff}#home section.who .ink-grid{height:100%}#home section.who .ink-grid .column-group{height:inherit}#home section.who .ink-grid .column-group .column-group.copyright a{text-decoration:none}#home section.who .ink-grid .column-group .column-group.copyright a small{color:#fff}p.loader{display:none}p.loader.show{display:block}#search-results{display:none}#search-results .nope{word-break:break-all}#search-results.show{display:block}#search-results>ul>li.result-item{border-bottom:1px solid #CCC;padding:1em 0;display:none}#search-results>ul>li.result-item.show{display:block}#search-results .result-snippet{padding:1em;background:#eeebe5;-webkit-border-radius:2px;border-radius:2px;margin-bottom:1.5em}#search-results .result-snippet em{background:rgba(255,0,0,.1);padding:0 .5em}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.example-box{padding:1em;border:1px #d0c7b7 solid;background:#e0dacf}#myToggledLabel{padding:1em;color:#fff;-webkit-border-radius:2px;border-radius:2px}#myToggledLabel.green{background:#4a9b17}#myToggledLabel.red{background:#c91111}ul.params p{margin:.4em 0}ul.params li{margin:1em 0}ul.params li.level1{list-style-type:disc}ul.params li.level2{list-style-type:circle;margin-left:25px}ul.params li.level3{list-style-type:circle;margin-left:50px}p.important{padding:1em;background:#FFF6C8}.droppable-1,.droppable-2{list-style-type:none;border:1px solid #dad3c6;min-height:2em;padding:.5em 1em;-webkit-border-radius:2px;border-radius:2px;background:#e4dfd6;*zoom:1}.droppable-1:after,.droppable-2:after{content:"";display:table;clear:both}.droppable-1 li,.droppable-2 li{float:left;padding:.5em}@media screen and (min-width:641px) and (max-width:960px){#topbar .ink-navigation ul.black li.logoPlaceholder{float:right}}@media screen and (min-width:321px) and (max-width:640px){#topbar .ink-navigation ul.black li.logoPlaceholder{float:right}}@media screen and (max-width:320px){#topbar .ink-navigation ul.black li.logoPlaceholder{float:right}footer .credits li{display:block;margin:0}}.fastly{line-height:30px}.fastly img{margin-left:.2em}