@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700);body,.d_decl .quickindex{font-family:"Roboto Slab",sans-serif}pre,code,.tt,.d_inlinecode,td.param_id,.CodeMirror pre,.d_decl{font-family:Consolas,"Bitstream Vera Sans Mono","Andale Mono",Monaco,"DejaVu Sans Mono","Lucida Console",monospace}pre,.CodeMirror pre{font-size:small}body{background:white;color:#333;font-size:93.75%;line-height:1.4;margin:0;padding:0}#top>.helper,body>.container,body#Home #content #tools>div,body#Home #content>.intro>div,body#Home #content>.more{margin:auto;max-width:76em;padding:0 1em}body>.container{position:relative}#top{background:#b03931;border-bottom:1px #98312a solid;position:relative}#top>.helper>.helper{display:table;width:100%}#top #cssmenu,#top .search-container{display:table-cell;vertical-align:middle}#top .search-container{width:0}#top .logo{display:block;float:left;margin-left:-5.4em;margin-right:-4em;padding-top:1px}#top img#logo{height:2.533em;vertical-align:middle;width:13.69em}#top #d-language{display:none}#top a.hamburger{display:none}#top a{color:white;text-decoration:none}#top a:hover,#top #cssmenu li.open>a,#top #cssmenu li.active>a{background:#98312a}#top .expand-container{position:relative}#top #cssmenu{width:100%}#top #cssmenu .expand-container>*{display:none}#top #cssmenu .expand-container.open>*,#top #cssmenu .expand-container>.expand-toggle{display:block}#top #cssmenu ul{list-style:none;margin:0;padding:0}#top #cssmenu a,#top .search-container a{display:block;height:1.4em;padding:.6em 1em;position:relative;white-space:nowrap}#top #cssmenu>ul>li{float:left}#top #cssmenu>ul>li>ul{background:#b03931;border:1px solid #98312a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:0 6px 12px rgba(0,0,0,0.176);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.176);box-shadow:0 6px 12px rgba(0,0,0,0.176);position:absolute;z-index:5}#top #cssmenu>ul>li>ul>li>a{font-size:small;padding-top:.3em;padding-bottom:.3em;padding-right:2em}#top #cssmenu>ul>li>ul>li:first-child>a{padding-top:.6em}#top #cssmenu>ul>li>ul>li:last-child>a{padding-bottom:.6em}#top #cssmenu>ul>li .menu-divider{border-top:1px solid #943029}#top #cssmenu>ul>li .menu-divider:before{border-top:1px solid rgba(255,255,255,0.1);display:block;height:1px;content:''}#top .search-container.expand-container .expand-toggle{display:none}#top .search-container.expand-container .expand-toggle::after{content:"\f002  \f0d7";font-family:FontAwesome}#top .search-container.expand-container .expand-toggle span{display:none}#top #search-box{display:block;padding-left:1em}div#search-box form,span#search-query,span#search-dropdown,span#search-submit{border:1px none #CCC}div#search-box form{background:white;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-style:solid;display:inline-block;font-size:small;margin:0;vertical-align:middle;white-space:nowrap}span#search-query,span#search-dropdown,span#search-dropdown>.helper,span#search-submit{display:inline-block;height:2em;line-height:1.3;vertical-align:top}span#search-query{width:8em}span#search-query input,span#search-dropdown select,span#search-submit button{background:transparent;color:#333;border:0;font-size:small;margin:0;padding:0 .5em;width:100%;height:100%;outline:0}span#search-dropdown>.helper{display:inline-block;position:relative;overflow:hidden;width:8em}span#search-dropdown>.helper::after{content:"\f0d7";font-family:FontAwesome;position:absolute;width:1em;line-height:1em;top:.5em;right:.2em}span#search-dropdown select{padding-right:7.5em;position:relative;text-overflow:ellipsis;width:14em;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}span#search-dropdown select::-ms-expand{display:none}span#search-submit{background:#e6e6e6;border-left-style:solid;line-height:1.2em;width:3em}span#search-submit button{color:#555}span#search-submit button:active{position:relative;top:.1em}span#search-submit span{display:none}.subnav,.subnav-helper{background:#f5f5f5;border:0 solid #CCC;border-width:0 1px;padding-left:1em;padding-right:1em;width:15em}.subnav{float:left;padding-bottom:2em;position:relative}.subnav a{text-decoration:none}.subnav a:hover,.subnav .expand-toggle:hover{text-decoration:underline}.subnav .smallprint a{text-decoration:underline}.subnav h2{border-bottom:1px solid #CCC;font-size:1em;margin-right:-1em}body.have-javascript .subnav.expand-container>h2.expand-toggle{display:none}.subnav .subnav-duplicate{display:none}.subnav ul{list-style:none;margin:0;padding-left:1em}.subnav>ul{padding-left:0}.subnav li a{display:block;position:relative;white-space:nowrap}.subnav li.active>a{color:#742620;text-decoration:underline}body.std .subnav ul ul ul{border-left:1px solid #CCC}body.std .subnav .d_inlinecode{display:block;font-weight:normal}body.std .subnav li li>a>span,body.std .subnav li li>h7>span{border-left:1px solid #CCC}body.std .subnav ul ul li>a>span::before,body.std .subnav ul ul li>h7>span::before{border-bottom:1px solid #CCC;content:"";display:inline-block;width:.5ex;margin-right:.5ex;height:1em;position:relative;bottom:.5ex}body.std .subnav ul ul li:last-child>ul{border-left:0}body.std .subnav ul ul li:last-child>a>span,body.std .subnav ul ul li:last-child>h7>span{border-left:0}body.std .subnav ul ul li:last-child>a>span::before,body.std .subnav ul ul li:last-child>h7>span::before{border-left:1px solid #CCC}body.std .subnav a.package{background:0;padding-left:0;font-style:normal}.subnav-helper{bottom:0;content:"";position:absolute;top:0}#content{padding-bottom:1em;text-align:justify}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#content{text-align:left}}.subnav+#content{margin-left:19em}#content #tools{padding:.3em 0 .6em 0;text-align:right}#content #tools .tip{display:inline-block;padding-left:.5em}.expand-container>.expand-toggle::after{content:" \f0d7";font-family:FontAwesome}body.have-javascript .expand-container.open>.expand-toggle::after{content:" \f0d8"}body.have-javascript .expand-container>*{display:none}body .subnav.expand-container>*{display:block}body.have-javascript .expand-container.open>*,body.have-javascript .expand-container>.expand-toggle{display:block}span.sig_btn{display:inline-block}span.sig_btn>a:last-child{visibility:hidden}span.sig_btn:hover>a:last-child{visibility:visible}a.btn{color:#333;background:white;border:1px solid #CCC;border-radius:4px;padding:.3em .6em;display:inline-block;text-decoration:none}a.btn:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}div.btn-group-vertical{display:inline-block}div.btn-group-vertical>a,div.btn-group-vertical>span{display:block}div.btn-group-vertical>div.hbox{display:flex}div.btn-group-vertical>div.hbox>a{flex-grow:1}em.big{font-style:normal;font-size:larger}em.tt{font-style:normal}em.u{font-style:normal;text-decoration:underline}table.params{border:1px dotted #333}tr.param{border:0;border-bottom:1px dotted gray}tr:last-child{border-bottom:0}td.param_id{border:inherit;font-weight:bold;padding-right:1em;white-space:nowrap;vertical-align:top}td.param_desc{border:inherit;font-style:italic}table.download-compilers{width:100%;max-width:50em;table-layout:fixed}table.download-compilers td{border:0}table.download-compilers h2{margin:0}table.download-compilers>tbody>tr:first-child>td{text-align:center;vertical-align:middle}table.download-compilers>tbody>tr:nth-child(2)>td{text-align:left}table.download-compilers>tbody>tr:nth-child(2)>td>ul{margin-bottom:0;padding-left:1em}table.download-compilers div.download-link{text-align:center;margin-bottom:1em}table.download-compilers img{width:100%}table.download-compilers h3{margin-top:0;text-align:center}div#download-choose{float:right}.download_image{display:inline-block;width:100px;vertical-align:top}h3.download{display:inline-block}.download_paragraph{display:inline-block}.download_paragraph>h3{margin:0}.download_channels{word-spacing:2em}.download_channel{display:inline-block;word-spacing:initial}.footnote{font-style:italic}.footnote::before{content:" ("}.footnote::after{content:")"}.gname{font-style:italic}.metacode{font-style:italic}.key{font-weight:bold;display:block}.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.donthyphenate{-webkit-hyphens:manual;-moz-hyphens:manual;-epub-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.black{color:black}.blue{color:blue}.green{color:green}.red{color:red}.white{color:white}.yellow{color:yellow}.bigoh{font-weight:bold}div.summary,div.description,div.keyval,div.blankline{margin:1.12em 0}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:normal;text-align:left;margin:2em 0 1em}h1{font-size:2.0;margin-top:0}h2{font-size:1.5em}h3{font-size:1.35em}h4{font-size:1.15em}form{margin:0}blockquote{background-color:#e5e5e5;display:block;padding:.25em 1em;margin:1em 2em}blockquote p:before{content:"\201C";color:#bacaca;display:block;font-size:700%;width:50px;height:0;margin-left:-0.5em;line-height:.8em}blockquote p{margin:0;font-style:italic}blockquote cite{display:block;text-align:right}pre,pre.prettyprint,div.prototype{background:white;border-radius:4px;padding:1ex;margin:1em 0 1em 0;line-height:normal;border:1px solid #ccc;width:auto}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}dd,.d_decl_dd{margin:0;margin-bottom:2em;padding:1ex;padding-left:2em}.template_param_list{color:#48688e}.constraint{opacity:.35}.constraint:before{content:"Constraints: ";visibility:hidden}.constraint:hover:before{visibility:visible}.constraint:hover{opacity:1}table{border:solid #333;border-width:2px 0;border-collapse:collapse}table tr{border:0}table td,table th,table caption{text-align:left;vertical-align:top;padding:.3em}.quickindex .book caption:empty{padding:0}table td{border:0;border-bottom:1px solid #e6e6e6;text-align:justify}table th{border:0;border-bottom:1px solid #333}table td:not(:last-child),table th:not(:last-child){padding-right:1em}hr{margin:2em 0}a,.question,.expand-toggle{color:#b03931;cursor:pointer}a:hover,.question:hover,.expand-toggle:hover{color:#742620}a.anchor{color:#633;text-decoration:none}a.anchor:hover{text-decoration:underline}a.anchor:hover::after{content:" \00B6";color:#333;font-style:normal}body.dcompiler dt a.anchor:hover::after{display:none}body.dcompiler dt a.anchor:hover{position:relative}body.dcompiler dt a.anchor:hover:before{content:" \00B6";color:#333;font-style:normal;position:absolute;left:-1em}.bnf{background-color:white}.ddoccode{background-color:#f3eeee}.console{background-color:#333;border-color:#333;color:#f5f5f5}.console a{color:#d8645e}.console a:hover{color:#f47069}.moddeffile{background-color:#efeffe;color:#010199}.scini{background-color:#fef6fe;color:#119}.d_code,.d_code2{background-color:#fcfcfc}.asmcode{background-color:#afcbde;border-color:#afcbde}.ccode,.cppcode,.cppcode2{background-color:#f6ecf0}td .d_code2,td .cppcode2,td .cppcode{min-width:20em;margin:1em 0}.d_inlinecode{font-weight:bold}.d_comment,.cm-s-eclipse span.cm-comment,.com{color:#999}.d_string,.cm-s-eclipse span.cm-string,.cm-s-eclipse span.cm-string-2,.str,.atv{color:#dc4040}.d_keyword,.cm-s-eclipse span.cm-keyword,.cm-s-eclipse span.cm-builtin,.kwd{color:#4040dc}.typ{color:#4040dc}.d_param{font-style:italic}.cm-s-eclipse span.cm-number,.cm-s-eclipse span.cm-meta,.lit{color:#8e00dc}{color:#333}.cm-s-eclipse span.cm-attribute,.atn{color:#9ad452}.cm-s-eclipse span.cm-tag,.tag{color:#fa0}.cm-s-eclipse span.cm-error{color:red}.cm-s-eclipse span.cm-def,.cm-s-eclipse span.cm-operator,.cm-s-eclipse span.cm-property,.cm-s-eclipse span.cm-variable,.cm-s-eclipse span.cm-variable-2,.cm-s-eclipse span.cm-variable-3,.pln,.fun .dec,.var{color:#333}.cm-s-eclipse span.cm-word{color:#006}.cm-s-eclipse span.cm-atom{color:#219}.cm-s-eclipse span.cm-qualifier{color:#555}.cm-s-eclipse span.cm-bracket{color:#cc7}.cm-s-eclipse span.cm-link{color:#219}.d_psymbol,.ddoc_psymbol{font-weight:bold}.d_decl{background:#f5f5f5;border-left:5px solid #b03931;text-align:left;border-top-left-radius:4px;border-top-right-radius:4px}.d_decl>div{border:1px solid #e6e6e6;border-top-right-radius:4px;padding:.6em 1em}.d_decl+dd{border:1px solid #e6e6e6;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}img{border:0}body.chm div#news,body.chm div.subnav-helper,body.chm div.subnav,body.chm div#top{display:none}body.chm{min-width:0 !important}body.chm div#content{padding:20px;border:0;margin:0 !important;border-radius:0}body.chm div#tools{margin-right:0}body.chm dt.d_decl{width:100%}body#Home>.container{max-width:none;padding:0}body#Home #content #tools,body#Home #content>.intro{background:#f5f5f5}body#Home #content>h1{margin:0}body#Home #content>.intro{padding-bottom:1em;border-bottom:1px solid #e6e6e6}body#Home #content>.intro>div>div{display:table;width:100%}body#Home #content>.intro>div>div>*{display:table-cell}body#Home #content>.intro .pitch{font-size:large;font-weight:300;margin:auto;width:21em}body#Home #content>.intro .download{margin-top:3em;text-align:center}body#Home #content>.intro .download .btn{margin:0 .3em .3em .3em}body#Home #content>.intro .download .btn.action{border-color:#98312a}body#Home #content>.intro .download .btn.action:hover{border-color:#943029}body#Home #content>.intro #your-code-here{padding-left:1em;position:relative;width:32em}body#Home #content>.intro #your-code-here .tip{position:absolute;top:.1em;right:.3em;z-index:1}body#Home #content>.intro #your-code-here pre{margin:0}body#Home div#news{float:right;width:252px}body#Home div#forum-summary{color:white;width:100%;margin-right:1em}body#Home div#forum-summary>iframe{border:0;width:100%;height:210px}body#Home .more .boxes,body#Home .more .whyd{margin-right:252px;padding-right:4em}body#Home .boxes .item .big-icon{padding-right:.5em}body#Home .whyd .section{margin-bottom:1.5em;border-left:5px solid #b03931;border-radius:4px}body#Home .whyd .section>div{border:1px solid #e6e6e6;border-left:0;border-radius:4px;padding:1.5em}body#Home .whyd .section>div>*:first-child{margin-top:0}body#Home .whyd .section>div>*:last-child{margin-bottom:0}body#Menu #content li.expand-container a::after{content:""}body#Menu #content li.expand-container ul{display:block}.boxes{margin:2em 0}.boxes .row{display:table-row}.boxes .item{display:table-cell;width:50%}.boxes>.row>.item{padding:1em 2em}.boxes>.row>.item>h4:first-child{margin-top:0}.boxes>.row:first-child>.item{padding-top:0}.boxes>.row:last-child>.item{padding-bottom:0}.boxes>.row>.item:first-child{padding-left:0}.boxes>.row>.item:last-child{padding-right:0}.tip{font-size:small;position:relative}.tip>div{display:none;position:absolute;top:25px;left:auto;right:0;width:19em;padding:8px;z-index:100;background:#555;color:white;font-style:normal;text-align:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.tip:hover>div{display:block}.tip>div>*:first-child{margin-top:0}.tip>div>*:last-child{margin-bottom:0}div#copyright{margin-top:1.5em;text-align:center}.smallprint,.smallprint a{color:#999;font-size:small}.smallprint a:hover{color:#555}#contributors-github img{padding-right:5px}div.version{font-size:.9em}div.version font{color:#633}div.version li{padding-bottom:.3ex}div.changelog-nav{font-size:small;margin:2em 0;text-align:center}.leadingrow{background-color:#e4e9ef;font-size:110%}.quickindex{font-weight:normal;background-color:#f5f5f5}.quickindex a{text-decoration:none}.quickindex a:hover{text-decoration:underline}.question,.question *{display:inline;text-decoration:underline;cursor:pointer}.answer{display:none}.nobr{white-space:nowrap}.example-box{transition:.25s;overflow:hidden}textarea.d_code{display:none}textarea.d_code_output,textarea.d_code_stdin,textarea.d_code_args{text-align:left;border:0;width:98%;padding:5px;margin:1px;word-wrap:break-word;height:auto;background:white;margin-left:2px;outline:0}div.d_code{margin:0;padding:0;background:#f5f5f5}div.d_run_code{display:none}div.d_code_output,div.d_code_stdin,div.d_code_args,div.d_code_unittest{border:1px solid #CCC;background:white;display:none;height:auto;width:100%}.d_code_title{font-weight:bold;padding:5px}.CodeMirror-wrap{padding:3px}.CodeMirror{line-height:normal;border:1px solid #CCC;background:#fcfcfc}.cm-s-eclipse .CodeMirror-matchingbracket{border:1px solid grey;color:black !important}input.runButton,input.resetButton,input.argsButton,input.inputButton,input.editButton{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-size:72%;font-weight:bold;padding:3px 6px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:50px;margin:2px;position:relative;z-index:2;cursor:pointer}input.runButton:hover,input.resetButton:hover,input.argsButton:hover,input.inputButton:hover,input.editButton:hover,input.runButton[disabled]{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}input.runButton:active,input.resetButton:active,input.argsButton:active,input.inputButton:active,input.editButton:active{position:relative;top:1px}input.resetButton{display:none}.page-contents{width:300px;padding-right:10px;border:solid #333;border-width:2px 0;font-size:small;text-align:left;margin:0 0 2em 2em}.page-contents-header{text-align:center}.page-contents-header h3{display:inline;color:#444;font-weight:bold;margin-top:0}.page-contents li{line-height:1.3;padding-bottom:0}@media only screen and (min-width:66em){pre{overflow:auto}.page-contents{float:right}}@media only screen and (max-width:66em){#top .search-container.expand-container .expand-toggle{display:block}#top .expand-container>#search-box{background:#b03931;border:1px solid #98312a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;padding:.6em;position:absolute;top:100%;right:0;width:auto;z-index:5}#top .expand-container.open>#search-box{display:block}body#Home #content>.intro .pitch{width:15em}.subnav{float:none;border-bottom-width:1px;border-left-width:0;border-right-width:0;margin:0 -1em;padding:.6em 1em;width:auto}body .subnav.expand-container>*{display:none}.subnav.open{padding-bottom:1em}body.doc .subnav>ul,body.std .subnav>ul>li>ul{-moz-column-width:17em;-webkit-column-width:17em;column-width:17em}body.changelog .subnav>ul{-moz-column-width:10em;-webkit-column-width:10em;column-width:10em}body.doc .subnav>ul>li,body.std .subnav>ul>li>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.subnav h2{border-bottom-style:none;margin-right:0;margin-top:0;padding-top:1em}.subnav>*{display:none}.subnav>.head{display:block;word-spacing:1em}.subnav>.head>*{display:inline;word-spacing:0}.subnav>.head br{display:none}.sunbav .subnav-duplicate{display:block}.subnav>.head .separator::after{content:"\2013"}body.have-javascript .subnav.expand-container>.head>*,body.have-javascript .subnav.expand-container.open>.head>h2,body.have-javascript .subnav.expand-container.open>.head>.subnav-duplicate{display:none}body.have-javascript .subnav.expand-container>h2.expand-toggle,body.have-javascript .subnav.expand-container.open>.head>*,body.have-javascript .subnav.expand-container>.head br{display:block}body.have-javascript .subnav>h2.expand-toggle{margin:0;padding:0}body.have-javascript .head .separator::after{content:none}body.have-javascript .subnav.open>h2{border-bottom-style:solid;margin-bottom:1em}.subnav+#content{margin-left:0}.subnav-helper{display:none}}@media only screen and (max-width:54em){body#Home #content>.intro>div>div{display:block;width:auto}body#Home #content>.intro>div>div>*{display:block}body#Home #content>.intro .pitch{max-width:21em;width:auto}body#Home #content>.intro #your-code-here{padding:0;margin:auto;margin-top:2em}body#Home #news{display:none}body#Home .more .boxes,body#Home .more .whyd{margin-right:0;padding-right:0}#top>.helper{padding:0}#top #cssmenu,#top #search-box{display:block}#top .logo{width:auto}#top .logo>a{background:transparent;margin-left:1em}#top #cssmenu,#top .search-container{display:none}#top .expand-container.open #cssmenu,#top .expand-container .search-container{display:block}#top #cssmenu{border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid #943029;clear:both}#top #cssmenu>ul{border-bottom:1px solid #943029;border-top:1px solid rgba(255,255,255,0.1)}#top .search-container{padding:.6em 1em;width:auto}#top .search-container.expand-container .expand-toggle{display:none}#top .expand-container>#search-box{border:0;display:block;padding:0;position:static}#top .expand-container .search-container{display:none}#top .expand-container.open .search-container{display:block}#top #search-box form{display:table;width:100%}#top #search-query,#top #search-dropdown,#top #search-submit{display:table-cell}#top #search-query{width:auto}#top #search-dropdown{width:0}#top #cssmenu>ul>li{float:none}#top #cssmenu>ul>li.expand-container.open>ul{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static}#top #cssmenu>ul>li.expand-container.open>ul>li>a{padding-left:2em}#top a.hamburger{display:inline;float:right;font-size:2em;height:1em;line-height:1;padding:.15em 1em}#top a.hamburger span{display:none}#top a.hamburger::after{content:"\f0c9";font-family:FontAwesome}}@media only screen and (max-width:40em){.boxes .row,.boxes .row .item{display:block;padding:0;width:auto}body#Home #content>.intro #your-code-here{width:auto;max-width:32em}}.decl_anchor{visibility:hidden;float:right;margin-top:5px;margin-right:5px;text-decoration:none}dt.d_decl:hover .decl_anchor{visibility:visible}.vcontainer-box{display:block}.vcontainer-box:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.vcontainer-element{display:inline-block;vertical-align:middle}.center{text-align:center}.dont-highlight-link>a{text-decoration:none;color:#333}table,table th{border-style:none}div#content{line-height:inherit;text-align:left;min-height:0}table th,table caption{text-align:center}table td{text-align:left}table td,table th,table caption{vertical-align:inherit;padding:0}h1{margin-bottom:.5em}div#footernav{clear:none}div#copyright{margin-top:1em}pre{background:inherit;border:0;padding:0;border-radius:0}table td{border-bottom:0}table td:not(:last-child),table th:not(:last-child){padding-right:0}.subnav,.subnav-helper{width:7em}.subnav>ul>li{margin-top:.6em}.subnav+#content{margin-left:10em}body.navhidden #top,body.navhidden .subnav,body.navhidden .subnav-helper{display:none}body.navhidden #content{margin-left:0}#top{position:relative}#tools{overflow:hidden}#forum-tools-left{float:left;white-space:pre;max-width:100%;overflow:hidden;text-overflow:ellipsis}#forum-tools-right{float:right}#content{overflow:hidden}#content>h1{display:none}#forum-content>table{position:relative}#forum-content table{width:100%;border-spacing:0;border-collapse:collapse}#forum-content table tr.table-fixed-dummy,#forum-content table tr.table-fixed-dummy td{margin:0 !important;padding:0 !important;border:0 !important}#forum-content input[type=submit]{margin:0}.temphide{display:none !important}.nowrap{white-space:nowrap}.avoid-wrap{display:inline-block}span.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}a span.truncated{text-decoration:underline}div.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}a.secretlink,a.secretlink:hover,a.secretlink:active,a.secretlink:visited{color:inherit;text-decoration:none}.forum-table{border:2px solid #e6e6e6;table-layout:fixed}.forum-table>tbody>tr>th{background-color:#e6e6e6}.forum-table>tbody>tr.subheader>th{background-color:#f5f5f5}.forum-table>tbody>tr>td,.forum-table>tbody>tr>th{padding:.33em;border:1px solid #e6e6e6;overflow:hidden}.number-column{text-align:center}.forum-postsummary-author{color:#777}#forum-content a img{border:0}.forum-unread,.forum-unread:visited{font-weight:bold}.forum-read,.forum-read:visited{font-weight:normal}.forum-unread:visited,.forum-read:visited{color:#723d39}.viewmode-horizontal-split{font-family:'Open Sans',Tahoma,'Deja Vu','Bitstream Vera Sans',sans-serif}.header-tools{position:absolute;top:3px;right:3px}.header-tools .img{display:none;margin:4px}.pager th{font-weight:normal}.pager-left{float:left}.pager-right{float:right}.disabled-link{color:#999}.forum-form input,.forum-form textarea{max-width:100%;box-sizing:border-box}.forum-form textarea{font-size:120%}.post-form label,.forum-form input[type=submit]{margin-top:.75em !important;display:block}.post-form textarea{display:block}.post-form input[type=submit]{display:inline-block}.form-error{border:2px dotted red;color:red;padding:.75em;margin-bottom:.75em}.forum-form .form-error input[type=submit],.forum-form .forum-notice input[type=submit]{margin:0 !important}.form-error .lint-description{color:#333}.forum-notice{border:2px solid #e0e0a0;background-color:#ffffd8;padding:.5em;margin-bottom:1em;text-align:center}div#footernav{margin-top:2em;text-align:center}div#footernav a{white-space:nowrap}#forum-index-header{margin:0 .5em .5em .5em}#forum-index>tbody>tr>td:nth-child(even){background-color:#fcfcfc}#forum-index>tbody>tr>td:nth-child(1){width:60%}#forum-index>tbody>tr>td:nth-child(2){width:40%}#forum-index>tbody>tr>td:nth-child(3){width:5em}#forum-index>tbody>tr>td:nth-child(4){width:5em}#forum-index>tbody>tr>td:nth-child(5){width:6.2em}.forum-index-description{color:#777;line-height:1.2em;height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.forum-postsummary-time{display:block;text-align:right}#forum-index .focused{outline:1px solid #F99 !important;background-color:#FEE}#forum-index .focused>td{background:none !important}#group-index>tbody>tr>td:nth-child(even){background-color:#fcfcfc}#group-index>tbody>tr>td:nth-child(1){width:75%}#group-index>tbody>tr>td:nth-child(2){width:25%}#group-index>tbody>tr>td:nth-child(3){width:5.5em}.forum-postsummary-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-index-col-first{width:70%}.group-index-col-last{text-align:right}#group-index .focused{outline:1px solid #F99 !important;background-color:#FEE}#group-index .focused>td{background:none !important}#group-index a.forum-postsummary-gravatar{float:left;margin-right:.5em;display:block}#group-index a.forum-postsummary-gravatar img.post-gravatar{width:2.2em;height:2.2em;border-width:.3em;margin:-0.05em;display:block}#thread-overview{margin-bottom:.75em}#thread-overview .group-index-header>th{overflow:visible;font-weight:normal;text-align:left}#thread-overview .group-index-header>th>a{color:black}#thread-overview .group-index-header>th>a:hover{text-decoration:underline}.thread-overview-pager{float:right;position:relative}.thread-overview-pager-expanded{position:absolute;top:100%;z-index:5;white-space:pre;right:0;background-color:#e6e6e6;padding:.5em;border:2px solid #CCC;box-shadow:0 0 10px rgba(128,128,128,0.25)}.thread-overview-pager-pageno{width:4em}body.have-javascript .forum-expand-container .forum-expand-toggle::after{content:" \f0d7";font-family:FontAwesome}body.have-javascript .forum-expand-container.open#thread-overview th>a.forum-expand-toggle::after,body.have-javascript .forum-expand-container.open.thread-overview-pager .forum-expand-toggle::after{content:" \f0d8"}body.have-javascript .forum-expand-container .forum-expand-content,.thread-overview-pager-expanded{display:none}body.have-javascript .forum-expand-container .forum-expand-toggle,body.have-javascript .forum-expand-container.open#thread-overview>tbody>tr.forum-expand-content,body.have-javascript .forum-expand-container.open.thread-overview-pager .forum-expand-content{display:block}#thread-posts>.post-wrapper:first-child>.post{margin-top:0}.post-wrapper{position:relative}.post{margin-top:.75em}.post>tbody>tr>td{vertical-align:top;padding:.75em}.post>tbody>tr>td:nth-child(1){width:10em}.post-header>th{text-align:left}.post-header a{text-decoration:none;color:inherit}.post-header a:hover{text-decoration:underline}.post-time{float:right;font-weight:normal}.post-info{width:20%;background-color:#f5f5f5;font-size:85%;word-wrap:break-word}.post-author{font-weight:bold;font-size:130%}#forum-content a img.post-gravatar{margin-top:.35em;border:5px solid #e6e6e6}.post-info>hr{border:1px solid #e6e6e6;border-bottom:0;margin:.5em 0}.post-info-bit{margin-bottom:1em}ul.post-info-parts{margin:0;padding-left:0;list-style-position:inside}.post-actions{position:absolute;bottom:1em}.actionlink{display:block;white-space:pre}.actionlink img{vertical-align:middle;margin-right:5px}tr.mini-post-info-cell>td{padding:0 !important}.post-error{color:red}.post-text{margin:0;font-family:Consolas,Lucida Console,Menlo,monospace;font-size:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.forum-quote,.forum-signature{color:#666}.forum-quote{display:block;border-left:4px solid #e6e6e6;padding-left:4px;border-left:.6ch solid #e6e6e6;padding-left:1.5ch}.forum-quote-prefix{position:absolute;left:-1000px;top:-1000px}.forcewrap{word-break:break-all;display:inline-block}a>.forcewrap{text-decoration:underline}.post-nester{border-collapse:collapse;width:100%}.post-nester>tbody>tr>td{padding:0}.post-nester-bar{position:relative;width:10px;vertical-align:top;background:url('/static/635698880721262223/images/nestgrad.png')}.post-nester-bar a{display:block;position:absolute;width:10px;top:0;bottom:0;border-bottom:1px solid #e6e6e6}.post-pager{margin-top:10px}.post.focused{border-left-color:#F99}.linknav:after{content:"[" attr(data-num) "]";vertical-align:top;font-size:75%}.forum-table>tbody>tr>td.group-threads-cell{padding:2px 0 0 0}#group-index-threaded>tbody>tr>th{width:100%}.group-threads table{table-layout:fixed}.group-threads>table{width:100%}.group-threads>table>tbody>tr>td{border-bottom:0;padding-bottom:1px;padding-left:2px !important;padding-right:2px}.thread-start{border:2px solid #e6e6e6;margin-bottom:1px}.thread-start>tbody>tr>th{background-color:#e6e6e6}.thread-start>tbody>tr>td>div{padding-right:2px}.thread-start>tbody>tr:nth-child(odd){background-color:#f5f5f5}.thread-start>tbody>tr:nth-child(even){background-color:white}.thread-start td{text-align:left}.thread-post-row div{overflow:hidden}.thread-post-time{float:right}#thread-index .focused>td>div,#group-index-threaded .focused>td>div,#group-posts-vsplit .focused{outline:1px solid #F99 !important;background-color:#FEE}#thread-index .selected>td>div,#group-index-threaded .selected>td>div,#group-posts-vsplit .selected{background-color:#D55;color:white}#thread-index .selected a,#group-index-threaded .selected a,#group-posts-vsplit .selected a{color:inherit}#thread-index .selected .thread-post-time span,#group-index-threaded .selected .thread-post-time span,#group-posts-vsplit .selected .thread-post-time span{color:inherit !important}#thread-index{margin-top:20px}table.viewmode-threaded>tbody>tr>th{width:100%}#group-split{table-layout:fixed}#group-split-list{width:25em;vertical-align:top}#group-split-list>div{position:relative}#group-split #group-split-message{padding-left:4px;vertical-align:top;overflow:auto}#group-split-message .nojs{margin-top:10px}.viewmode-horizontal-split .group-threads{height:400px;overflow-x:hidden;overflow-y:auto}.split-post{table-layout:fixed}.split-post .post-body{overflow:auto;padding:0;border-left:0;border-right:0;border-bottom:0;display:block}.split-post .post-text{margin:10px}.post-info-avatar{padding-left:5px;padding-bottom:2px;border-right:none !important;width:1px}.horizontal-post-info{border-left:none !important;background-color:#f5f5f5;font-size:.9em}.horizontal-post-info-name{font-weight:bold;white-space:pre}table td.horizontal-post-info-name{text-align:right;padding:0 10px;width:6em}.horizontal-post-info-value .forum-unread{font-weight:inherit}.post-info-actions{vertical-align:bottom;text-align:right}table.post-layout{width:100%;height:100%}table.post-layout>tbody>tr>td{vertical-align:top}tr.post-layout-header,tr.post-layout-footer{height:1px}table.mini-post-info{display:none}table.mini-post-info a img.post-gravatar{border-width:3px !important;margin:0 .5em}table.mini-post-info .post-info-actions{padding:.5em}table.mini-post-info>tbody>tr>td:first-child{width:1px}table.mini-post-info{background-color:#f5f5f5}.split-post table.mini-post-info{border-bottom:2px solid #e6e6e6}table.post-footer{background-color:#f5f5f5;border-top:2px solid #e6e6e6;display:none}table.post-footer>tbody>tr>td{margin:0}td.post-footer-info{padding:.5em .75em}td.post-footer-nav{background-color:#e6e6e6;text-align:center}td.post-footer-nav a{display:block;height:100%;padding:1em;margin:0}.group-split-message-none{text-align:center;vertical-align:middle !important;overflow:hidden;width:100%}.keyboardhelp{width:auto !important;margin:0 auto}.keyboardhelp td{padding-top:10px}.keyboardhelp td:first-child{text-align:right;padding-right:10px}.keyboardhelp td:last-child{text-align:left}.keyboardhelp th{display:none}kbd{border:1px solid;border-color:#ddd #bbb #bbb #ddd;border-bottom-width:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;padding:1px 3px;font-family:inherit;font-size:.9em;white-space:nowrap;display:inline-block;text-align:center;min-width:1em;margin:0 1px;background-color:white;font-family:"Arial Unicode MS","Microsoft Sans Serif","Free Sans","Gentium Plus","Gentium Basic","Gentium","GentiumAlt","DejaVu Sans","DejaVu Serif","Free Serif","TITUS Cyberbit Basic","Bitstream Cyberbit","Bitstream CyberBase","Doulos SIL","Code2000","Code2001"}.keyboardhelp-popup{position:fixed;background-color:#f5f5f5;width:35em;height:20em;left:50%;top:50%;margin-left:-20em;margin-top:-12.5em;border:.25em solid #CCC;padding:2.5em;box-shadow:0 0 20px #000}.keyboardhelp-popup .keyboardhelp th{display:table-cell}.keyboardhelp-popup-closetext{text-align:center;position:absolute;width:100%;bottom:1.5em;left:0;color:#999;font-size:.8em}#group-posts-vsplit{font-size:90%}#group-index-vsplit>tbody>tr>th:first-child{width:100%}#group-posts-vsplit>tbody>tr>td:nth-child(1){width:70%}#group-posts-vsplit>tbody>tr>td:nth-child(2){width:30%}#group-posts-vsplit>tbody>tr>td:nth-child(3){width:8.5em}#group-posts-vsplit>tbody>tr>td{white-space:pre;overflow:hidden;text-overflow:ellipsis}#group-index-vsplit div.group-threads{height:30em;overflow:auto}#group-vsplit .post-header{display:none}#postform-captcha{margin-top:10px}#postform{display:block;max-width:50em}#postform textarea,#postform-subject{box-sizing:border-box;width:100%}.postform-action-left{float:left}.postform-action-right{float:right}.autosave-notice{margin-left:1em}.forum-form.loginform{width:320px;margin:70px auto 0 auto}.forum-form.loginform input[type=checkbox]{margin-top:1em}.loginform-error{margin:0 !important}.loginform-cell{padding:30px 80px !important}.loginform-info{text-align:center}.forum-no-data{text-align:center}.forum-table-message{text-align:center;padding:50px 0 !important}.forum-table-message pre{text-align:left;font-size:8pt;margin:50px 30px 0 30px}table#subscriptions td:first-child{width:100%}#trigger-content input[type=checkbox]{position:relative;top:.1em}hr{border:.15em solid #CCC}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}@media only screen and (max-width:66em){.subnav{width:auto}.subnav>ul{-moz-column-width:9em;-webkit-column-width:9em;column-width:9em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;max-width:29em}.subnav>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.subnav>ul>li:first-child{margin-top:0}.subnav+#content{margin-left:0}}@media only screen and (max-width:60em){.viewmode-horizontal-split .thread-post-time{display:none}.viewmode-horizontal-split .pager-numbers{display:none}.viewmode-horizontal-split .header-tools .btn{display:none}.viewmode-horizontal-split .header-tools .img{display:inline-block}body #group-split-list{width:15em}}@media only screen and (max-width:50em){body>.container{padding-left:0;padding-right:0}#tools,#forum-index-header{margin-left:1em;margin-right:1em}.subnav{margin-left:0;margin-right:0}.forum-form,#settings-form,#subscription-form,#postform{max-width:100%}#forum-index>tbody>tr>*:nth-child(3),#forum-index>tbody>tr>*:nth-child(4),#forum-index>tbody>tr>*:nth-child(5){display:none}div#footernav,div#copyright{display:none}#content{padding-bottom:0}.horizontal-post-info{display:none}.split-post table.mini-post-info,table.post-footer{display:table}}@media only screen and (max-width:30em){#forum-content .post>tbody>tr.mini-post-info-cell>td>table.mini-post-info{display:table !important}#forum-content .post>tbody>tr>td.post-info,#forum-content .post>tbody>tr:first-child>td:first-child{display:none}#forum-content .post>tbody>tr:first-child>td:nth-child(2){width:100%}#group-posts-vsplit>tbody>tr>td:nth-child(3){width:0}#group-index>tbody>tr>td:nth-child(2){width:7em}#group-index>tbody>tr>td:nth-child(3){width:4.5em;white-space:pre;padding:0}#group-index a.forum-postsummary-gravatar{display:none}}body.frame{font-size:90%}body.frame:before{display:none}body.frame>div,body.frame>div.container>*,body.frame div#tools{display:none}body.frame>div.container,body.frame div#content{display:block;margin:0;padding:0}body.frame div#content{display:block;margin:0;max-width:none;border:0;padding:0;background:0;min-height:0;font-size:12px;line-height:16px}body.frame .forum-table>tbody{display:block;max-height:162px;overflow-y:auto}body.frame .forum-table>tbody,body.frame .forum-table>tbody>tr,body.frame .forum-table>tbody>tr>td{width:249px}body.frame .forum-table>thead>tr>th,body.frame .forum-table>tbody>tr>td,body.frame .forum-table{border:1px solid #CCC;background:0}body.frame .forum-table>thead>tr>th,body.frame .forum-table>tbody>tr>td{border-left:0;border-right:0;border-top:0}body.frame .forum-table>thead>tr>th{font-size:14px;text-align:left;padding:10px}body.frame .forum-table>thead>tr>th .feed-icon{display:block;float:right}body.frame #forum-content table.forum-table{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-collapse:separate;background-color:white;color:#999}body.frame a{color:#333;text-decoration:none}body.frame .forum-postsummary-subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;width:180px}body.frame .forum-postsummary-author{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;max-width:100px}body.frame div.forum-postsummary-info{display:block;float:right;color:#999}body.frame .forum-unread{font-weight:600}body.frame .forum-postsummary-gravatar{float:left}body.frame .post-gravatar{border:0 !important;margin:0 5px 0 0 !important;width:32px;height:32px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}