@charset "UTF-8";@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:none;text-decoration:dotted underline}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#666}.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.selector,.token.string{color:#360}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#06a}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.permalink_wrapper{position:relative;text-align:right;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.permalink_wrapper>a{white-space:nowrap;border:1px solid #CCC;font-size:.66em;text-decoration:none;font-weight:700}.permalink_wrapper>a svg{vertical-align:middle;display:inline-block}.permalink_wrapper#sharethisview>a{font-size:1em;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}.permalink_wrapper .sharebox{display:none;font-size:.85em;color:#333;text-align:left;position:absolute;z-index:999;top:100%;right:0;background:#ddd;border:1px solid #777;padding:.5em;min-width:20em;max-width:100%;box-shadow:0 0 10px #222}.permalink_wrapper .sharebox.open{display:block}.permalink_wrapper .sharebox a{color:#333}.permalink_wrapper .sharebox a:focus,.permalink_wrapper .sharebox a:hover{color:#fff}.permalink_wrapper .sharebox input{display:block;width:100%;box-sizing:border-box}.permalink_wrapper .sharebox label span{display:block;text-align:right}.permalink_wrapper .sharebox button{position:absolute;bottom:0;right:0}.permalink_wrapper .sharebox p{float:none}.permalink_wrapper .sharebox p:first-child{margin-top:0}.permalink_wrapper#sharethisview>.sharebox{font-size:1em}.i-refresh,.i-share{fill:currentColor;height:1em;width:1em;vertical-align:middle}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progress{position:relative;width:5em;height:5em;margin:0 .5em;font-size:12px;text-indent:999em;overflow:hidden;-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}.small.progress{font-size:6px}.large.progress{font-size:24px}.progress:after,.progress:before,.progress>div:after,.progress>div:before{content:'';position:absolute;top:0;left:2.25em;width:.5em;height:1.5em;border-radius:.2em;box-shadow:0 3.5em #eee;-webkit-transform-origin:50% 2.5em;-ms-transform-origin:50% 2.5em;transform-origin:50% 2.5em}.progress:before{background:#555}.progress:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#777}.progress>div:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:#999}.progress>div:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:#bbb}details{display:block;border:none;box-sizing:border-box;background-color:#ddd}summary{display:block;padding:.5em;cursor:pointer;margin-bottom:0;border:none}.no-details details>*{display:none}.no-details details[open]>*{display:block}.no-details details>summary:before{float:left;width:1.25em;content:'► '}.no-details details.open>summary:before{content:'▼ '}.no-details details summary{display:block}h1.page-title{margin-bottom:0;padding-bottom:0}.facetsearch{display:inline-block;width:100%}[aria-pressed=true]{background:#000!important;color:#fff!important}.tool-item div:first-child{margin-bottom:0;background-color:#005A9C;padding:.25em .5em;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tool-item div:first-child h3{color:#fff}.tool-item div:first-child h3 a{color:inherit}.tool-item details{clear:both}.tool-item details a{word-break:break-all}.tool-item h3{font-size:1em;margin:0}.tool-item p{margin:0}.tool-item .desc{line-height:1.25}.tool-item .ver{font-size:.8em;text-align:right}.facetitemcount{font-size:.8em}.facetlist{margin:0;padding:0 .5em .5em;display:table;line-height:1.25}.facetlist li{display:table-row;list-style:none}.facetlist li>span{padding:0 .125em .125em;display:table-cell}#facets{font-size:.85em}#facets summary{font-weight:700}#facets details:nth-child(even){background-color:#eee}#facets input[type=checkbox]:focus{outline:#005A9C solid 3px}summary:focus,summary:hover{background:#777;color:#fff}[type=checkbox]:disabled+span{color:#777}.bottomline{z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 .5em;padding:0 .625em;min-height:2.5em;font-size:.8em;background:#ddd}.bottomline a,.bottomline div{display:inline-block}#results{margin:0;padding:0}#results>li{margin-bottom:.85em;list-style:none;border:1px solid #005A9C;background-color:#fff;border-radius:.2em;box-shadow:0 0 3px rgba(0,0,0,.5)}#results .desc,#results ul{padding:.25em .5em}#results ul{margin-left:1em}#results details{font-size:.85em}#results details ul{-webkit-column-rule:1px solid #777;-moz-column-rule:1px solid #777;column-rule:1px solid #777;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;margin:0;padding:0 0 .5em}@media screen and (min-width:43em){#results details ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:81em){#results details ul{-webkit-columns:3;-moz-columns:3;columns:3}}#results details ul li{list-style:disc;margin-left:1.5em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#results summary{color:#606060}#results summary strong,#results summary:before{color:#333}#results summary:focus,#results summary:focus strong,#results summary:focus:before,#results summary:hover,#results summary:hover strong,#results summary:hover:before{color:#fff}.disclaimer{background-color:#fff;border:1px solid #923e25;font-size:.85em;line-height:1.25}.disclaimer .navigation .topic,.disclaimer h2,.navigation .disclaimer .topic{color:#fff;background-color:#923e25;font-size:1em;padding:.25em;margin:0}.disclaimer p{padding:.25em;margin:0}#showmorebutton{width:100%}.content{margin-bottom:2em!important}.content .navigation .topic,.content h2,.navigation .content .topic,.navigation .topic,.navigation h2{font-size:1.5em;margin:0}.content .navigation .topic,.content h2,.navigation .content .topic{padding:.33333em 0}.navigation{margin-bottom:1em}.navigation details .topic,.navigation details h2{display:inline}.submit{padding:1em 0;background-color:#fff;text-align:center}.form-block-mini>.form-row>label,.form-block-mini>.form-row>span{padding:.2em}.form-block-mini>.form-row>label{width:30%}.form-block-mini>.form-row #showmorebutton,.form-block-mini>.form-row .btn,.form-block-mini>.form-row .btn-primary,.form-block-mini>.form-row .btn-small,.form-block-mini>.form-row .permalink_wrapper .sharebox button,.permalink_wrapper .sharebox .form-block-mini>.form-row button{font-size:.85em}.intro{font-size:.9em;line-height:1.25}.version{color:#555;white-space:nowrap}.facettotalcount{-webkit-box-flex:80%;-webkit-flex:80%;-ms-flex:80%;flex:80%}.facettotalcount .filter strong{font-weight:400}.permalink{position:absolute;top:.2em;right:.5em;text-decoration:none;font-weight:400;width:1.25em;height:1.25em;border:1px solid rgba(255,255,255,0);text-align:center}.permalink:hover{border:1px solid #fff}.permalink img{display:inline-block}.plainitem .facetlist{margin:.375em;padding:.375em 0 0;border-top:1px solid #777}.tool-item p.link{font-size:.85em;margin-top:.5em}.tool-item p.link a{color:inherit}.tool-item p.link a:hover{color:#fff}.group fieldset{margin-left:3em}.group fieldset:first-child{margin-left:0}#file{display:none}.editbox{padding:1% 0;border:1px solid #777;border-width:1px 0;font-size:.85em}@media screen and (min-width:43em){.editbox{float:right;width:14%;padding:.5% 1.5% 1%;margin-left:1em;border-width:1px}}.editbox h3{margin-bottom:.5em}#deselect{white-space:nowrap}.active{-webkit-animation:yellowfade 1s linear;animation:yellowfade 1s linear}@-webkit-keyframes yellowfade{0%{background-color:#ff0}100%{background-color:#DDD}}@keyframes yellowfade{0%{background-color:#ff0}100%{background-color:#DDD}}@font-face{font-family:Vollkorn;src:url(../fonts/vollkorn/vollkorn-regular.eot?1452591464);src:url(../fonts/vollkorn/vollkorn-regular.eot?&1452591464#iefix) format('embedded-opentype'),url(../fonts/vollkorn/vollkorn-regular.woff?1452591464) format('woff')}.box-caption,.content.draft .navigation .topic::before,.content.draft h2::before,.font-primary,.id,.navigation .content.draft .topic::before,.navigation .topic .subheading,.page-title .subheading,.tool-item div:first-child h3,body,figure figcaption,h1 .subheading,h2 .subheading,h3 .subheading,table.testcase-details caption a,table.testcase-details caption strong{font-family:"Trebuchet MS",HelveticaNeue,Helvetica,Arial,sans-serif}.font-secondary,.navigation .topic,.page-title,h1,h2,h3,table.testcase-details caption{font-family:Vollkorn,Georgia,Times,"Times New Roman",serif}html{overflow-x:hidden}body{overflow-x:hidden;counter-reset:navli;background-color:#F5F5F5;color:#333;font-size:93.75%;line-height:1.5;max-width:1680px;margin:0 auto}@media screen and (min-width:43em){body{font-size:100%}}@media screen and (min-width:56em){body{font-size:112.5%}}.navigation .topic,body,h1,h2,h3,h4,h5,h6{font-size-adjust:.5;-webkit-font-feature-settings:"pnum" 1,"onum" 1;-moz-font-feature-settings:"pnum" 1,"onum" 1;font-feature-settings:"pnum" 1,"onum" 1}h3{color:#036}h3 .example-heading{padding-top:2em}h3 strong{font-weight:400;font-style:italic}header[role=banner]{width:99%;margin:0 .5%;border-top:5px solid #930}header[role=banner] div{margin:0 auto}@media screen and (min-width:43em){header[role=banner] div{float:right}}header[role=banner] img{display:inline-block;vertical-align:middle}header[role=banner] a{text-decoration:none;display:inline-block}header[role=banner] a:focus,header[role=banner] a:hover{border-bottom:5px solid #444;background:0 0}.page-title{font-size:1.75em;margin-bottom:1em}.page-title .subheading{padding:.25em 0 0;display:block;font-size:.5em}.page-title a{color:inherit;text-decoration:none}.page-title a:focus,.page-title a:hover{text-decoration:underline}footer,main{display:block;width:99%;margin:0 .5%}footer{clear:both;border:5px solid #930;border-width:5px 0;font-size:.8em;margin-top:2em}.navigation footer .topic,footer .navigation .topic,footer h2{font-size:1em}.navigation .topic,h1,h2,h3{font-weight:400}.navigation .topic .subheading,h1 .subheading,h2 .subheading,h3 .subheading{font-size:.75em;margin:.25em 0}*>h1:first-child,*>h2:first-child,*>h3:first-child,.navigation *>.topic:first-child{margin-top:0}h3 .subheading{font-size:1em}h4{margin-bottom:0}h4+ol,h4+p,h4+ul{margin-top:.5em}.page-title{padding:.5em 0;line-height:1}a{color:#005A9C}a:focus,a:hover{text-decoration:underline;background-color:#005A9C;color:#fff}.notes{padding-left:1.5em}.notes::before{content:'';float:left;margin-left:-1.5em}.learn h3{padding-left:1.5em}.learn h3::before{content:'';float:left;margin-left:-1.5em;position:relative;top:5px}.bulletless{list-style:none;padding:0}.navigation{overflow:hidden;background-color:#ddd}@media screen and (min-width:56em){.navigation.main{font-size:1.25em}}.navigation .topic{margin-bottom:0;font-size:1.5em;padding:0 .25em .25em;background-color:#036;color:#fff;font-weight:400;position:relative;border-bottom:10px solid #F5F5F5}.navigation .topic::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,51,102,0);border-left-color:#036;border-width:.8em;margin-top:-.8em;z-index:100}.navigation ol{margin:0;padding:0;border:1px solid #ccc;border-width:1px 0}.navigation ol li{list-style-type:none;counter-increment:navli}.navigation ol li a{padding:.375em;display:block;border:1px solid #ccc;border-width:1px 0;position:relative}.navigation ol li a:before{content:counter(navli) ". "}.navigation ol li.current{background-color:#777}.navigation ol li.current a{color:#fff}.navigation ol li.current a::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,51,102,0);border-left-color:#777;border-width:10px;margin-top:-10px}.tutorial-heading{font-size:1.5em;padding:0 .25em .25em;font-weight:400;position:relative;margin-bottom:10px;background-color:#E8E8E8}.icon-navigation{margin:0 0 1em}.js .icon-navigation button{display:block!important}.icon-navigation button{background-color:#FFF;border:none;padding:.5em;display:inline-block;-webkit-transition:all 600ms;transition:all 600ms}.icon-navigation button .on{display:none}.icon-navigation button.on{background-color:#2F78AE;color:#eee;border-radius:.25em .25em 0 0}.icon-navigation button.on .on{display:inline}.icon-navigation button.on .off{display:none}.icon-navigation ul{border-radius:0 .25em .25em;list-style:none;margin:0 0 1em;float:left;width:100%;padding:1em 1em 0;box-sizing:border-box;background-color:#2F78AE}.js .icon-navigation ul{display:none}.icon-navigation ul a{color:#eee;text-decoration:none;padding:1em 1em .5em;border-radius:.5em;display:inline-block}.icon-navigation ul a:focus,.icon-navigation ul a:hover{background-color:rgba(0,0,0,.3)}.icon-navigation ul .icon,.icon-navigation ul .learn h3::before,.icon-navigation ul .notes::before,.icon-navigation ul .treevue li::before,.learn .icon-navigation ul h3::before,.treevue .icon-navigation ul li::before{display:block;width:3em;height:3em;margin:0 auto .25em}.icon-navigation ul li:nth-child(2n+1){margin-left:0;margin-bottom:2%;clear:both;overflow:hidden}.icon-navigation ul li:nth-child(2n+2){margin-left:51%;margin-bottom:2%;clear:none}.icon-navigation ul li{float:left;margin-right:-100%;width:49%;text-align:center;margin-bottom:1em!important}.icon-navigation ul li.current a{color:#333;background-color:rgba(255,255,255,.3)}@media screen and (min-width:25em){.icon-navigation ul li:nth-child(3n+1){margin-left:0;margin-bottom:2%;clear:both;overflow:hidden}.icon-navigation ul li:nth-child(3n+2){margin-left:34%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(3n+3){margin-left:68%;margin-bottom:2%;clear:none}.icon-navigation ul li{float:left;margin-right:-100%;width:32%}}@media screen and (min-width:43em){.icon-navigation ul li:nth-child(6n+1){margin-left:0;margin-bottom:2%;clear:both;overflow:hidden}.icon-navigation ul li:nth-child(6n+2){margin-left:17%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(6n+3){margin-left:34%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(6n+4){margin-left:51%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(6n+5){margin-left:68%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(6n+6){margin-left:85%;margin-bottom:2%;clear:none}.icon-navigation ul li{float:left;margin-right:-100%;width:15%}}@media screen and (min-width:large){.icon-navigation ul li:nth-child(12n+1){margin-left:0;margin-bottom:2%;clear:both;overflow:hidden}.icon-navigation ul li:nth-child(12n+2){margin-left:8.5%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+3){margin-left:17%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+4){margin-left:25.5%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+5){margin-left:34%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+6){margin-left:42.5%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+7){margin-left:51%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+8){margin-left:59.5%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+9){margin-left:68%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+10){margin-left:76.5%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+11){margin-left:85%;margin-bottom:2%;clear:none}.icon-navigation ul li:nth-child(12n+12){margin-left:93.5%;margin-bottom:2%;clear:none}.icon-navigation ul li{float:left;margin-right:-100%;width:6.5%}}@media screen and (min-width:43em){.with-side-menu{width:99%;margin:0 .5%}}.with-side-menu .navigation{clear:both}@media screen and (min-width:43em){.with-side-menu .navigation{float:left;margin-right:-100%;width:32%}}@media screen and (min-width:56em){.with-side-menu .navigation{float:left;margin-right:-100%;width:23.5%}}@media screen and (min-width:81em){.with-side-menu .navigation{float:left;margin-right:-100%;width:15%}}@media screen and (min-width:43em){.with-side-menu .content{float:left;margin-right:-100%;width:66%;margin-left:34%}}@media screen and (min-width:56em){.with-side-menu .content{float:left;margin-right:-100%;width:74.5%;margin-left:25.5%}}@media screen and (min-width:81em){.with-side-menu .content{float:left;margin-right:-100%;width:83%;margin-left:17%}}.content{width:100%;margin:0}.content .navigation .topic,.content h2,.navigation .content .topic{margin-top:0}.content.draft .navigation .topic::before,.content.draft h2::before,.navigation .content.draft .topic::before{display:inline-block;font-weight:700;padding:0 .2em;vertical-align:middle;content:"DRAFT";font-size:.5em;background-color:#CFC;margin-right:.25em}.content .inner{padding:0!important}.content .annotation{width:48%;padding-left:1%;margin-right:-50%;float:right;border-left:2px solid #930}.content .annotation .annotation-header{margin-top:0;font-weight:700;color:#930}.content .annotation .annotation-content{font-size:88.88889%}.content .annotation .annotation-content p:last-child{margin-bottom:0}.status h3,.status p{display:inline;color:inherit;font-size:1em}.draft .status{background-color:#CFC;padding:.25em}.not-w3c-notification{display:block;float:none!important;background-color:#FCC;padding:.65em .5em;font-weight:700}.not-w3c-notification a{border-bottom:2px solid}.todo{position:relative}.todo::after,.todo::before{position:absolute}.todo::after{font-weight:700;display:block;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:-1em;left:calc(100% - 1.5em)}.todo::before{content:'';right:0;top:0;width:1.5em;bottom:0}.todo{background-color:#fcc}.todo::after{content:"TODO";color:#fff}.todo::before{background-color:red}figure.code pre{background:0 0;font-size:.9em;margin:0}.box,figure{margin:1em 0;border-left:5px solid;background-color:#E8E8E8}.box-primary,figure.sample{border-color:#036}.box-secondary,figure.code{border-color:#777}.box-caption,figure figcaption{font-weight:700;padding:.375em .75em 0;text-transform:uppercase;font-size:.75em;margin:0}.box-primary .box-caption,.box-primary figure figcaption,figure .box-primary figcaption,figure.sample .box-caption,figure.sample figcaption{color:#036}.box-content,figure .figcontent{overflow:auto;padding:.5em}.box-content>ol:first-child,.box-content>p:first-child,.box-content>ul:first-child,figure .figcontent>ol:first-child,figure .figcontent>p:first-child,figure .figcontent>ul:first-child{margin-top:0}.box-content>ol:last-child,.box-content>p:last-child,.box-content>ul:last-child,figure .figcontent>ol:last-child,figure .figcontent>p:last-child,figure .figcontent>ul:last-child{margin-bottom:0}table{margin-bottom:1em}table.full-width{clear:both;width:100%}table .liketh,table th{text-align:left;background-color:#ccc}table .liketh{text-align:right}table .empty{empty-cells:hidden}table td,table th{padding:.5em;border:1px solid #ccc}table.results{clear:both;width:100%}table.results .result .chart{display:none}.learn table.results h3::before,.treevue table.results li::before,table.results .icon,table.results .learn h3::before,table.results .notes::before,table.results .treevue li::before{font-size:1.5em}table.result-details thead th{text-align:center}table.result-details td,table.result-details th{border-color:#999}table.result-details td{text-align:center}table.result-details td.untested{color:#aaa}table.testcase-details{margin:0 0 2em;width:100%}table.testcase-details caption,table.testcase-details td,table.testcase-details th{border:1px solid #999}table.testcase-details caption{text-align:left;padding:.5em;background-color:#CCC;border-bottom:none}table.testcase-details caption a{color:#333}table.testcase-details small{display:block;line-height:1.2;font-size:.8em}table.testcase-details .fail,table.testcase-details .pass{background-color:green;color:#fff;text-align:center}table.testcase-details .fail{background-color:#a00}table.testcase-details tbody{border-top:5px solid #999}table.testcase-details [class^=col]{width:10em}table.testcase-details .col1{width:2em}table.testcase-details .col5{width:40em}.form-submitTestCase{width:75%;margin:0 auto}form fieldset{margin-bottom:1em}form fieldset legend+p{margin-top:0}form fieldset.border-less{border:0;padding:0}form button[type=submit]{float:right}.form-block,.form-block-mini{display:table;width:100%;border:1px solid #999;border-radius:.5em;padding:0;margin:0;overflow:hidden}.form-row{display:table-row}.form-row label,.form-row>span{border-top:1px solid #999;display:table-cell;vertical-align:middle;padding:.5em}.form-row label{width:25%}.form-row:first-child label,.form-row:first-child>span{border-top:none}.form-row:nth-child(even){background-color:#f3f3f3}.form-row:nth-child(odd){background-color:#eee}.form-row.required label{font-weight:700}.form-row.required label:after{content:" (Required)";font-weight:400}.form-row.radio label,.radio .form-row label{width:auto}.form-row.radio span,.radio .form-row span{width:1em}.form-row input,.form-row select,.form-row textarea{width:90%}.form-row textarea{height:3em}.form-submit{margin:1em 0}select{padding:.25em;font-size:1em}.btn-centered{text-align:center;padding:.5em}.btn-pills{letter-spacing:-10px;margin-bottom:1em}.btn-pills a,.btn-pills button{letter-spacing:normal}.btn-pills #showmorebutton,.btn-pills .btn,.btn-pills .btn-primary,.btn-pills .btn-small,.btn-pills .permalink_wrapper .sharebox button,.permalink_wrapper .sharebox .btn-pills button{border-radius:0;margin-left:-1px}.btn-pills #showmorebutton:first-child,.btn-pills .btn-primary:first-child,.btn-pills .btn-small:first-child,.btn-pills .btn:first-child,.btn-pills .permalink_wrapper .sharebox button:first-child,.permalink_wrapper .sharebox .btn-pills button:first-child{margin-left:0;border-radius:.25em 0 0 .25em}.btn-pills #showmorebutton:last-child,.btn-pills .btn-primary:last-child,.btn-pills .btn-small:last-child,.btn-pills .btn:last-child,.btn-pills .permalink_wrapper .sharebox button:last-child,.permalink_wrapper .sharebox .btn-pills button:last-child{border-radius:0 .25em .25em 0}#showmorebutton,.btn,.btn-primary,.btn-small,.permalink_wrapper .sharebox button{display:inline-block;background-color:#fff;color:#333;font-weight:400;font-size:1em;padding:5px 10px;border-radius:2px;line-height:1;text-decoration:none;border-color:#ccc;border-width:1px;border-style:solid}#showmorebutton:focus,#showmorebutton:hover,.btn-primary:focus,.btn-primary:hover,.btn-small:focus,.btn-small:hover,.btn:focus,.btn:hover,.permalink_wrapper .sharebox button:focus,.permalink_wrapper .sharebox button:hover{color:#141414!important;background-color:#f2f2f2;border-color:#adadad;text-decoration:underline}#showmorebutton small,.btn small,.btn-primary small,.btn-small small,.permalink_wrapper .sharebox button small{display:block;font-size:77.77778%}.btn-login{text-align:right}.btn-primary{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGM5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzM2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#004c99),color-stop(100%,#036));background:-webkit-linear-gradient(top,#004c99,#036);background:linear-gradient(to bottom,#004c99,#036);color:#fff;border-color:#001933}.btn-primary:focus,.btn-primary:hover{color:#fff;text-decoration:underline}.btn-small,.permalink_wrapper .sharebox button{padding:2px 3px!important;line-height:1}.btn-icon{border:none;background-color:transparent;padding:0}.btn-next{float:right}.icon,.learn h3::before,.notes::before,.treevue li::before{display:inline-block;height:1em;width:1em;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.icon-with-visible-text.notes::before,.icon.icon-with-visible-text,.learn h3.icon-with-visible-text::before,.treevue li.icon-with-visible-text::before{margin-right:.25em}.icon-menu.notes::before,.icon-navigation button .icon,.icon-navigation button .learn h3::before,.icon-navigation button .notes::before,.icon-navigation button .treevue li::before,.icon.icon-menu,.learn .icon-navigation button h3::before,.learn h3.icon-menu::before,.treevue .icon-navigation button li::before,.treevue li.icon-menu::before{background-image:url(../img/menu.svg)}.icon-menu-active.notes::before,.icon-navigation button.on .icon,.icon-navigation button.on .learn h3::before,.icon-navigation button.on .notes::before,.icon-navigation button.on .treevue li::before,.icon.icon-menu-active,.learn .icon-navigation button.on h3::before,.learn h3.icon-menu-active::before,.treevue .icon-navigation button.on li::before,.treevue li.icon-menu-active::before{background-image:url(../img/menu-active.svg)}.icon-link.notes::before,.icon.icon-link,.learn h3.icon-link::before,.treevue li.icon-link::before{background-image:url(../img/link.svg)}.icon-images.notes::before,.icon.icon-images,.learn h3.icon-images::before,.treevue li.icon-images::before{background-image:url(../img/images.svg)}.icon-tables.notes::before,.icon.icon-tables,.learn h3.icon-tables::before,.treevue li.icon-tables::before{background-image:url(../img/tables.svg)}.icon-forms.notes::before,.icon.icon-forms,.learn h3.icon-forms::before,.treevue li.icon-forms::before{background-image:url(../img/forms.svg)}.icon-carousels.notes::before,.icon.icon-carousels,.learn h3.icon-carousels::before,.treevue li.icon-carousels::before{background-image:url(../img/images.svg)}.icon-arrow.notes::before,.icon.icon-arrow,.learn h3.icon-arrow::before,.treevue li.icon-arrow::before{background-image:url(../img/arrow.svg)}.icon-expand.notes::before,.icon.icon-expand,.learn h3.icon-expand::before,.treevue li.icon-expand::before,.treevue li.treevue-collapsed::before{background-image:url(../img/expand.svg)}.icon-collapse.notes::before,.icon.icon-collapse,.learn h3.icon-collapse::before,.treevue li.icon-collapse::before,.treevue li.treevue-expanded::before{background-image:url(../img/collapse.svg)}.icon.icon-info,.learn h3.icon-info::before,.learn h3.notes::before,.notes::before,.treevue li.icon-info::before,.treevue li.notes::before{background-image:url(../img/info.svg)}.icon-file.notes::before,.icon.icon-file,.learn h3::before,.treevue li.icon-file::before{background-image:url(../img/file.svg)}.icon-remove.notes::before,.icon.icon-remove,.learn h3.icon-remove::before,.treevue li.icon-remove::before{background-image:url(../img/remove.svg)}.area-login{text-align:center}.area-login>span{display:inline-block;border:2px solid #ccc;border-width:2px 0;padding:1em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.grid{width:99%;margin:0 .5%}.with-filter{clear:both}@media screen and (min-width:43em){.with-filter h3>button{display:none}.with-filter .column-first{float:left;margin-right:-100%;width:32%}.with-filter .column-second{float:left;margin-right:-100%;width:66%;margin-left:34%;padding:.25em 0}}@media screen and (min-width:43em){.with-filter.with-basket h3>button{display:none}.with-filter.with-basket .column-first{float:left;margin-right:-100%;width:23.5%}.with-filter.with-basket .column-second{float:left;margin-right:-100%;width:57.5%;margin-left:25.5%}.with-filter.with-basket .column-third{float:left;margin-right:-100%;width:15%;margin-left:85%}}.column-filters{background-color:#f5f5f5;padding:.25em}.column-filters form>div{border-bottom:1px dotted #777;padding:0 0 1em;margin-bottom:1em}.column-filters form>div:last-child{border-bottom-style:none;padding-bottom:0;margin-bottom:0}.column-filters form>div h4{margin-bottom:0}@media screen and (min-width:43em){.centered{float:left;margin-right:-100%;width:49%;margin-left:25.5%}}.column{float:left;margin-right:-100%;width:100%}@media screen and (min-width:43em){.onehalf,.three6ths,.two4ths{float:left;margin-right:-100%;width:49%}.one3rd,.two6ths{float:left;margin-right:-100%;width:32%}.content .inner,.four6ths,.two3rds{float:left;margin-right:-100%;width:66%}.one4th{float:left;margin-right:-100%;width:23.5%}.three4ths{float:left;margin-right:-100%;width:74.5%}.one6th{float:left;margin-right:-100%;width:15%}.five6ths{float:left;margin-right:-100%;width:83%}}.flush.right{float:right}.treevue,.treevue ul{clear:both;padding:0;margin:0;cursor:auto}.treevue li,.treevue ul li{list-style:none}.treevue li{padding-bottom:.25em;padding-left:3em;overflow:hidden}@media screen and (min-width:56em){.treevue li{padding-left:1.5em}}.treevue li input[type=checkbox]{margin-right:.25em}.treevue li::before{content:'';float:left;width:3em;height:3em;margin-left:-3em}@media screen and (min-width:56em){.treevue li::before{width:1.5em;height:1.5em;margin-left:-1.5em}}.treevue li.treevue-collapsed,.treevue li.treevue-expanded{cursor:pointer}.treevue label:hover{background:rgba(0,0,0,.05)}[class*=" icon-"],[class^=icon-]{display:inline-block;width:1em;height:1em;fill:currentColor}.progress{display:none}.progress progress{display:block;height:1em;width:100%}#infos:empty+.progress{display:block}.footer-nav ul{margin:0;padding:0}.footer-nav li{list-style:none;display:inline}.footer-nav li:before{content:"["}.footer-nav li:after{content:"] "}.footer-nav+.feedback p{margin-top:0}