html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.group,#wrap,#page,footer,header,#sub-nav,body#home .overview,ul#featured_sites,section.book,section.gui{*zoom:1}.group:after,#wrap:after,#page:after,footer:after,header:after,#sub-nav:after,body#home .overview:after,ul#featured_sites:after,section.book:after,section.gui:after{content:"";display:table;clear:both}.truncate{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.round-corners-4,.image-border-dark,html.dark body.tutorial #page article img,.image-border-light,html.light body.tutorial #page article img,#search-docs input,#docs_panel>div,.syntax_pref,.code-block,.code-block-dark,.dark .advertisement,html.dark code,.code-block-light,.light .advertisement,html.light code,.source-documentation,h3,h3.mixin,h3.function,h3.selector{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.round-corners-em{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.context,.media,.media .bd{overflow:hidden;*zoom:1}.media .m{float:left}.media .m.rt{float:right}.inset-panel-dark,.code-block-dark,.dark .advertisement,html.dark code,.mixin-panel-dark,html.dark #search-docs input,html.dark body#home .overview .info-box,html.dark #featured_sites li{-moz-box-shadow:rgba(255,255,255,.1) 0 1px 0,rgba(0,0,0,.8) 0 1px 7px 0 inset;-webkit-box-shadow:rgba(255,255,255,.1) 0 1px 0,rgba(0,0,0,.8) 0 1px 7px 0 inset;box-shadow:rgba(255,255,255,.1) 0 1px 0,rgba(0,0,0,.8) 0 1px 7px 0 inset;background:#202020;background-color:rgba(0,0,0,.3)}.horizontal-rule-dark,html.dark #page,html.dark header,html.dark hr,html.dark body#home h2,html.dark aside h2,html.dark aside h3,html.dark body#home .overview .info-box h4{-moz-box-shadow:rgba(255,255,255,.07) 0 1px 0;-webkit-box-shadow:rgba(255,255,255,.07) 0 1px 0;box-shadow:rgba(255,255,255,.07) 0 1px 0;border-bottom:1px solid #121212}.horizontal-rule-top-dark,html.dark #page>article h2{-moz-box-shadow:rgba(255,255,255,.07) 0 1px 0 inset;-webkit-box-shadow:rgba(255,255,255,.07) 0 1px 0 inset;box-shadow:rgba(255,255,255,.07) 0 1px 0 inset;border-top:1px solid #121212}.vertical-rule-dark,html.dark footer .links li{-moz-box-shadow:rgba(255,255,255,.07) 1px 0 0;-webkit-box-shadow:rgba(255,255,255,.07) 1px 0 0;box-shadow:rgba(255,255,255,.07) 1px 0 0;border-right:1px solid #121212}.vertical-rule-left-dark,html.dark #page aside+article{-moz-box-shadow:rgba(255,255,255,.07) 1px 0 0 inset;-webkit-box-shadow:rgba(255,255,255,.07) 1px 0 0 inset;box-shadow:rgba(255,255,255,.07) 1px 0 0 inset;border-left:1px solid #121212}.demo-dark{-moz-box-shadow:rgba(0,0,0,.5) 0 2px 10px inset,rgba(255,255,255,.3) 0 1px 2px 0,rgba(0,0,0,.8) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 10px inset,rgba(255,255,255,.3) 0 1px 2px 0,rgba(0,0,0,.8) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.5) 0 2px 10px inset,rgba(255,255,255,.3) 0 1px 2px 0,rgba(0,0,0,.8) 0 0 0 1px inset}.heading-panel-dark{background:#202020;background:rgba(0,0,0,.2);-moz-box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset}.heading-panel-dark a:hover{color:#fff}.heading-panel-dark a:hover .arg{color:rgba(255,255,255,.6)}.doc-panel-dark{background:#252525;background:rgba(0,0,0,.1);-moz-box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.2) 0 0 0 1px inset}.syntax-switch-dark{color:#000;text-shadow:rgba(255,255,255,.08) 0 1px 0}.syntax-switch-dark:hover{color:#fff;text-shadow:#000 0 1px 0}.theme-switch-dark,html.dark #theme_pref{cursor:pointer}.theme-switch-dark a,html.dark #theme_pref a{color:#000;color:rgba(0,0,0,.8);text-shadow:rgba(255,255,255,.08) 0 1px 0}.theme-switch-dark:hover a,html.dark #theme_pref:hover a{color:#eee;text-shadow:#000 0 1px 0}.selected-marker-dark a:before{border-bottom-color:#121212}.selected-marker-dark:before{border-bottom-color:#414141}.selected-marker-dark:after{border-bottom-color:#323232}.mixin-panel-dark td.gutter{background:rgba(255,255,255,.05)}.mixin-panel-dark td.gutter .line{border-right:2px solid rgba(255,255,255,.15);color:rgba(255,255,255,.5)}.mixin-panel-dark .container textarea{background:#202020}.image-border-dark,html.dark body.tutorial #page article img{border:2px solid #BFBFBF}.inset-panel-light,.code-block-light,.light .advertisement,html.light code,.mixin-panel-light,.function-panel-light,.selector-panel-light,html.light #search-docs input,html.light body#home .overview .info-box,html.light #featured_sites li{-moz-box-shadow:#fff 0 1px 0,rgba(0,0,0,.5) 0 1px 3px 0 inset;-webkit-box-shadow:#fff 0 1px 0,rgba(0,0,0,.5) 0 1px 3px 0 inset;box-shadow:#fff 0 1px 0,rgba(0,0,0,.5) 0 1px 3px 0 inset;text-shadow:0 1px 1px #fff;background:#fff;background-color:rgba(0,0,0,.04)}.horizontal-rule-light,html.light #page,html.light header,html.light hr,html.light body#home h2,html.light aside h2,html.light aside h3,html.light body#home .overview .info-box h4{-moz-box-shadow:#fff 0 1px 0;-webkit-box-shadow:#fff 0 1px 0;box-shadow:#fff 0 1px 0;border-bottom:1px solid #bbb}.horizontal-rule-top-light,html.light #page>article h2{-moz-box-shadow:#fff 0 1px 0 inset;-webkit-box-shadow:#fff 0 1px 0 inset;box-shadow:#fff 0 1px 0 inset;border-top:1px solid #bbb}.vertical-rule-light,html.light footer .links li{-moz-box-shadow:1px 0 0 #fff;-webkit-box-shadow:1px 0 0 #fff;box-shadow:1px 0 0 #fff;border-right:1px solid #bbb}.vertical-rule-left-light,html.light #page aside+article{-moz-box-shadow:inset 1px 0 0 #fff;-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;border-left:1px solid #bbb}.code-block-light,.light .advertisement,html.light code{background:rgba(255,255,255,.5)}.demo-light{-moz-box-shadow:rgba(0,0,0,.3) 0 2px 10px inset,white 0 1px 2px 0,rgba(0,0,0,.05) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.3) 0 2px 10px inset,white 0 1px 2px 0,rgba(0,0,0,.05) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.3) 0 2px 10px inset,white 0 1px 2px 0,rgba(0,0,0,.05) 0 0 0 1px inset}.syntax-switch-light{color:rgba(0,0,0,.3);text-shadow:rgba(255,255,255,.08) 0 1px 0}.syntax-switch-light:hover{color:#000;text-shadow:#fff 0 1px 0}.theme-switch-light,html.light #theme_pref{cursor:pointer}.theme-switch-light a,html.light #theme_pref a{color:rgba(0,0,0,.2);text-shadow:#fff 0 1px 0}.theme-switch-light:hover a,html.light #theme_pref:hover a{color:#000}.heading-panel-light{background:rgba(255,255,255,.5);-moz-box-shadow:rgba(0,0,0,.13) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.13) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.13) 0 0 0 1px inset}.heading-panel-light a:hover{color:#000}.heading-panel-light a:hover .arg{color:rgba(0,0,0,.6)}.selected-marker-light a:before{border-bottom-color:#bbb}.selected-marker-light:before{border-bottom-color:#fff}.selected-marker-light:after{border-bottom-color:#e5e5e5}.doc-panel-light{background:rgba(0,0,0,.03);text-shadow:rgba(255,255,255,.9) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,.15) 0 0 0 1px inset;-webkit-box-shadow:rgba(0,0,0,.15) 0 0 0 1px inset;box-shadow:rgba(0,0,0,.15) 0 0 0 1px inset}.mixin-panel-light,.function-panel-light,.selector-panel-light{background:rgba(255,255,255,.8)}.mixin-panel-light td.gutter,.function-panel-light td.gutter,.selector-panel-light td.gutter{background:rgba(0,0,0,.08)}.mixin-panel-light td.gutter .line,.function-panel-light td.gutter .line,.selector-panel-light td.gutter .line{border-right:2px solid rgba(0,0,0,.2);color:rgba(0,0,0,.4)}.mixin-panel-light .container textarea,.function-panel-light .container textarea,.selector-panel-light .container textarea{background:#fff}.image-border-light,html.light body.tutorial #page article img{border:2px solid #444}body{max-width:1500px;min-width:700px;margin:0 auto;line-height:1.45em}#wrap{padding:0 20px 20px}#page{padding-bottom:30px}footer{clear:both;padding-top:20px}header{padding:22px 0 0;position:relative}#page aside+article{margin-left:182px;padding-left:23px}aside{float:left;width:160px;position:relative;z-index:2}body#home #page article{padding-left:0}body.site,body#changelog,body.default{max-width:1024px}.triangle-marker,body.getting-started #module-nav li.getting-started a:before,body.tutorial #module-nav li.tutorials a:before,body.support #module-nav li.support a:before,#module-nav li.selected a:before,body.getting-started #module-nav li.getting-started:before,body.tutorial #module-nav li.tutorials:before,body.support #module-nav li.support:before,#module-nav li.selected:before,body.getting-started #module-nav li.getting-started:after,body.tutorial #module-nav li.tutorials:after,body.support #module-nav li.support:after,#module-nav li.selected:after{border-color:transparent transparent;content:"\00a0";height:0;width:0;position:absolute;border-style:solid}nav a{text-decoration:none}nav a:hover,nav a:focus{text-decoration:underline}nav .selected a:hover{text-decoration:none}header{font-size:1.3em;border-width:4px}#main-nav{display:inline-block;padding-bottom:10px}#main-nav ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;line-height:2em}#main-nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:10px;padding-right:10px}#main-nav ul li:first-child{padding-left:0}#main-nav ul li:last-child{padding-right:0}#main-nav ul li.last{padding-right:0}#sub-nav{padding:8px 0}#docs-nav,#module-nav{display:inline-block;float:left}#docs-nav a,#module-nav a{padding:2px 10px;display:inline-block}#docs-nav{padding-right:30px}#docs-nav+#module-nav{padding-left:20px}#module-nav{display:inline-block}#module-nav ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}#module-nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left}body.getting-started #module-nav li.getting-started,body.tutorial #module-nav li.tutorials,body.support #module-nav li.support,#module-nav li.selected{position:relative}body.getting-started #module-nav li.getting-started a,body.tutorial #module-nav li.tutorials a,body.support #module-nav li.support a,#module-nav li.selected a{text-decoration:none}body.getting-started #module-nav li.getting-started a:before,body.tutorial #module-nav li.tutorials a:before,body.support #module-nav li.support a:before,#module-nav li.selected a:before{border-width:0 8px 8px;z-index:2;bottom:-9px;left:50%;margin-left:-8px;border-bottom-color:#121212}body.getting-started #module-nav li.getting-started:before,body.tutorial #module-nav li.tutorials:before,body.support #module-nav li.support:before,#module-nav li.selected:before{border-bottom-color:#414141;border-width:0 6px 6px;z-index:3;bottom:-9px;left:50%;margin-left:-6px}body.getting-started #module-nav li.getting-started:after,body.tutorial #module-nav li.tutorials:after,body.support #module-nav li.support:after,#module-nav li.selected:after{border-bottom-color:#343434;border-width:0 5px 5px;z-index:3;bottom:-10px;left:50%;margin-left:-5px}#search-docs{width:170px;float:right;position:relative;top:.3em}#search-docs:before{content:"s";display:block;position:absolute;left:6px;top:4px;font-size:.8em;z-index:20;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:.8}#search-docs input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:170px;border:0;margin:0;padding:5px 8px 5px 26px;font-size:.8em;float:right;position:relative}@font-face{font-display:swap;font-family:"pictos-web";src:url(../../../../../../files/otherfonts/pictos-web.eot);src:local("?"),url(../../../../../../files/otherfonts/pictos-web.woff) format("woff"),url(../../../../../../files/otherfonts/pictos-web.ttf) format("truetype"),url(../../../../../../files/otherfonts/pictos-web.svg) format("svg")}@font-face{font-display:swap;font-family:"museosans-web";src:url(../../../../../../files/fonts/museosans-web_1408149819.eot);src:url(../../../../../../files/fonts/museosans-web_-1408149819-iefix.eot) format('embedded-opentype'),url(../../../../../../files/fonts/museosans-web_1408149819.woff) format('woff'),url(../../../../../../files/fonts/museosans-web_1408149819.ttf) format('truetype'),url(../../../../../../files/fonts/museosans-web_1408149819-webfontjhbeijmd.svg) format('svg')}.sans-font,body,#search-docs input{font-family:'Lucida Grande',Arial,sans-serif}.heading-font,header,#page h1,#page h2,body#home h1,body#home h2,body#home h3,body#home h4,body#home h5,body#home h6,.advertisement a:not(.pagerankspam){font-family:'Museo Sans',"museosans-web",'serif'}.pictos,#search-docs:before,#theme_pref a,h2 a.help:before,body#home .overview .info-box h4:before{font-family:pictos,pictos-web;font-weight:400;font-style:normal}.fixed-font,.mixin-source,.example-source,.function-source,.selector-source,.code-block,.code-block-dark,.dark .advertisement,html.dark code,.code-block-light,.light .advertisement,html.light code,.syntaxhighlighter textarea{font-family:menlo,monaco,"andale mono","courier new",fixed}#page{line-height:1.45em}#page ol{list-style:outside decimal;padding-left:2.5em}#page ol ol{list-style:outside lower-alpha;padding-left:2.5em}#page ul,#page ol,#page dl{margin-bottom:1.5em}#page p{margin-bottom:1.2em}#page h1,#page h2{line-height:1.2em}#page h1{font-size:35px;margin-bottom:15px;padding-bottom:6px}#page h2{font-size:26px;margin:1em 0 15px;padding-bottom:6px}#page h3{font-size:18px}#page h4{font-size:18px;margin:.4em 0}#page ul{list-style:inside disc}#page dt{font-weight:700}#page aside ul{list-style:none;margin-bottom:1em}#page aside h2{line-height:1.3em;margin-top:0;padding-top:3px}em{font-style:italic}strong{font-weight:700}#page>article{position:relative}#page>article ul ul{padding-left:1em}#page>article h2{font-size:26px;margin:.5em 0 .6em;padding:1em 0 6px}#page>article hr+h2{padding-top:0}#page>article hr+h3,#page>article h4,#page>article h5{margin-top:0}dl.table dt,dl.table dd{display:inline-block}dg{display:block;margin-bottom:1.5em}.warning{color:#c00}body.get-involved h1+p{font-size:1.2em;line-height:1.45em}#page{position:relative;padding-top:40px}#page>article{padding-top:10px;font-size:15px}#page>article img{max-width:100%}#theme_pref a{display:block;font-size:18px;width:.9em;position:relative;text-decoration:none}#docs_panel{position:absolute;top:0;right:0;width:100%}#docs_panel>div{float:right;margin-left:10px;border:1px solid;border-top:0}#docs_panel a{text-decoration:none}#docs_panel #theme_pref{padding:3px 12px 6px}#docs_panel #theme_pref a{position:relative;top:2px}#docs_panel #version{font-size:.75em;padding:4px 0 5px;background:none;border:none;position:absolute;left:0}#docs_panel #version a{text-decoration:none}#docs_panel #version a:hover,#docs_panel #version a:focus{text-decoration:underline}#syntax_pref,.syntax_pref{padding:4px 8px 5px}#syntax_pref a,.syntax_pref a{font-size:.9em;padding:0 6px 1px;display:inline-block;line-height:1.45em}.syntax_pref{float:left;border:1px solid;border-bottom:0}.syntax_pref a{text-decoration:none}footer .links{float:left;font-size:.9em}footer .links img{vertical-align:middle;padding-right:5px;position:relative;top:-2px}footer .links span{position:relative;top:-1px}footer .links ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;overflow:visible}footer .links ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:15px;padding-right:15px}footer .links ul li:first-child{padding-left:0}footer .links ul li:last-child{padding-right:0}footer .links ul li.last{padding-right:0}footer .links ul li{padding-top:3px}footer .links ul li:last-child{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#page article h2{margin-top:1.5em}h2 a.help{text-indent:-9999px;display:inline-block;position:relative;text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);opacity:.3}h2 a.help:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}h2 a.help:before{content:"?";text-indent:0;position:absolute;top:2px;left:0;font-size:.85em}hr{height:0;border:0;border-bottom-width:4px;margin:3em 0;background:transparent}.mixin-source,.example-source,.function-source,.selector-source{position:relative}.mixin-source .syntaxhighlighter.scss,.mixin-source .syntaxhighlighter.sass,.mixin-source .syntaxhighlighter.css,.mixin-source .syntaxhighlighter.haml,.mixin-source .syntaxhighlighter.html,.mixin-source pre.scss,.mixin-source pre.sass,.mixin-source pre.css,.mixin-source pre.haml,.mixin-source pre.html,.example-source .syntaxhighlighter.scss,.example-source .syntaxhighlighter.sass,.example-source .syntaxhighlighter.css,.example-source .syntaxhighlighter.haml,.example-source .syntaxhighlighter.html,.example-source pre.scss,.example-source pre.sass,.example-source pre.css,.example-source pre.haml,.example-source pre.html,.function-source .syntaxhighlighter.scss,.function-source .syntaxhighlighter.sass,.function-source .syntaxhighlighter.css,.function-source .syntaxhighlighter.haml,.function-source .syntaxhighlighter.html,.function-source pre.scss,.function-source pre.sass,.function-source pre.css,.function-source pre.haml,.function-source pre.html,.selector-source .syntaxhighlighter.scss,.selector-source .syntaxhighlighter.sass,.selector-source .syntaxhighlighter.css,.selector-source .syntaxhighlighter.haml,.selector-source .syntaxhighlighter.html,.selector-source pre.scss,.selector-source pre.sass,.selector-source pre.css,.selector-source pre.haml,.selector-source pre.html{display:none}html.sass .mixin-source .syntaxhighlighter.sass,html.sass .example-source .syntaxhighlighter.sass,html.sass .function-source .syntaxhighlighter.sass,html.sass .selector-source .syntaxhighlighter.sass{display:block}html.scss .mixin-source .syntaxhighlighter.scss,html.scss .example-source .syntaxhighlighter.scss,html.scss .function-source .syntaxhighlighter.scss,html.scss .selector-source .syntaxhighlighter.scss{display:block}html.css .example-source .syntaxhighlighter.css{display:block}html.html .example-source .syntaxhighlighter.html{display:block}html.haml .example-source .syntaxhighlighter.haml{display:block}.mixin-source,.function-source,.selector-source{display:none}html.light .syntaxhighlighter,html.dark .syntaxhighlighter{margin:0 0 2px;text-shadow:none}html.light .syntaxhighlighter code,html.dark .syntaxhighlighter code{padding:0}html.light .syntaxhighlighter .code-block,html.light .syntaxhighlighter .code-block-dark,html.light .syntaxhighlighter .code-block-light,html.light .syntaxhighlighter .advertisement,html.light .syntaxhighlighter code,html.dark .syntaxhighlighter .code-block,html.dark .syntaxhighlighter .code-block-dark,html.dark .syntaxhighlighter .advertisement,html.dark .syntaxhighlighter code,html.dark .syntaxhighlighter .code-block-light{background:none}html.light .syntaxhighlighter table td.gutter .line:first-child,html.dark .syntaxhighlighter table td.gutter .line:first-child{padding-top:10px!important}html.light .syntaxhighlighter table td.gutter .line:last-child,html.dark .syntaxhighlighter table td.gutter .line:last-child{padding-bottom:10px!important}html.light .syntaxhighlighter .toolbar,html.dark .syntaxhighlighter .toolbar{display:none}a[rel="github-source"]{position:relative;float:right;top:1.1em}pre{margin:1.5em 0;overflow:auto}pre .code-block:first-child,pre .code-block-dark:first-child,pre .dark .advertisement:first-child,.dark pre .advertisement:first-child,pre html.dark code:first-child,html.dark pre code:first-child,pre .code-block-light:first-child,pre .light .advertisement:first-child,.light pre .advertisement:first-child,pre html.light code:first-child,html.light pre code:first-child{padding:.6em;display:block}pre .code-block:first-child,pre .code-block-dark:first-child,pre .dark .advertisement:first-child,.dark pre .advertisement:first-child,pre html.dark code:first-child,html.dark pre code:first-child,pre .code-block-light:first-child,pre .light .advertisement:first-child,.light pre .advertisement:first-child,pre html.light code:first-child,html.light pre code:first-child{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.code-block,.code-block-dark,.dark .advertisement,html.dark code,.code-block-light,.light .advertisement,html.light code{display:inline-block;font-size:.95em;padding:0 .4em;line-height:1.5em}.source-documentation{padding:10px 15px}h3{padding:10px 15px;margin:20px 0 20px;font-weight:700;position:relative}h3 a{text-decoration:none}h3 code,h3 .arg{font-weight:400}h3.mixin,h3.function,h3.selector{margin-bottom:2px}.arg{display:inline-block;padding:0 2px}.arg[data-default-value]{font-style:italic}.arg[data-default-value]:before{content:"["}.arg[data-default-value]:after{content:"]"}a[rel="view source"]{float:right;padding:9px 15px;margin-top:20px;position:relative;z-index:2;font-size:.8em;text-decoration:none}a[rel="view source"]:hover,a[rel="view source"]:focus{text-decoration:underline}h2+a[rel="view source"]{margin-top:6px}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{background:none;border:0;bottom:auto;float:none;height:auto;left:auto;line-height:1.2em!important;padding:0;margin:0;outline:0;overflow:visible;position:static;right:auto;text-align:left;top:auto;vertical-align:baseline;width:auto;font-weight:400;font-style:normal;font-size:1em;min-height:inherit}.syntaxhighlighter{width:100%;margin:1em 0 1em 0;position:relative;overflow:auto;font-size:1em}.syntaxhighlighter .bold{font-weight:700}.syntaxhighlighter .italic{font-style:italic}.syntaxhighlighter .line{white-space:pre}.syntaxhighlighter table{width:100%}.syntaxhighlighter table td.code{width:100%}.syntaxhighlighter table td.code .line{padding:0 .6em}.syntaxhighlighter table td.gutter .line{text-align:right;padding:0 .8em 0 1em}.syntaxhighlighter .toolbar{position:absolute;right:1px;top:1px;width:11px;height:11px;font-size:10px;z-index:10}.syntaxhighlighter .toolbar span.title{display:inline}.syntaxhighlighter .toolbar a{display:block;text-align:center;text-decoration:none;padding-top:1px}.syntaxhighlighter .container{position:relative}.syntaxhighlighter textarea{position:absolute;top:0;bottom:0;left:.65em;right:.65em;font-size:.95em;line-height:1.3em!important}.syntaxhighlighter::-webkit-scrollbar,pre .code-block:first-child::-webkit-scrollbar,pre .code-block-dark:first-child::-webkit-scrollbar,pre .dark .advertisement:first-child::-webkit-scrollbar,.dark pre .advertisement:first-child::-webkit-scrollbar,pre html.dark code:first-child::-webkit-scrollbar,html.dark pre code:first-child::-webkit-scrollbar,pre .code-block-light:first-child::-webkit-scrollbar,pre .light .advertisement:first-child::-webkit-scrollbar,.light pre .advertisement:first-child::-webkit-scrollbar,pre html.light code:first-child::-webkit-scrollbar,html.light pre code:first-child::-webkit-scrollbar,pre::-webkit-scrollbar{height:12px}.syntaxhighlighter::-webkit-scrollbar-button:start:decrement,.syntaxhighlighter::-webkit-scrollbar-button:end:increment,pre .code-block:first-child::-webkit-scrollbar-button:start:decrement,pre .code-block-dark:first-child::-webkit-scrollbar-button:start:decrement,pre .dark .advertisement:first-child::-webkit-scrollbar-button:start:decrement,.dark pre .advertisement:first-child::-webkit-scrollbar-button:start:decrement,pre html.dark code:first-child::-webkit-scrollbar-button:start:decrement,html.dark pre code:first-child::-webkit-scrollbar-button:start:decrement,pre .code-block-light:first-child::-webkit-scrollbar-button:start:decrement,pre .light .advertisement:first-child::-webkit-scrollbar-button:start:decrement,.light pre .advertisement:first-child::-webkit-scrollbar-button:start:decrement,pre html.light code:first-child::-webkit-scrollbar-button:start:decrement,html.light pre code:first-child::-webkit-scrollbar-button:start:decrement,pre .code-block:first-child::-webkit-scrollbar-button:end:increment,pre .code-block-dark:first-child::-webkit-scrollbar-button:end:increment,pre .dark .advertisement:first-child::-webkit-scrollbar-button:end:increment,.dark pre .advertisement:first-child::-webkit-scrollbar-button:end:increment,pre html.dark code:first-child::-webkit-scrollbar-button:end:increment,html.dark pre code:first-child::-webkit-scrollbar-button:end:increment,pre .code-block-light:first-child::-webkit-scrollbar-button:end:increment,pre .light .advertisement:first-child::-webkit-scrollbar-button:end:increment,.light pre .advertisement:first-child::-webkit-scrollbar-button:end:increment,pre html.light code:first-child::-webkit-scrollbar-button:end:increment,html.light pre code:first-child::-webkit-scrollbar-button:end:increment,pre::-webkit-scrollbar-button:start:decrement,pre::-webkit-scrollbar-button:end:increment{display:block;width:0;height:0}.syntaxhighlighter::-webkit-scrollbar-thumb:horizontal,pre .code-block:first-child::-webkit-scrollbar-thumb:horizontal,pre .code-block-dark:first-child::-webkit-scrollbar-thumb:horizontal,pre .dark .advertisement:first-child::-webkit-scrollbar-thumb:horizontal,.dark pre .advertisement:first-child::-webkit-scrollbar-thumb:horizontal,pre html.dark code:first-child::-webkit-scrollbar-thumb:horizontal,html.dark pre code:first-child::-webkit-scrollbar-thumb:horizontal,pre .code-block-light:first-child::-webkit-scrollbar-thumb:horizontal,pre .light .advertisement:first-child::-webkit-scrollbar-thumb:horizontal,.light pre .advertisement:first-child::-webkit-scrollbar-thumb:horizontal,pre html.light code:first-child::-webkit-scrollbar-thumb:horizontal,html.light pre code:first-child::-webkit-scrollbar-thumb:horizontal,pre::-webkit-scrollbar-thumb:horizontal{-webkit-border-radius:5px;-webkit-background-clip:padding-box}body#home{width:810px}body#home #page{padding-top:31px}body#home h1#logo{background:url(../../../../../../files/images/compass-logo_1408149819.png) no-repeat;text-indent:-9999px;overflow:hidden;width:423px;height:88px;padding:0;margin:0 auto 18px}body#home h2{text-align:center;font-size:30px;padding-bottom:15px;margin-bottom:30px;line-height:1.1em}body#home h3{text-align:center;font-size:25px;margin-top:32px}body#home h4{font-size:1.5em}body#home .overview .compass{width:330px;float:left}body#home .overview .compass h4:before{content:"k"}body#home .overview .sass{width:350px;float:right}body#home .overview .sass h4:before{content:"2"}body#home .overview .info-box{padding:20px}body#home .overview .info-box h4{padding-bottom:12px;margin-bottom:12px;padding-left:40px;text-indent:-18px;line-height:1.333em}body#home .overview .info-box h4:before{color:#fb292d;display:inline-block;font-size:1.2em;padding-right:.3em}body#home .overview ol{padding-left:18px;text-indent:-18px;list-style:inside decimal;margin-bottom:0}body#home .overview p{margin-bottom:0}body#home .overview ol,body#home .overview p{line-height:1.8em;font-size:.95em}ul#featured_sites{overflow:visible;margin-top:30px;list-style:none;padding:0}ul#featured_sites li{float:left;text-shadow:none;overflow:visible;position:relative;padding:6px}ul#featured_sites li:nth-child(3n+2){margin:0 7px}ul#featured_sites li:nth-child(1n+4){margin-top:7px}ul#featured_sites li:nth-child(3n+4){clear:left}ul#featured_sites li a{text-decoration:none}ul#featured_sites li img{float:left;width:240px}ul#featured_sites li span{display:none}ul#featured_sites li:hover{z-index:100;padding:3px 2px}ul#featured_sites li:hover img{width:248px}ul#featured_sites li:hover span{display:block;position:absolute;text-shadow:none}ul#featured_sites li .url{bottom:2px;left:2px;right:2px;background:#000;background:rgba(0,0,0,.8);z-index:102;padding:2.2em 10px 6px;font-size:.8em;border-top:1px solid rgba(255,255,255,.2)}ul#featured_sites li .title{bottom:1.7em;left:0;z-index:103;text-decoration:none;padding:0 11px;color:#fff}section.book,section.gui{width:48%;float:left}section.book h3,section.gui h3{margin-bottom:1em;height:2em;text-align:left}section.book{margin-right:2%}section.book img{float:left;margin-right:1em;margin-bottom:1em}section.gui{text-align:center}section.gui .note{font-size:smaller}html.light body#home h1#logo{background-position:bottom}.advertisement{padding:8px 5px!important;text-align:center;line-height:1.1em!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1s ease-in 1.5s;-o-transition:opacity 1s ease-in 1.5s;-webkit-transition:opacity 1s ease-in;-webkit-transition-delay:1.5s;transition:opacity 1s ease-in 1.5s}.advertisement.visible{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.advertisement a:not(.pagerankspam){display:block;color:#fff;text-decoration:none}.advertisement a:not(.pagerankspam):hover{text-shadow:0 0 2px #aaa}.advertisement .pagerankspam{font-size:9px}.dark .advertisement img:hover{-moz-box-shadow:0 5px #fff;-webkit-box-shadow:0 5px #fff;box-shadow:0 5px #fff}.light .advertisement a:not(.pagerankspam){color:#222}.light .advertisement img:hover{-moz-box-shadow:0 5px #222;-webkit-box-shadow:0 5px #222;box-shadow:0 5px #222}#home .advertisement{float:right;width:380px;margin-top:11px}#home .advertisement .fusionimg{margin:6px 8px;float:left}#home .advertisement .fusiontext{padding-top:6px}html.dark{background:#2f2f2f}html.dark body{background:#2f2f2f;color:#c6c6c6}html.dark body a{color:#84bcde}html.dark header{border-width:4px}html.dark nav a{color:#bfbfbf}html.dark #main-nav a{color:#fff}html.dark body#home #main-nav a[rel=home],html.dark body#help #main-nav a[rel=help],html.dark body.tutorial #main-nav a[rel=tutorial],html.dark body.reference #main-nav a[rel=documentation],html.dark body#changelog #main-nav a[rel=documentation],html.dark body.demo #main-nav a[rel=documentation],html.dark body#get-involved #main-nav a[rel=get-involved]{color:#fb292d}html.dark #search-docs input{color:#6e6e6e}html.dark #search-docs input::-webkit-input-placeholder{color:#6e6e6e}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#fff}html.dark h1 strong,html.dark h2 strong,html.dark h3 strong,html.dark h4 strong,html.dark h5 strong,html.dark h6 strong{color:#fb292d}html.dark h1 em,html.dark h2 em,html.dark h3 em,html.dark h4 em,html.dark h5 em,html.dark h6 em{color:#dadbb1}html.dark hr{border-bottom-width:8px}html.dark aside h2 a{color:#dbdbdb}html.dark code{color:#dadbb1}html.dark #docs_panel div,html.dark .syntax_pref{background:rgba(255,255,255,.06);border-color:rgba(0,0,0,.5)}html.light{background:#ececec}html.light body{background:#ececec;color:#111}html.light body a{color:#307eb6}html.light header{border-width:4px}html.light nav a{color:#444}html.light #main-nav a{color:#000}html.light body#home #main-nav a[rel=home],html.light body#help #main-nav a[rel=help],html.light body.tutorial #main-nav a[rel=tutorial],html.light body.reference #main-nav a[rel=documentation],html.light body#changelog #main-nav a[rel=documentation],html.light body.demo #main-nav a[rel=documentation],html.light body#get-involved #main-nav a[rel=get-involved]{color:#d40408}html.light #search-docs input{color:#666}html.light #search-docs input::-webkit-input-placeholder{color:#666}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6{color:#222}html.light h1 strong,html.light h2 strong,html.light h3 strong,html.light h4 strong,html.light h5 strong,html.light h6 strong{color:#d40408}html.light h1 em,html.light h2 em,html.light h3 em,html.light h4 em,html.light h5 em,html.light h6 em{color:#222}html.light hr{border-bottom-width:8px}html.light aside h2 a{color:#000}html.light code{color:#222}html.light #docs_panel div,html.light .syntax_pref{background:#fff;border-color:rgba(0,0,0,.2)}.clear-top-left-corner,#docs_panel>div,.source-documentation{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.clear-top-right-corner,#docs_panel>div,.source-documentation{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.clear-bottom-left-corner,.syntax_pref,h3.mixin,h3.function,h3.selector{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.clear-bottom-right-corner,.syntax_pref,h3.mixin,h3.function,h3.selector{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.hide{display:none}.clear-box-shadow,html.light .syntaxhighlighter .code-block,html.light .syntaxhighlighter .code-block-dark,html.light .syntaxhighlighter html.dark code,html.dark html.light .syntaxhighlighter code,html.light .syntaxhighlighter .code-block-light,html.light .syntaxhighlighter .advertisement,html.light .syntaxhighlighter code,html.dark .syntaxhighlighter .code-block,html.dark .syntaxhighlighter .code-block-dark,html.dark .syntaxhighlighter .advertisement,html.dark .syntaxhighlighter code,html.dark .syntaxhighlighter .code-block-light,html.dark .syntaxhighlighter html.light code,html.light html.dark .syntaxhighlighter code{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.clear-rounded-corners,.clear-border-radius{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}