﻿@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes flash{0%{background-color:inherit;}50%{background-color:#fbedbb;}100%{background-color:inherit;}}@-webkit-keyframes flash{0%{background-color:inherit;}50%{background-color:#fbedbb;}100%{background-color:inherit;}}@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0deg);}to{-ms-transform:rotate(360deg);}}.theme1-color{color:#f90!important;}.theme1-background{background-color:#f90;}.theme1-border{border-color:#f90!important;}.theme2-color{color:#fc6;}.theme2-background{background-color:#fc6;}.theme2-border{border-color:#fc6!important;}.theme3-color{color:#fff8df;}.theme3-background{background-color:#fff8df;}.theme2-border{border-color:#fff8df!important;}.contrast1-color{color:#666;}.contrast1-background{background-color:#fff;}.contrast1-border{border-color:#fff!important;}.contrast2-color{color:#f90;}.contrast2-background{background-color:#f90;}.contrast1-border{border-color:#f90!important;}.blank-background{background-color:#fff;}html,div,span,applet,object,iframe,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,li,ol,ul{margin:0;padding:0;border:0;}q:before,q:after,blockquote:before,blockquote:after{content:"";}html{font-size:16px;-webkit-font-smoothing:antialiased;font-smooth:always;}body,p,h1,h2,h3,h4,h5,h6,li,tr,td,th,dd,dt{font-family:"Segoe UI",Arial,Sans-Serif;font-size:16px;line-height:1.4;color:#111;}body{margin:0;}h1,h3,h4,h5,th{font-weight:bold;}h1{color:#333;padding:0;margin:0 0 7px;text-align:left;}h2{margin:20px 0 11px;padding:0;padding-bottom:10px;color:#333;}h2 a{color:#333;}h3{color:#f90;}h5{color:#808080;margin-bottom:2px;}h6{color:#666;}h1{font-size:38px;font-weight:400;}h2{font-size:29px;font-weight:400;}h3{font-size:19px;font-weight:normal;}h4{font-size:17px;}h5{font-size:16px;font-weight:bold;}h6{font-size:65%;font-weight:normal;}acronym{cursor:help;border-bottom:1px dashed #666;}pre{color:#000;background-color:#fbedbb;padding:6px;font:14px Consolas,monospace,mono;white-space:pre;overflow:auto!important;border:solid 1px #fbedbb;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;}code{color:#900;font:15px Consolas,monospace,mono;}kbd{background-color:#eee;border-color:#ccc #aaa #888 #bbb;border-style:solid;border-width:1px 3px 3px 1px;color:#000;padding:2px 4px;white-space:nowrap;}table{background-color:Transparent;}img{-ms-interpolation-mode:bicubic;}dt{font-weight:bold;margin-top:10px;margin-bottom:6px;}dd{margin-bottom:6px;margin-left:25px;}a{text-decoration:none;color:#005782;}a:visited{color:#800080;}a:active{text-decoration:underline;}a:hover{text-decoration:underline;}a:focus{outline:0!important;}img:focus{outline:0!important;}a:not([href]){color:inherit;text-decoration:none;}::selection{background-color:#f90;color:#fff;text-shadow:none;}::-moz-selection{background-color:#f90;color:#fff;text-shadow:none;}tt.equation{font-family:'Times New Roman',serif;font-size:17px;font-style:italic;white-space:pre;}input[type="text"],input[type="url"],input[type="search"],input[type="email"],input[type="number"],input[type="password"],select,textarea{border:1px solid #d7d7d7;font-size:16px;padding:5px;}input[type="text"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border:1px solid #a0acbf;}input[type=radio]{border:0;}input[type=button].disabled,input[type=checkbox].disabled,input[type=file].disabled,input[type=submit].disabled,input[type="number"].disabled,input[type="password"].disabled{cursor:not-allowed;opacity:.65;}textarea{font-family:Consolas,monospace;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;}option.group-header{font-weight:bold;font-style:italic;color:#808080;background-color:#fff;}option.subitem{padding-left:10px;background-color:#fff;}fieldset{padding:5px;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}fieldset legend{font-weight:bold;padding:0 5px;}a.button,a.button-large,.button,.button-large{color:#fff;background-color:#e08900;border:1px solid #ccc;text-decoration:none!important;white-space:nowrap;font-size:100%;padding:4px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}button.button{font-size:90%;}.button-large{font-size:17px!important;padding:4px 9px;}button.minor,.button.minor{background-color:#f2f2f2;border:1px solid #ccc;padding:4px;color:#333;}button.minor:hover,.button.minor:hover{background-color:#ccc;}button.info,.button.info{background-color:#f2f2f2;border:1px solid #ccc;border-color:#4682b4;padding:4px;color:#4682b4;}button.info:hover,.button.info:hover{background-color:#ccc;}a.button.safe,a.button.unsafe{color:#fff!important;}.button.compose{color:#fff!important;background-color:#d14836!important;border-color:#d14836!important;}.button.compose a,.button.compose a:hover{color:#fff!important;}.button.compose:hover{border-color:#c53727!important;}.button.unsafe{border-color:#f00;}.button.unsafe:hover{border-color:#c53727;}.button.safe{border-color:#76ab40;}.button.safe:hover{border-color:#577d30;}.long-element{width:475px;}.short-element{width:50px;}.tiny-text{font-size:13px;}table.small-text td,ul.small-text li,ol.small-text li,.small-text{font-size:14px!important;}.medium-text{font-size:17px;}.large-text{font-size:29px;font-weight:bold;}.highlight{background-color:#ff0!important;}.emphasis{color:#f00!important;}.Hidden,.hidden{visibility:hidden;}.invisible{display:none;}.subdue,.subdue li,tr.subdue td{color:#808080;}.transparent{background-color:Transparent;}.bold{font-weight:bold;}.fixedwidth{font:14px Consolas,monospace,mono;}.offblack{color:#333!important;}.normal{color:#333;font-weight:normal;}.muted{color:#ccc!important;}.align-left{text-align:left!important;}.align-right{text-align:right!important;}.align-center{text-align:center;}.align-justify{text-align:justify;}.align-top{vertical-align:top;}.align-middle{vertical-align:middle;}.align-bottom{vertical-align:bottom;}.float-right{float:right;}.float-left{float:left;}.float-center{margin:auto;}.top-left-fixed{position:relative;top:0;left:0;}.sticky{position:sticky;top:0;}.z-index-top{z-index:2147483647;}.firefox2 .z-index-top,.firefox3 .z-index-top,.firefox4 .z-index-top,.safari3 .z-index-top{z-index:16777271;}.z-index-bottom{z-index:0;}.extended{width:100%;box-sizing:border-box;}.fullpage{width:100%;height:100%;}.tight,.m-0{margin:0!important;}.mt-0,.my-0{margin-top:0!important;}.me-0,.mx-0{margin-right:0!important;}.mb-0,.my-0{margin-bottom:0!important;}.ms-0,.mx-0{margin-left:0!important;}.m-1{margin:.25rem!important;}.mt-1,.my-1{margin-top:.25rem!important;}.me-1,.mx-1{margin-right:.25rem!important;}.mb-1,.my-1{margin-bottom:.25rem!important;}.ms-1,.mx-1{margin-left:.25rem!important;}.spaced,.m-2{margin:.5rem!important;}.mt-2,.my-2{margin-top:.5rem!important;}.me-2,.mx-2{margin-right:.5rem!important;}.mb-2,.my-2{margin-bottom:.5rem!important;}.ms-2,.mx-2{margin-left:.5rem!important;}.m-3{margin:1rem!important;}.mt-3,.my-3{margin-top:1rem!important;}.me-3,.mx-3{margin-right:1rem!important;}.mb-3,.my-3{margin-bottom:1rem!important;}.ms-3,.mx-3{margin-left:1rem!important;}.m-4{margin:1.5rem!important;}.mt-4,.my-4{margin-top:1.5rem!important;}.me-4,.mx-4{margin-right:1.5rem!important;}.mb-4,.my-4{margin-bottom:1.5rem!important;}.ms-4,.mx-4{margin-left:1.5rem!important;}.m-5{margin:3rem!important;}.mt-5,.my-5{margin-top:3rem!important;}.me-5,.mx-5{margin-right:3rem!important;}.mb-5,.my-5{margin-bottom:3rem!important;}.ms-5,.mx-5{margin-left:3rem!important;}.ms-auto{margin-left:auto!important;}.me-auto{margin-right:auto!important;}.tight,.p-0{padding:0!important;}.pt-0,.py-0{padding-top:0!important;}.pe-0,.px-0{padding-right:0!important;}.pb-0,.py-0{padding-bottom:0!important;}.ps-0,.px-0{padding-left:0!important;}.p-1{padding:.25rem!important;}.pt-1,.py-1{padding-top:.25rem!important;}.pe-1,.px-1{padding-right:.25rem!important;}.pb-1,.py-1{padding-bottom:.25rem!important;}.ps-1,.px-1{padding-left:.25rem!important;}.p-2{padding:.5rem!important;}.pt-2,.py-2{padding-top:.5rem!important;}.pe-2,.px-2{padding-right:.5rem!important;}.pb-2,.py-2{padding-bottom:.5rem!important;}.ps-2,.px-2{padding-left:.5rem!important;}.p-3{padding:1rem!important;}.pt-3,.py-3{padding-top:1rem!important;}.pe-3,.px-3{padding-right:1rem!important;}.pb-3,.py-3{padding-bottom:1rem!important;}.ps-3,.px-3{padding-left:1rem!important;}.padded,.p-4{padding:1.5rem!important;}.padded-top,.pt-4,.py-4{padding-top:1.5rem!important;}.pe-4,.px-4{padding-right:1.5rem!important;}.padded-bottom,.pb-4,.py-4{padding-bottom:1.5rem!important;}.ps-4,.px-4{padding-left:1.5rem!important;}.p-5{padding:3rem!important;}.pt-5,.py-5{padding-top:3rem!important;}.pe-5,.px-5{padding-right:3rem!important;}.pb-5,.py-5{padding-bottom:3rem!important;}.ps-5,.px-5{padding-left:3rem!important;}table.spaced>tbody>tr>td,table.spaced>tr>td{padding:5px;}.nowrap{white-space:nowrap;}.wrap{white-space:normal;}.fixed-layout{table-layout:fixed;}.clip-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.clipped{overflow:hidden;}.inline{display:inline-block;}.block{display:block;}.scrollable{overflow:auto;}.fluid{max-width:10000px!important;width:auto!important;}.no-color,.no-colour{color:#000!important;}.fade-expand{overflow:hidden;opacity:1;max-height:5000px;-webkit-transition:opacity 500ms linear,max-height 500ms linear;-moz-transition:opacity 500ms linear,max-height 500ms linear;-o-transition:opacity 500ms linear,max-height 500ms linear;transition:opacity 500ms linear,max-height 500ms linear;}.fade-expand.hidden{opacity:0;max-height:0;-webkit-transition:opacity 500ms linear,max-height 500ms linear;-moz-transition:opacity 500ms linear,max-height 500ms linear;-o-transition:opacity 500ms linear,max-height 500ms linear;transition:opacity 500ms linear,max-height 500ms linear;}.blackout{background-color:#000;position:absolute;top:0;left:0;z-index:1000;width:100%;min-height:100%;}.raised{background-color:#fff8df;border:1px solid #ccc;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);}.shadow{margin-bottom:10px;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);}.dialog-center{position:absolute;top:20%;left:20%;z-index:9999;background-color:#fff;}.border-none{border-style:none!important;}.border-none:focus{border-style:none!important;outline:transparent;}.border-none-left{border-left-style:none!important;}.border-none-right{border-right-style:none!important;}.border-none-sides{border-right-style:none!important;border-left-style:none!important;}.border-none-top{border-top-style:none!important;}.border-none-bottom{border-bottom-style:none!important;}.border{border:1px solid #ccc;}.border-top{border-top:1px solid #ccc;}.border-bottom{border-bottom:1px solid #ccc;}.pre-wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;_white-space:pre;}ol,ul{padding-left:40px;margin:10px 0;}ol.compact li,ul.compact li,ol li.compact,ul li.compact{font-size:14px;}ol.spaced,ul.spaced{margin:3px;}ol.spaced li,ul.spaced li{margin:10px 0 10px 0;*margin:10px 0 10px 25px;}ol.tight,ul.tight{margin:0;padding-left:15px!important;}ol.compact,ul.compact{list-style-type:none;margin:0;padding-left:3px;line-height:1.4em;}ol.compactlist,ul.compactlist{margin-top:5px;margin-bottom:5px;}ol.noicon,ul.noicon{list-style:none outside none;margin-left:-35px;}ol.noicon li,ul.noicon li{line-height:120%;}ul.outdent{padding-left:15px;margin-left:0;margin-bottom:5px;margin-top:5px;}ul.outdent li{padding-bottom:2px;font-size:16px;}ul.download{margin-top:25px;}ul.download li,ul li.download,ul.Download li,ul li.Download{background:url("/images/download24.png") no-repeat scroll left center transparent;font-weight:bold;list-style-type:none;margin:0 0 6px -40px;padding:0 0 1px 30px;vertical-align:middle;}ul.horizontal li{display:inline;padding:.2em 1em;}ul.class li,li.class{list-style-image:url(/images/symbols/class.gif);}ul.delegate li,li.delegate{list-style-image:url(/images/symbols/delegate.gif);}ul.enum li,li.enum{list-style-image:url(/images/symbols/Enum.GIF);}ul.event li,li.event{list-style-image:url(/images/symbols/event.GIF);}ul.exception li,li.exception{list-style-image:url(/images/symbols/exception.GIF);}ul.interface li,li.interface{list-style-image:url(/images/symbols/interface.GIF);}ul.literal li,li.literal{list-style-image:url(/images/symbols/literal.GIF);}ul.method li,li.method{list-style-image:url(/images/symbols/method.GIF);}ul.module li,li.module{list-style-image:url(/images/symbols/module.GIF);}ul.namespace li,li.namespace{list-style-image:url(/images/symbols/namespace.GIF);}ul.property li,li.property{list-style-image:url(/images/symbols/property.GIF);}ul.struct li,li.struct{list-style-image:url(/images/symbols/struct.GIF);}ul.compactlist li,li.compactlist{list-style-image:url(/images/smallarrow.gif);font-size:14px;margin-left:-1em;margin-bottom:0;}a.external:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=");margin:0 0 0 2px;}.text-warning{color:#8b0000;}.text-error{color:#f00;}.text-success{color:#008000;}.text-admin-only,.text-admin-only td{color:#f00!important;}.bg-error{color:#f00;}.bg-success{background-color:rgba(141,249,141,.1);}.bg-admin-only,.bg-admin-only *{background-color:#ffe3e0;}div.Warning,.alert{border:1px solid transparent;padding:2rem;margin:2rem;border-radius:10;-webkit-border-radius:10;-moz-border-radius:10;}div.Warning,.alert-warning{color:#f00;border-color:#f00;background-color:#ffe3e0;}.alert-error{color:#111;border-color:#f00;background-color:#ffe3e0;}.alert-success{color:#008000;border-color:#228b22;background-color:rgba(141,249,141,.1);}.callout{margin:20px 0;background-color:#ffffe1;color:#333;border:1px solid #ccc;padding:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.watermark{color:#bbb;}.annotation{margin:20px 0;background-color:#ffffe1;color:#333;border:1px solid #ccc;padding:15px;}.advise{margin:20px 0;background-color:#f2f2f2;color:#333;border:1px solid #ccc;padding:15px;}.advise a{font-weight:bold;}.trace{padding:20px;background-color:#eee;color:#333;border:1px solid #f00;font-size:13px;}caption,.caption,.Caption{font-size:14px;font-style:italic;font-weight:bold;}.filename,.Filename{font-style:italic;}.command,.Command{font-weight:bold;}.chart-row{vertical-align:bottom;}.chart-column{vertical-align:bottom;font-size:9px!important;text-align:center;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#f90 35%,#be7800 100%);}.chart-column,.chart-bar{background-color:#f90;padding:0!important;display:inline-block;}.calendar-date{margin-top:4px;font-family:Helvetica,sans-serif;font-size:16px;text-align:center;color:#797979;float:left;display:inline-block;width:42px;background:#fcfcfc;background:linear-gradient(top,#fcfcfc 0%,#f9f6f6 100%);background:-moz-linear-gradient(top,#fcfcfc 0%,#f9f6f6 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#f9f6f6 100%);border:1px solid #d2d2d2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);}.calendar-date span{background:#d10000;background:linear-gradient(top,#d10000 0%,#aa0404 100%);background:-moz-linear-gradient(top,#d10000 0%,#aa0404 100%);background:-webkit-linear-gradient(top,#d10000 0%,#aa0404 100%);font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;display:block;border-top:3px solid #a13838;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;padding:2px 0;}.spoiler::before{content:'(Hover to reveal)';color:#ccc;}.spoiler{transition:color 0s;color:rgba(17,17,17,0);}.spoiler:hover::before{content:'';}.spoiler:hover{color:#111;transition:color .5s;}.divider{color:#f90;background-color:#f90;height:1px;margin:0;padding:0;border:0;}.divider-faint{border-style:none;color:#ccc;background-color:#ccc;height:1px;padding:0;margin:0;}.divider-dark{border-style:none;color:#333;background-color:#333;height:1px;padding:0;margin:0;}.pulse{display:inline-block;position:relative;border-radius:50%;}.pulse:before,.pulse:after,.pulse span{opacity:0;position:absolute;content:'';height:100%;width:100%;top:0%;left:0%;border-radius:50%;box-shadow:0 0 15px #287ec6;animation:grow-glow 2s ease-out 1s;}.pulse:after{animation-delay:.5s;}.pulse span{animation-delay:1s;}@keyframes grow-glow{0%{opacity:0;transform:scale(1);}25%{opacity:1;}100%{transform:scale(2);opacity:0;}}table.simple thead td,table.simple th td{font-size:16px;font-weight:bold;}table.simple td,table.simple th{margin:0;padding:5px;font-size:14px;}table.feature{border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;}table.feature thead td,table.feature th td{background-color:#f90;color:#fff;font-size:16px;font-weight:bold;}table.feature thead td a,table.feature th td a{color:#fff;}table.feature td,table.feature th{margin:0;padding:5px;font-size:14px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}table.feature tr.alt-item{background-color:#fff8df;}table.themed{border-bottom:1px solid #f90;border-top:1px solid #f90;}table.themed thead td,table.themed th,table.themed .header,table.themed tfoot,table.themed .footer{font-weight:bold;border-top:1px solid #f90;border-bottom:1px solid #f90;vertical-align:middle;font-size:14px;}table.themed td,table.themed th{padding:2px;}table.themed .alt-item{background-color:#fff8df;}table.border-none,table.border-none td{border-style:none!important;}table.grid{border-left:1px solid #ccc;border-top:1px solid #ccc;border-collapse:collapse;background-color:#fff;}table.grid th,table.grid td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:5px;}table.grid tr.alt-item{background-color:#fff8df;}table.grid thead{font-weight:bold;background-color:#ebf6ff;}table.grid tfoot{font-weight:bold;}table.padded>tr>td{padding:5px;}button.safe{background-color:#76ab40!important;}button.unsafe{background-color:#d14836!important;}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0;}select.themed,textarea.themed,input[type="text"].themed,input[type="password"].themed,input[type="datetime"].themed,input[type="date"].themed,input[type="month"].themed,input[type="time"].themed,input[type="week"].themed,input[type="number"].themed,input[type="email"].themed,input[type="url"].themed,input[type="search"].themed,input[type="tel"].themed{border:1px solid #ccc;padding:5px;font-size:inherit;-moz-box-shadow:0 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.075);box-shadow:0 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear 0ms;-moz-transition:border .2s linear 0ms;-o-transition:border .2s linear 0ms;transition:border .2s linear 0ms;-webkit-transition:box-shadow .2s linear 0ms;-moz-transition:box-shadow .2s linear 0ms;-o-transition:box-shadow .2s linear 0ms;transition:box-shadow .2s linear 0ms;}select.themed:focus,textarea.themed:focus,input[type="text"].themed:focus,input[type="password"].themed:focus,input[type="datetime"].themed:focus,input[type="date"].themed:focus,input[type="month"].themed:focus,input[type="time"].themed:focus,input[type="week"].themed:focus,input[type="number"].themed:focus,input[type="email"].themed:focus,input[type="url"].themed:focus,input[type="search"].themed:focus,input[type="tel"].themed:focus{border-color:rgba(82,168,236,.8);outline:0 none;-moz-box-shadow:0 0 8px rgba(82,168,236,.6) 0 0 8px rgba(82,168,236,.6) 10px 1px rgba(0,0,0,.4);-webkit-box-shadow:0 0 8px rgba(82,168,236,.6) 0 0 8px rgba(82,168,236,.6) 10px 1px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(82,168,236,.6) 0 0 8px rgba(82,168,236,.6) 10px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(82,168,236,.6);-webkit-box-shadow:0 0 8px rgba(82,168,236,.6);box-shadow:0 0 8px rgba(82,168,236,.6);}.side-menu{margin-bottom:15px;}.side-menu div.unread{padding-left:13px;background:transparent url('/images/dot8.png') no-repeat left 3px;}.side-menu .menu2{color:#808080;background-color:#fff;padding:5px 0 0 13px;font-size:14px;font-weight:bold;display:block;cursor:pointer;}.side-menu .menu2 a{color:#808080;text-decoration:none;}.side-menu .menu2:hover,.side-menu .menu2 a:hover{background-color:#fff;color:#808080;}.side-menu .menu2.unread{background:transparent url('/images/dot8.png') no-repeat left 9px;}.side-menu .menu3{background-color:#fff;color:#666;font-size:14px;margin-left:10px;padding-left:10px;*width:95%;}.side-menu .menu3 a{padding:4px 0 4px 4px;color:#666;text-decoration:none;display:block;}.side-menu .menu3:hover a,.side-menu .menu3 a:hover{background-color:#f90;color:#fff;}.side-menu .menu3.unread{background:transparent url('/images/dot8.png') no-repeat left 5px;}.side-menu .selected{background:transparent url("/images/right-selected.gif") no-repeat scroll right center;}.side-menu .selected a{color:#f90;font-weight:bold;}.side-menu .unselected a{color:#808080;}.sidebar{width:190px;background-color:#ffffef;margin:5px 5px 15px 5px;padding:8px 8px 8px 8px;border:1px #fc6 solid;}.sidebar-left{float:left;width:190px;background-color:#ffffef;margin:5px 15px 15px 3px;padding:8px 10px 10px 8px;border:1px #fc6 solid;}.sidebar-right{float:right;width:190px;background-color:#ffffef;margin:5px 3px 15px 15px;padding:8px 8px 10px 10px;border:1px #fc6 solid;}.tab-container{border-bottom:solid 1px #f90;width:100%;zoom:1;}.tab-selected{border:1px #f90 solid;border-bottom:0;font-weight:bold;font-size:16px;padding:5px;color:#333;}.tab-unselected{border:1px #f90 solid;border-right:1px solid #333;border-bottom-color:transparent;font-weight:bold;font-size:16px;padding:5px;color:#666;}.tab-unselected a{color:#666;}.tab-unselected:hover{background-color:#fc6;border:1px #fc6 solid;border-right:1px solid #333 1px solid;border-bottom:0;}.tab-unselected a:hover{color:#333;text-decoration:none;}.tab-panel{border:1px solid #f2f2f2;padding:10px;margin-bottom:15px;background-color:#fff8df;}.tab-panel a{font-size:14px;}.tab-nav{padding:0;margin-bottom:1px;}.tab-nav a{font:13px "Segoe UI",Arial,Sans-Serif;text-decoration:none;padding:5px 4px 4px 4px;margin-right:-2px;border:1px solid transparent;}.tab-nav a:hover{border-color:#ccc;border-color-bottom:transparent;}.tab-nav a.selected{border:1px solid #f2f2f2;border-bottom-color:#fff8df;background-color:#fff8df;}.tab-nav img{border:0;margin-bottom:3px;vertical-align:middle;}.chrome .tab-nav img{margin-bottom:2px;}.opera .tab-nav img{margin-bottom:4px;}body.dragging,body.dragging *{cursor:move!important;}.dragged{position:absolute;opacity:.5;z-index:2000;}ol.sortable li.placeholder{position:relative;}ol.sortable li.placeholder:before{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#f00;top:-6px;margin-left:-5px;border-bottom:0;}@media projection,screen{.ui-tabs-hide{display:none!important;}}.ui-tabs-hide{display:none!important;}@media print{.ui-tabs-nav{display:none;}}.ui-wrapper{border:1px solid #f90;}.ui-wrapper input,.ui-wrapper textarea{border:0;}.ui-tabs-panel.theme{background-color:#fff!important;border-width:2px!important;}.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 3px;background-color:#fff;border:0;}.ui-tabs-nav:after{display:block;clear:both;content:" ";}.ui-tabs-nav li{display:inline;margin:0 0 0 2px;font-weight:bold;border:0;}.ui-tabs-nav a,.ui-tabs-nav a span{float:left;font-weight:bold;}.ui-tabs-nav a{padding-left:0;text-decoration:none;white-space:nowrap;outline:0;}.ui-tabs-nav a span{margin-bottom:0;font-weight:normal;padding:5px 7px;color:#808080;background-color:#fff8df;}.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#333;}.ui-tabs-nav .ui-tabs-selected a{color:#333;}.ui-tabs-nav .ui-tabs-active a span,.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span{background-color:#f90;color:#fff;text-decoration:none;}.ui-tabs-nav .ui-tabs-active a:link,.ui-tabs-nav .ui-tabs-active a:visited,.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#000;}.ui-tabs-nav .ui-tabs-panel{font-size:14px;}.ui-state-hover span{background-color:#f90!important;}.ui-tabs-disabled{filter:alpha(opacity=40);opacity:.4;}.ui-tabs-panel{display:block;clear:both;border:1px solid #f2f2f2!important;padding:10px;background:#fff;}.ui-tabs ol.tight,.ui-tabs ul.tight{margin:0;padding-left:0!important;}div.pagelog{border:0!important;padding:0!important;}div.pagelog.warn{color:#ff8c00;}div.pagelog.error{color:#f00;font-weight:bold;}div.pagelog.debug{color:#008000;}div.pagelog.fatal{color:#fff;background-color:#f00;font-weight:bold;}div.pagelog.slow{background-color:#ff0;color:#f00!important;}div.pagelog>span{display:inline-block;}div.pagelog>span.timestamp{width:60px;padding-right:5px;text-align:right;}div.pagelog>span.timestamp .partial{font-size:70%;vertical-align:top;}div.pagelog>span.duration{width:60px;text-align:right;padding:0 10px 0 5px;}div.pagelog>span.calldata{padding-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;}.pager .indicator{float:left;width:40px;white-space:nowrap;}.pager .selectors{float:left;padding-left:100px;}.pager .navigation{float:right;text-align:right;}.pager .page-size{float:right;text-align:right;margin-right:20px;}.pager.top{margin-top:20px;}.pager.top .divider{margin-top:7px;}.pager.bottom{margin-bottom:20px;}.pager.bottom .divider{margin-bottom:7px;}.pager a,.pager .selectors b,.pager .page-size b{color:#111;padding:1px 4px;}.pager a:hover,.pager .selectors b:hover,.pager .page-size b:hover{color:#fff!important;background-color:#f90;text-decoration:none;}.pager a.selected,.pager .selectors b.selected,.pager .page-size b.selected{color:#f90;font-weight:bold;}.pager a.selected:hover,.pager .selectors b.selected:hover,.pager .page-size b.selected:hover{color:#f90!important;background-color:transparent;}.pager a.disabled,.pager .selectors b.disabled,.pager .page-size b.disabled{color:#808080;}.pager a.disabled:hover,.pager .selectors b.disabled:hover,.pager .page-size b.disabled:hover{color:#808080!important;background-color:transparent;}.container-content{background-color:#fff;position:relative;zoom:1;padding:0 9px;cursor:default;}.container-content-wrap{margin:auto;max-width:1270px;}.container-content-wrap.fixed.narrow{max-width:800px;}.container-main{zoom:1;padding:0 0;}.container-main .text-sidebar{margin-left:20px;}.container-content pre,.container-code pre,.answer pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;_white-space:pre;word-break:break-word;-ms-word-break:break-word;}.container-code{width:100%;}.container-more{padding:8px 22px 2px 0;text-align:right;font-size:14px;border-top:1px solid #ccc;background:url('/images/circle-right.png') no-repeat scroll right 9px transparent;}.container-more a{color:#808080;}.container-col1{column-count:1;}.container-col2{column-count:2;}.container-col3{column-count:3;}.container-col4{column-count:4;}.container-col5{column-count:5;}.column{display:inline;float:left;}.row{display:flex;flex-wrap:wrap;}.row>*{flex-shrink:0;max-width:100%;}.col{flex:1 0 0%;}.col-1{flex:0 0 auto;width:8.33333333%;}.col-2{flex:0 0 auto;width:16.66666667%;}.col-3{flex:0 0 auto;width:25%;}.col-4{flex:0 0 auto;width:33.33333333%;}.col-5{flex:0 0 auto;width:41.66666667%;}.col-6{flex:0 0 auto;width:50%;}.col-7{flex:0 0 auto;width:58.33333333%;}.col-8{flex:0 0 auto;width:66.66666667%;}.col-9{flex:0 0 auto;width:75%;}.col-10{flex:0 0 auto;width:83.33333333%;}.col-11{flex:0 0 auto;width:91.66666667%;}.col-12{flex:0 0 auto;width:100%;}.justify-content-start{justify-content:start;}.justify-content-end{justify-content:end;}.justify-content-center{justify-content:center;}.justify-content-between{justify-content:space-between;}.justify-content-around{justify-content:space-around;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.flex-wrap-reverse{flex-wrap:wrap-reverse;}.flex-container{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}.flex-extend{justify-content:space-between;}.flex-item{-webkit-box-flex:1!important;-moz-box-flex:1!important;-webkit-flex:1!important;-ms-flex:1!important;flex:1!important;}.flex-item-tight{flex:0 1 auto;}.flex-item-collapse{flex:1 0 0%;}.button-group{white-space:nowrap;padding-right:1em;margin:0;}.hover-container{display:block;position:relative;}.hover-container .button-group,.hover-row .button-group{display:none;}.hover-container .button-group-tight,.hover-row .button-group-tight{visibility:hidden;}.hover-row.hover,.hover-row.hover td,.hover-row:hover,.hover-row:hover td{background-color:#fff8df!important;}.hover .button-group,.hover-container:hover .button-group{background-color:inherit;margin:0;position:absolute;top:0;right:3px;display:block;}.hover-container:hover .button-group-tight{background-color:inherit;visibility:visible;}.block-header{font-size:22px;color:#fff;background-color:#f90;padding:8px;font-weight:400;margin:0;}.clearfix:after,.container:after{display:block;content:'.';visibility:hidden;height:0;clear:both;}.clearfix,.container{display:block;}.nav-left{width:170px;min-width:170px;max-width:170px;padding:0;z-index:0;margin-right:15px;border-right:1px solid #f2f2f2;}.nav-left .nav-side-inner{width:170px;}.content-right{width:300px;min-width:300px;max-width:300px;padding-left:10px;margin-left:25px;z-index:0;border-left:1px solid #f2f2f2;}.content-right .nav-side-inner{width:300px;}.scroll-list{text-align:left;overflow:auto;border-width:1px;border-color:#808080;border-style:solid;font-size:14px;scrollbar-arrow-color:#fff;scrollbar-face-color:#f90;height:150px;}.box .scroll-list{width:120px;font-size:13px;white-space:nowrap;text-overflow:clip;}.box .scroll-list .sub-item{padding-left:10px;font-size:13px;white-space:nowrap;text-overflow:clip;}.monitor-tile{width:440px;height:275px;margin-right:20px;overflow:hidden;}.monitor-tile h2{margin:0 0 4px 0;padding:0;}.monitor-tile-big{width:660px;height:400px;margin-right:20px;overflow:hidden;}.monitor-tile-big h2{margin:0 0 4px 0;padding:0;}.announce{margin-bottom:20px;background-color:#f0f8ff;border:1px solid #add8e6;padding:15px 30px 20px 30px;}.announce .heading{padding:2px 0 7px 0;font-size:30px;margin:0;letter-spacing:0;}.announce .subheading{font-size:14px;padding:2px 0;}.announce .content{font-size:16px;padding:2px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;line-height:1.4;}.access-link,.access-link img{position:absolute;top:0;left:0;width:1px;height:1px;z-index:101;border-style:none;margin-top:-1px;overflow:hidden;}.site-top-menu{white-space:nowrap;position:absolute;z-index:101;width:100%!important;}.site-top-menu .main-content{width:100%!important;}.site-top-menu .main-content .memberbar{margin-left:90px;margin-right:10px;}.site-top-menu.fixed .main-content{margin:auto;max-width:1270px;}.site-header{background-image:url('/App_Themes/CodeProject/Img/logo135-bg.gif');white-space:nowrap;overflow:hidden;}.site-header .main-content{position:relative;overflow:hidden;white-space:nowrap;}.site-header .logo{display:inline-block;}.site-header .promo{display:inline-block;position:absolute;top:33px;right:0;}.site-header.fixed .main-content{margin:auto;max-width:1270px;}@media(max-width:1000px){.site-header .promo{left:250px;}}.banner{margin:0;padding:0;text-align:right;}.banner .ad{width:800px;height:94px;}.banner.fluid{width:inherit;}.banner.fluid .ad{width:100%;}.banner.fixed .ad{width:806px;}.sub-headerbar{padding-right:9px;position:relative;margin:auto;max-width:1270px;}.sub-headerbar-divider{margin-left:10px;height:1px;border-bottom:1px solid #ccc;position:absolute;bottom:2px;left:0;right:9px;}.memberbar{height:25px;padding-top:5px;color:#666;font-weight:500;}.memberbar a{color:#808080;}.open-auth img{vertical-align:middle;}.member-stats{font-size:14px;color:#666;letter-spacing:0;font-weight:bold;text-align:left;}.member-links .me{font-weight:bold;}.member-links .me.mobile-only{font-size:29px;}.member-links .tooltip-flyout{width:13em!important;right:-16px!important;left:auto!important;border-bottom:4px #f90 solid;}.notification-count{background-color:#f00!important;color:#fff!important;font-weight:bold;margin-right:3px;font-size:13px;padding:0 4px 1px 4px;vertical-align:baseline;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}.notification-count,.notification-count:hover,.notification-count:visited{color:#fff;}.notification-dropdown{left:auto!important;right:-115px;width:350px!important;}.notification-dropdown .notification-list{max-height:400px;overflow-y:auto;}.notification-table{border-bottom:1px solid #eee;}.notification-table td{padding:4px;}.notification-table .subject td{border-top:1px solid #eee;}.notification-table .content td{border-bottom:1px solid #eee;white-space:normal!important;}div.navbar{white-space:nowrap;}.navmenu{background:#fff;color:#4d4d4d;padding:0;margin:0;list-style:none;height:25px;}.navmenu ul,.navmenu li{margin:0;padding:0;}.navmenu .has-submenu{position:absolute;right:5px;padding-left:10px;}.navmenu>li:hover>a,.navmenu>li>a:active{border:1px solid #ccc;}.navmenu ul,.navmenu>li.open:hover>a,.navmenu>li.open>a:active{border:1px solid #ccc;border-bottom-color:#fff;}.navmenu>li{margin:0 11px 2px 2px;}.navmenu>li:active,.navmenu>li:active>a,.navmenu>li:hover,.navmenu>li>a:active{background:#fff!important;color:#4d4d4d!important;}.navmenu>li>a{padding:2px 7px 6px 7px;border:1px solid transparent;font-weight:bold;}.navmenu a{display:block;float:left;color:#666;background:#fff;font-size:17px;padding:0 9px;text-decoration:none;white-space:nowrap;}.navmenu a.fly{white-space:nowrap;}.navmenu ul{background:#fff;position:absolute;left:-9999px;top:-9999px;list-style:none;}.navmenu li{float:left;color:#4d4d4d;}.navmenu li.last{height:9px;}.navmenu li a:active,.navmenu li a:hover{color:#fff;background-color:#f90;}.navmenu li>a:active,.navmenu li:hover,.navmenu li:hover>a,.navmenu li:hover.heading,.navmenu li a.selected{position:relative;color:#fff;background-color:#f90;}.navmenu li.openable:hover ul{left:0;top:30px;z-index:500;}.navmenu li.openable:hover li.openable:active>ul,.navmenu li.openable:hover li.openable:hover>ul{left:-1px;margin-left:100%;top:-1px;z-index:500;}.navmenu li.openable:hover>ul ul{position:absolute;left:-9999px;top:-9999px;width:auto;}.navmenu li li:hover ul.taxonomy{left:100%;margin-left:-1px;top:-1px;}.navmenu li.open{position:relative;}.navmenu li.open a{color:#fff;background-color:#f90;}.navmenu li.open ul{left:0;top:30px;z-index:500;}.navmenu li.open li.open ul,.navmenu li.open li.open li.open ul,.navmenu li.open li.open li.open li.open ul,.navmenu li.open li.open li.open li.open li.open ul{left:100%;margin-left:-1px;top:-1px;}.navmenu li.open ul ul,.navmenu li.open li.open ul ul,.navmenu li.open li.open li.open ul ul,.navmenu li.open li.open li.open li.open ul ul{position:absolute;left:-9999px;top:-9999px;}.navmenu li ul{border-bottom:5px solid #f90;}.navmenu li li{float:none;}.navmenu li li.open>a{color:#fff;font-weight:normal;}.navmenu li li:active>a.fly,.navmenu li li:hover>a.fly{color:#fff;background-color:#f90;}.navmenu li li a{float:none;font-size:16px;font-weight:normal;}.navmenu li li a.fly{color:#4d4d4d;background-color:#fff;padding:2px 20px;}.navmenu li li a.break{margin-bottom:15px;}.navmenu li li a.highlight1,.navmenu li li a.highlight1:active,.navmenu li li a.highlight1:hover{background-color:#090;}.navmenu li li a.highlight2,.navmenu li li a.highlight2:active,.navmenu li li a.highlight2:hover{background-color:#f90;}.navmenu li li a.highlight3,.navmenu li li a.highlight3:active,.navmenu li li a.highlight3:hover{background-color:#000;}.navmenu li li a.highlight1,.navmenu li li a.highlight2,.navmenu li li a.highlight3{color:#fff;font-size:16px;margin:5px 0;padding:9px 20px;}.alert-bar{top:0;left:0;z-index:105;color:#fff;background-color:#333;border-bottom:1px solid #f90;overflow:hidden;font-weight:bold;width:100%;}.alert-bar ul.see-also{font-weight:normal;margin-top:5px;}.alert-bar div{padding:7px;}.alert-bar.overlay{position:absolute;}.alert-bar a,.alert-bar a:visited{color:#fff!important;text-decoration:underline;}.alert-bar-command{font-size:14px;text-align:right;float:right;margin:-24px 0 0 0;}.alert-bar-command a{border-bottom:1px dotted #f90;}.close-notify{font-family:Arial,Sans-Serif;font-size:20px;font-weight:bold;color:#fff;text-decoration:none!important;border:2px #fc6 solid;padding:0 6px;margin:3px 5px 2px 10px;float:right;}.close-notify a,.close-notify a:visited{color:#fff;}a.close-notify:hover{border:2px #f90 solid;background-color:#fc6;text-decoration:none;}.site-footer{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;border-top:3px solid #f90;padding:10px 10px 0 10px;margin-top:10px;width:calc(100% - 20px);font-size:13px;color:#999;}.site-footer .align-left,.site-footer .align-center,.site-footer .align-right{-webkit-box-flex:1!important;-moz-box-flex:1!important;-webkit-flex:1!important;-ms-flex:1!important;flex:1!important;}.site-footer .align-left{flex:1 0 100px;}.site-footer .align-center{flex:0 1 0%;white-space:nowrap;}.site-footer .align-right{flex:1 0 100px;}.site-footer .page-width .active{border-bottom:2px solid #f90;}.action-tiles td{padding:5px 0 25px 0;}.tooltip:active .tooltip-flyout.category-list,.tooltip:hover .tooltip-flyout.category-list{width:170px;top:20px!important;left:-14px;font-size:17px;}.tooltip:hover .tooltip-flyout.article-types{width:170px;top:20px;left:50px;font-size:17px;}.ie .tooltip:hover .tooltip-flyout.category-list{top:17px;}.homepage h2{font-size:30px;font-weight:400;margin:0;padding:0;padding-bottom:10px;color:#333;}.homepage h2 a{color:#333;}.homepage .notice{font-size:16px;margin-bottom:25px;margin-top:-15px;}.homepage .feature-banner{margin:10px 25px 0 0;padding:0 0 15px 0;cursor:pointer;}.homepage .news .signup-box .heading{font-size:29px;font-weight:300;}.homepage .community.heading img{display:none;}.homepage .follow-us{float:right;text-align:right;margin-top:11px;}.homepage .follow-us img{vertical-align:middle;width:32px;height:32px;border:0;margin-top:-3px;}.homepage .articletype-selector{display:inline-block;font-size:29px;height:50px;color:#f90;margin-bottom:46px;}.homepage .articletype-selector h2{padding:0;}.homepage .timeline .container-cards-1{padding:0!important;gap:2rem;}.homepage .timeline .container-cards-1 .thumbnail{width:200px!important;margin-right:1rem;}.homepage .timeline .container-cards-1 .thumbnail img{max-width:200px!important;max-height:250px!important;}.homepage .timeline .container-cards-1 .text{max-height:250px;}.homepage .timeline .container-cards-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0!important;gap:2rem;}.homepage .timeline .container-cards-2>div.card{width:calc(50% - 3rem);padding:1rem 1rem 0!important;box-shadow:rgba(0,0,0,.08) 2px 4px 8px 2px;border-radius:.4rem;}.homepage .timeline .container-cards-2>div.card .thumbnail{width:380px!important;}.homepage .timeline .container-cards-2>div.card .thumbnail img{width:380px!important;max-height:500px!important;}.homepage .content-list{padding-bottom:10px;}.homepage .content-list .title{font-size:22px;line-height:125%;font-weight:normal;}.homepage .content-list .title a{color:#005782;}.homepage .content-list .title a:hover{color:#069;}.homepage .content-list .thumbnail{width:400px;}.homepage .content-list .thumbnail img{height:auto;}.homepage .content-list .feature{background-color:#fffdfa;padding-right:10px;}.homepage .summaries .content-list{padding:0 15px 0 0;}.homepage .summaries .container-more{margin:0 15px 0 0;}.homepage .message-list{padding-bottom:10px;font-size:16px!important;}.homepage .message-list .title{font-size:16px!important;line-height:125%;font-weight:normal;}.homepage .message-list .title a{color:#005782;}.homepage .message-list .location{color:#808080;}.homepage .content-list.showcase .title{font-size:17px;}.homepage .summaries .content-list-item{max-width:400px;overflow:hidden;}.homepage .content-list-item{margin:2px 0 10px;}.homepage .content-list-item .entry{margin:4px 0 5px;}.homepage .content-list-item .entry .updated{color:#ccc;background-color:transparent;}.homepage .content-list-item .entry .new{display:none;}.homepage .content-list-item .title{padding:3px 0;}.homepage .content-list-item .thumbnail{float:none;}.homepage .content-list-item .summary{padding:5px 0 10px;}.homepage div.site-filter{margin-bottom:12px;margin-top:10px;}.homepage div.site-filter h3{margin:0 0 7px 0;}.homepage .viewer-info{width:80%;text-align:center;margin-bottom:30px;}.homepage .viewer-info .ui-tabs-nav .ui-tabs-active a span{color:#000;background-color:#fff;}.homepage .viewer-info .ui-tabs-nav .ui-state-hover a span{color:#000;background-color:#fff!important;}.homepage .viewer-info .ui-tabs-nav a span{color:#ccc;background-color:#fff;}.homepage-news{width:315px;}.homepage-news .message-list-item{max-width:300px;}.homepage-content{padding-right:31px;}.pending .heading{color:#808080;font-size:22px!important;}.pending .ui-tabs-panel{padding-left:5px;border-style:none!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;}.pending .title a,.pending .title,.pending .modified,.pending .author{font-weight:normal!important;}.pending .title{font-size:16px!important;}.pending ul,.pending li{padding-top:0;padding-bottom:0;margin:0;}.admin-bar{margin-left:20px;}.admin-bar div{padding:0 20px;}.admin-bar img{vertical-align:text-bottom;opacity:.6;margin-left:7px;}.admin-bar img:hover{opacity:1;}.collapse-menu{box-sizing:border-box;padding:0;margin:0;border:0;width:100%;position:relative;display:flex;}.collapse-menu .menu-item,.collapse-menu .collapse-overflow-anchor{margin:0 10px 0 0;white-space:nowrap;display:none;}.collapse-menu .menu-item:first-child{display:inline-flex;}.collapse-menu .menu-item a,.collapse-menu .menu-anchor{text-decoration:none;padding:3px 10px;font-weight:bold;text-align:center;min-width:50px;border:1px #ccc solid;}.collapse-menu .menu-anchor{min-width:0!important;}.collapse-menu .menu-item:hover a,.collapse-menu .menu-item.selected,.collapse-menu .menu-item.selected a{background-color:#f90;color:#fff;}.collapse-menu .collapse-overflow{display:inline-block;position:relative;}.collapse-menu .collapse-overflow .collapse-overflow-menu{display:none;position:absolute;white-space:nowrap;z-index:10000;padding:1px 0;border:1px #f90 solid;background-color:#fff;}.collapse-menu .collapse-overflow .collapse-overflow-menu .menu-item{display:block;margin:0;}.collapse-menu .collapse-overflow .collapse-overflow-menu .menu-item a{display:block;text-align:left;border:0;line-height:1.6em;}.collapse-menu .collapse-overflow:hover .collapse-overflow-menu{display:block;right:11px;}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.collapse-menu .menu-item,.collapse-menu .collapse-overflow-anchor{display:inline-block;}}.searchbar{padding:0;}.searchbar .search{margin-bottom:4px;padding:2px 5px 0;border:1px solid #ccc;}.searchbar .search.subdue{color:#ccc;}.searchbar input.search{width:190px;border:0;font-size:13px;padding:4px 2px;}.searchbar .search-advanced{padding:8px;width:203px;z-index:1000;background-color:#fff;border:solid 1px #ccc;position:absolute;top:-4px;right:0;}.searchbar .popup{display:none;}.searchbar:hover .popup{display:block;}.search-highlight{border-bottom:1px dotted #f90;font-weight:bold;}.search td{background-color:#fff;}.search .thumbnail{padding:5px 15px 0 0;}.search .search-box{margin-left:175px;padding:20px 0;font-weight:bold;white-space:nowrap;font-size:14px;}.search .search-box input{font-size:18px;}.filter-options{background-color:transparent;padding:10px 0;}.filter-options label,.filter-options a{color:#808080;}.filter-options .button{padding:0;}.filter-pane{width:175px;margin-left:-5px;background-color:#fff;}.filter-pane h2{font-size:17px;margin:10px 0 2px;padding-bottom:0;}.filter-pane .menu1{padding:10px 2px 3px 0;font-size:22px;font-weight:400;margin:0;letter-spacing:0;background-color:transparent;color:#808080;margin-bottom:5px;border:0;}.filter-pane .menu1 a{color:#808080;}.filter-pane .menu2{background-color:transparent;border:0;margin-bottom:10px;font-size:14px;font-weight:normal;}.filter-pane .menu2 label,.filter-pane .menu2 a{color:#808080;}.filter-pane .options label{color:#808080;}.filter-pane .advanced{padding-left:0;}.filter-pane .advanced .menu2{margin:0;background-color:#fff;}.filter-pane .advanced .menu2.selected{margin:3px 0;}.filter-pane .advanced .menu2.selected .header a{font-weight:bold;}.filter-pane .advanced .menu2:hover>a{background-color:#f90;color:#fff;text-decoration:none;}.filter-pane .advanced .menu2 a{padding:2px 2px 0 5px;color:#808080;font-weight:normal;display:block;}.filter-pane .advanced .menu2-dropdown .selected{border:0;}.filter-pane .advanced .menu2-dropdown .selected a{font-weight:bold;}.filter-pane .advanced .menu3{padding-left:20px;background-color:#fff;}.filter-pane .advanced>div{font-weight:bold;font-size:16px;padding:2px 0 3px 0;}.filter-pane .advanced .header{background-color:inherit;font-size:14px;padding-left:5px;}.filter-pane .accordian>.menu2{font-size:14px;}.filter-pane .accordian>.selected>a{font-weight:bold;}.filter-pane options{padding:10px 0 10px 5px;}.menu2.selected{background-color:#fff;color:#000!important;font-weight:bold;}.results-pane{background-color:#fff;padding:0 0 15px 15px;width:100%;}.results-none{padding:10px 20px 10px 50px;height:500px;border-left:1px solid #d3e1f9;}.results-pane .content-list{border-left:1px solid #d3e1f9;padding:0 15px;border-right:1px solid #d3e1f9;}.results-pane .content-list .content-list-item div.text{border-left-width:120px;}.results-pane .content-list .content-list-item .title{font-size:22px;}.results-pane .content-list .content-list-item .entry{margin-bottom:25px;}.results-pane .content-list .content-list-item .categories a{color:#808080;}.results-pane .content-list .content-list-item .summary{padding:3px 0;font-size:16px;}.results-pane .content-list .content-list-item .tags{margin-left:-6px;}.results-pane .content-list .content-list-item .thumbnail img{height:auto;}.results-pane .content-list .result img{vertical-align:middle;padding-right:3px;}.results-pane .content-list .rating-stars-small{display:inline-block;vertical-align:bottom;position:relative;}.results-pane .content-list .rating-stars-small .left{position:absolute;top:2px;left:2px;}.results-pane .content-list .rating-stars-small .right{position:absolute;top:2px;right:2px;}.search-hint .speech-bubble-up{background-color:#fefefe!important;color:#666;width:400px;font-size:14px;border-color:#aaa;}.search-hint .speech-bubble-pointer-up{border-bottom-color:#aaa;background-color:#fefefe!important;}.search-hint .speech-bubble-pointer-up-inner{border-bottom-color:#fefefe!important;}.sidebar-pane{font-size:14px;margin:43px 0 0 10px;}.topics{font-size:14pt!important;letter-spacing:0;margin:12px 0 0 0!important;padding:3px;}.topics .t{font-size:16px!important;}.container-entry{background-color:#fff!important;_border:solid 1px white;zoom:1;position:relative;min-height:600px;}.container-entry .text-sidebar{width:300px;max-width:300px;min-height:100%;}.container-entry .mainlinks{margin-top:25px;line-height:22px;white-space:nowrap;min-width:645px;}.container-entry .mainlinks .navigation{padding:6px 0 0 0;}.container-entry .mainlinks a{text-decoration:none!important;font-size:17px!important;padding:4px;white-space:nowrap;color:#333;}.container-entry .mainlinks a:hover{color:#fff!important;background-color:#f90;}.container-entry .mainlinks .compose{margin-right:20px;}.container-entry .mainlinks .rss,.container-entry .mainlinks .rss:hover{vertical-align:middle;background-color:#fff;}.container-entry .mainlinks .faq{margin-left:10px;}.container-entry.container-question .text-sidebar{background-color:#fff;z-index:3;}.container-entry.container-question.HiVote a,.container-entry.container-question .answer.HiVote a{color:#005782!important;}.container-entry.container-question.LoVote a,.container-entry.container-question .answer.LoVote a{color:#005782!important;}.container-entry.container-question .nav-links{float:right;margin-top:-47px;_margin-top:0;margin-left:25px;font-size:14px;}.container-entry.container-question .nav-links .prev,.container-entry.container-question .nav-links .next{text-decoration:none;padding:4px 3px 3px 3px;}.container-entry.container-question .nav-links .prev{background:url("/images/circle-left.png") no-repeat scroll left center transparent;padding-left:20px;}.container-entry.container-question .nav-links .prev:hover{color:#fff!important;background-image:url("/images/circle-left-wt.png");background-color:#f90;}.container-entry.container-question .nav-links .prev.disabled{background-image:url("/images/circle-left-disable.png");}.container-entry.container-question .nav-links .next{background:url("/images/circle-right.png") no-repeat scroll right center transparent;margin-left:5px;padding-right:20px;}.container-entry.container-question .nav-links .next:hover{color:#fff!important;background-image:url("/images/circle-right-wt.png");background-color:#f90;}.container-entry.container-question .nav-links .next.disabled{background-image:url("/images/circle-right-disable.png");}.container-entry.container-question h1{margin-top:25px;margin-bottom:0;}.container-entry.container-question .container-content{border-left:0;border-right:0;}.container-entry.container-question .answer-list-header{border-bottom:1px solid #ccc;margin:50px 0 20px;}.container-entry.container-question .answer-list-header .ui-tabs-nav a:hover span{border:1px solid #f2f2f2;border-bottom:0;background-color:#f90;color:#fff;}.container-entry.container-question .answer-list-header .ui-tabs-nav a span{border:1px solid #f2f2f2;border-bottom:0;background-color:#fff;color:#ccc;}.container-entry.container-question .answer-list-header .ui-tabs-nav .ui-tabs-selected a span{border:1px solid #ccc;border-bottom:0;color:#333;}.container-entry.container-question .answer{margin-top:60px;margin-bottom:5px;padding-right:1px;border-top:solid 1px #f90;}.container-entry.container-question .answer .header{padding:10px 0;border-style:none;}.container-entry.container-question .answer .header .rating-container{background:#fff;border-radius:5px;padding:2px 2px 0 3px;margin-right:3px;}.container-entry.container-question .answer.first{margin-top:0;border-top-style:none;}.container-entry.container-question .answer .text{zoom:1;background-color:transparent;width:99%;padding:5px 10px 25px 5px;}.container-entry.container-question .answer .accepted{background-color:#d9ef95;}.container-entry.container-question .answer .accepted-community{background-color:#e2fecc;}.container-entry.container-question .report-summary{margin-left:30px;}.qa-legend .header{background:none;font-weight:bold;font-size:1.5em;margin:5px 0 10px 5px;}.qa-legend ul{list-style-type:none;margin:0 0 0 5px;padding:0;}.qa-legend ul li{font-size:1em;margin-bottom:5px;}.qa-parent{background-color:#edf8ff;margin-bottom:10px;padding:5px;}.qa-list{border:1px solid #ffe9bd;width:100%;}.qa-list .title{font-weight:normal;font-size:17px;padding-bottom:3px;margin:0;}.qa-list td{margin:0;padding:3px;border-bottom:1px dotted #ffe9bd;}.qa-list thead,.qa-list thead a,.qa-list thead td{background-color:#fef9e7;font-weight:bold;color:#f49300;border:0;}.qa-list div.posted{padding-top:1px;white-space:nowrap;font-size:13px;}.qa-list .posted,.qa-list .posted a{color:#ccc;}.qa-list .Numeric{text-align:right;}.qa-list .selected{background-color:#f7fcff;}.qa-list .SelectedAttr{background-color:#ddf2ff;}.qa-list .Updated{font-size:14px;}.qa-list .stats{padding:0!important;font-size:22px!important;text-align:center;width:55px;border:1px solid #fc6;background-color:#fff8df;}.qa-list .answered{background-color:#c3de63;}.qa-list .unanswered,.qa-list .unvoted{color:#ddd;border-color:#ddd;background-color:transparent;}.qa-list .accepted{color:#288c00!important;}.qa-list .unviewed{font-weight:bold;}.qa-list .viewed{font-weight:normal!important;}.qa-list .icon{vertical-align:top;text-align:right;padding:3px 0 0 3px!important;margin:0!important;border-style:none;}.qa-list .tags .t a{font-size:16px;}.RateHint5{background-color:#0c0!important;}.RateHint4{background-color:#95fa95!important;}.RateHint3{background-color:#f6faf6!important;}.RateHint2{background-color:#ffcc66!important;}.RateHint1{background-color:#f30!important;}.RateHint0{background-color:#fff;}.container-question .rate-item,.answer .rate-item{text-align:right;color:#666;}.container-question .rate-group,.answer .rate-group{float:right;margin-left:15px;}.question .comment-header,.answer .comment-header{font-size:16px;padding:10px 10px 2px 28px;color:#808080;}.container-question .ui-tabs-panel{border:0!important;}.qa-ajax-answer{margin-top:30px;margin-bottom:5px;padding:5px;border:solid 1px #f90;}.qa-ajax-answer .text{margin-right:0!important;}.qa-title{float:left;margin-right:40px;}.qa-info{font-size:14px;color:#999;padding:20px 0;}.qa-info .commands{width:22rem;margin-left:2px;font-size:16px;opacity:0;-webkit-transition:opacity .2s linear 0ms;-moz-transition:opacity .2s linear 0ms;-o-transition:opacity .2s linear 0ms;transition:opacity .2s linear 0ms;}.qa-info .meta-data{float:left;margin-left:10px;}.qa-info a.improve{border:1px solid transparent;font-weight:bold;color:#008000;padding:4px;text-decoration:none;}.qa-info a:hover.improve{border:1px solid #f90;}.qa-info .version{padding-left:5px;float:left;}.touch .qa-info .commands,.movbile .qa-info .commands{opacity:1;}.answer-row:hover .qa-info .commands,.question:hover .qa-info .commands{opacity:1;-webkit-transition:opacity .2s linear 0ms;-moz-transition:opacity .2s linear 0ms;-o-transition:opacity .2s linear 0ms;transition:opacity .2s linear 0ms;}.answer-row{zoom:1;}.title .HiVote{background-color:inherit;color:#288c00!important;}.AnswersThread .TopPager{position:relative;top:25px;margin-left:75%;}.qa-post h1{margin-bottom:20px;}.QAQuote{padding-left:.6em;margin-left:.25em;border-left:#808080 .2em solid;color:#565;margin-right:1em;margin-bottom:-1em;}.qa-post{padding-top:10px;}.container-post{zoom:1;overflow:hidden;position:relative;margin-top:25px;}.container-post .standalone{width:700px;}.container-post .edit{width:700px;}.container-post .InputGroup{margin:20px 0;}.container-post .Divider{margin:20px 0;}.container-post .right-bar{position:absolute;left:720px;top:0;}.container-post .right-bar .suggestions{margin:0;padding:0;overflow:auto;list-style-type:none;max-height:550px;}.container-post .right-bar tr{margin:5px 0;}.container-post .right-bar .header{background-color:#f90;color:#fff;font-size:22px;font-weight:400;padding:8px;margin-top:13px;}.container-post .help-tips{width:285px;overflow:auto;max-height:550px;}.container-post .submit-group{white-space:nowrap;width:600px;}.container-post .submit-group .inner-submit-group{margin-left:30px;}.container-post .preview{background-color:#f2f2f2;width:min(100%,600px);padding:3px;border:solid 1px #f90;}.list-answers{padding-top:17px;}.qa-legend .list-answers{padding-top:10px;width:170px;}.list-answers{position:relative;clear:both;}.list-answers .qa-top-pager{float:right;_width:250px;}.qa-rate{background-color:#fff8df;border:solid 1px #f90;font-size:29px;text-align:center;padding:5px 0;}.qa-answer{background-color:#c3de63;border:solid 1px #f90;border-bottom-style:none;font-size:29px;text-align:center;padding:5px;}.qa-accepted-answer{background-color:#c3de63;border:solid 1px #f90!important;border-bottom-style:none;font-size:29px;text-align:center;padding:5px;}.qa-no-answer{background-color:#fc6;border:solid 1px #f90;border-bottom-style:none;font-size:29px;text-align:center;}.qa-top-pager{position:relative;top:-11px;}.list-answers .ui-tabs-panel{padding:0;}.list-answers .custom-sorting{margin:8px;background-color:#fffdfa;padding:0;}.list-answers .custom-sorting img{padding:0 3px;}.viewed a,.unviewed a{text-decoration:none;color:#005782;}.container-question{padding:5px 0;width:auto;min-height:315px;}.container-question .tags .t{font-size:17px;}.text-sidebar .filter{padding:0 0 5px 0;border:1px solid #ddd;}.text-sidebar .filter legend{margin:0 5px;color:#999;}.text-sidebar .header{font-size:22px;color:#fff;background-color:#f90;padding:8px;font-weight:400;}.text-sidebar .text{margin-right:0;}.text-sidebar .related .title,.text-sidebar .also-read .title{font-weight:500;}.text-sidebar .related .thumbnail img,.text-sidebar .also-read .thumbnail img{width:auto;height:80px;margin-left:20px;-moz-box-shadow:2px 2px 10px 1px #888;-webkit-box-shadow:2px 2px 10px 1px #888;box-shadow:2px 2px 10px 1px #888;}.answer-row-rating{padding:3px 10px 0 0;}.feature-article{margin-bottom:15px;padding:1px 10px 1px 0;background-color:#f9f9f9;}.feature-article .content-list-item{padding:0;margin-top:15px;}.feature-article .header{background-color:transparent;color:#f90;font-size:22px;font-weight:bold;margin-bottom:-3px;}.feature-article .title{padding-left:10px;}.feature-article .title a{font-size:22px!important;font-weight:600!important;}.container-pending-articles{overflow:auto;height:250px;}.article-summary{padding:0 10px 0 10px;overflow:hidden;}.article-summary .summary,.article-summary .parent,.article-summary .source{color:#333;padding:5px 0;font-size:14px;}.article-summary ul.prize-list{background:url("/images/award24.gif") no-repeat scroll left 5px transparent;list-style-type:none;margin:0 0 6px 0;padding:0 0 1px 30px;vertical-align:middle;}.article-summary ul.prize-list li{font-size:14px;line-height:17px;}.article-summary .article-info tr{vertical-align:top;}.article-summary .article-info td{padding:5px 10px 5px 0;font-size:14px;color:#808080;}.article-summary .article-info td.value{font-weight:bold;}.article-summary table{max-width:166px;}.article-summary img{vertical-align:middle;}.revision-row .summary{color:#808080;padding:5px 0 15px 0;}.container-submission{max-width:1200px;min-width:940px;margin:auto;position:relative;padding:0 10px;}.container-submission .text-sidebar{padding:0;width:265px;border:0;position:relative;}.container-submission .infobox td{height:22px;}.container-submission .entry{color:#808080;}.container-submission .text{margin:0;}.container-submission input.title{font-size:22px;font-weight:500;font-family:"Segoe UI",Arial,Sans-Serif;}.container-submission input.title::placeholder,.container-submission .input-text::placeholder{color:#ccc;}.container-submission .author{padding:5px 0;font-weight:bold;color:#808080;}.container-submission .author a{color:#808080;}.container-submission .modified{font-style:normal;}.container-submission .subsection-new{width:50px;font-size:14px;}.container-submission .dropdown-short{width:12rem;display:inline-block;padding:5px;border:1px solid transparent;}.container-submission .input-text{font-family:"Segoe UI",Arial,Sans-Serif;padding:10px;}.container-submission .label{margin:0;color:#808080;font-size:17px;margin-top:10px;line-height:1.9;}.container-submission .inline-edit{padding-left:0;font-family:"Segoe UI",Arial,Sans-Serif;font-size:1em;}form.article-filter{margin-bottom:40px;}form.article-filter .settings{padding:20px;border:1px solid #f2f2f2;}.article-row.header,.article-row.header td,.article-row th,.article-row thead{border-top:solid 1px #fc6;border-bottom:solid 1px #fc6;background-color:#fff8df;_border:0;}.article-row td{background-color:#fffdfa;border-bottom:solid 1px #ccc;font-size:14px;}.article-row.unedited,.article-row.unedited td{background-color:#c0cbee;border-bottom:solid 1px #fbedbb;}.article-row .tags{color:#666;margin-top:5px;}.article-row .description{color:#333;}.article-row .title{font-weight:bold;}.article-row .date{padding-top:3px;}.article-row .comment{font-weight:normal!important;white-space:normal!important;}.article-row .summary{color:#808080;}.article-row.posting td{color:#008000;}.article-row.posted td{color:#008000;}.article-row.needassistance td{color:#f00;font-weight:bold;}.article-row.needattention td{color:#f00;font-weight:bold;}.article-row.highlight td{background-color:#ff0;}.voting-bar{margin-top:21px;margin-left:15px;}.voting-bar td{font-size:14px;color:#808080;}.social-bookmarks{margin-top:15px;}.social-bookmarks h3{margin-bottom:9px;}.social-bookmarks .popup-bar{margin-left:1px;}.social-bookmarks .facebook-icon,.social-bookmarks .google-icon,.social-bookmarks .twitter-icon,.social-bookmarks .linkedin-icon{width:22px;height:22px;margin:5px 0;}.social-bookmarks .facebook-icon{background:url("/images/social-column.png") no-repeat scroll 0 0 #fff;}.social-bookmarks .google-icon{background:url("/images/social-column.png") no-repeat scroll 0 -64px #fff;}.social-bookmarks .twitter-icon{background:url("/images/social-column.png") no-repeat scroll 0 -32px #fff;}.social-bookmarks .linkedin-icon{background:url("/images/social-column.png") no-repeat scroll 0 -96px #fff;}.githubImport .repo-container{background-color:#f5f5f5;margin-bottom:15px;position:relative;height:120px;width:45%;margin-right:2.5%;display:inline-block;}.githubImport .repo-title{font-size:2em;font-weight:lighter;margin-left:10px;}.githubImport .repo-last-updated{display:inline-block;position:absolute;bottom:10px;right:10px;}.githubImport .repo-description{font-size:.9em;margin-left:10px;max-width:90%;height:50px;overflow:hidden;}.githubImport .repo-import{color:#fff;background-color:#e08900;border:1px solid #ccc;text-decoration:none!important;white-space:nowrap;font-size:100%;padding:4px;cursor:pointer;position:absolute;top:5px;right:5px;}.githubImport .repo-metadata{position:absolute;left:10px;bottom:10px;}.githubPreview .publishData{display:inline-block;vertical-align:top;}.github-preview img{max-width:100%;}.cke_contents{background:url("/images/adblocker-editor.png") no-repeat scroll center 20px transparent!important;}.repo-sort-container{width:92.5%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:15px;}.repo-sort-text{margin-right:15px;}.repo-container{background-color:#f5f5f5;margin-bottom:15px;position:relative;height:120px;width:45%;margin-right:2.5%;display:inline-block;}.repo-title{font-size:2em;font-weight:lighter;margin-left:10px;}.repo-last-updated{display:inline-block;position:absolute;bottom:10px;right:10px;}.repo-description{font-size:.9em;margin-left:10px;max-width:90%;height:50px;overflow:hidden;}.repo-import{color:#fff;background-color:#e08900;border:1px solid #ccc;text-decoration:none!important;white-space:nowrap;font-size:100%;padding:4px;cursor:pointer;position:absolute;top:5px;right:5px;}.repo-metadata{position:absolute;left:10px;bottom:10px;}.repo-publishData{display:inline-block;vertical-align:top;}.container-comments{margin:5px 4px 10px 10px;zoom:1;}.container-comments a{text-decoration:none;}.container-comments img{outline:0;border:0;}.container-comments td{padding:1px 12px 1px 5px;}.comment-header,.comment-footer{font-size:17px;text-align:left;}.comment-list{overflow:visible;padding-left:25px;}.comment-list .highlight{background-color:#fff8df!important;color:#000;}.comment-list .mine .comment-author{font-weight:bold;}.comment-content{padding:0 0 5px 0;}.comment-content.collapsed pre{white-space:unset;}.comment-item{font-size:13px;color:#666;padding:3px 0;min-height:1px;padding-left:0;}.comment-item.selected{animation:flash 2s;}.comment-commands{opacity:.25;white-space:nowrap;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.hover-row:hover .comment-commands{opacity:1;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.comment-button-bar{margin-top:20px;}.comment-button{border:1px solid #ddd;background-color:#f3f2f2;color:#666;padding:5px 10px;font-size:13px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.comment-button:hover{background-color:#ddd;color:#333;}.comment-button-lite{border:0;font-weight:lighter;}.comment-add-form,.comment-reply-form,.comment-edit-form{text-align:center;background-color:#fbedbb;border-top:1px solid #fff;}.comment-add-form textarea,.comment-reply-form textarea,.comment-edit-form textarea{min-height:4em;max-height:100px;clear:both;margin:auto;width:98%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;_white-space:pre;overflow:auto;}.contest-widget{border-bottom:1px solid #f2f2f2;margin:0 auto 20px auto;padding:10px;}.contest-widget h3{margin:0 0 10px 0;}.contest-widget img{max-width:32px;width:auto;height:auto;float:left;margin:5px 10px 0 0;}.contest-widget .title{font-weight:bold;margin-bottom:10px;}.contest-widget .title a,.contest-widget .title a:visited{color:#000;}.contest-widget .info{margin:10px 0;}.contest-widget .call{font-weight:bold;}.register-widget{background-color:#eee;margin-left:auto;margin-right:auto;width:190px;padding-top:10px;padding-bottom:20px;}.register-widget .register-message{width:90%;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;}.register-widget .register-button{color:#fff;background-color:#f90;text-align:center;font-size:22px;font-weight:bold;margin:0 auto;display:block;width:120px;}.register-widget .register-button[disabled=disabled]{background-color:#999;color:#ededed;cursor:not-allowed;}.register-widget .follow-button{margin:20px auto 0 auto;display:block;width:120px;text-align:center;}.register-widget .follow-button .followed,.register-widget .follow-button .unfollowed{text-align:center;font-size:22px;font-weight:bold;width:120px;}.register-widget .register-info{width:90%;margin-top:15px;margin-left:auto;margin-right:auto;}.register-box{width:250px;margin-bottom:10px;vertical-align:top;}.competition-banner{position:relative;}.competition-banner div.odo{background-color:rgba(49,49,49,.5);display:inline-block;position:absolute;top:-110px;right:14px;width:100px;height:100px;border:2px #fff solid;border-radius:10px;text-align:center;vertical-align:middle;color:#fff;font-size:16px;font-weight:500;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;}.competition-banner .counter{font-size:35px;font-weight:bold;margin:10px 0 -10px 0;}div.competition{margin-bottom:30px;}div.competition h2{font-weight:400;}div.competition>.header img{max-width:100%;}div.competition>.header h2{color:#000;top:40px;left:20px;position:relative;font-size:40px;font-weight:400;}div.competition div.ui-tabs.has-background{margin-top:-40px;}div.competition div.tabs-container{border:1px solid #f2f2f2!important;padding:10px;display:flex;}div.competition .ui-tabs-panel{border:0!important;}div.competition .ui-tabs-nav{background-color:transparent;}div.competition .ui-tabs-nav .ui-tabs-tab a{background-color:rgba(128,128,128,.2);}div.competition .ui-tabs-nav .ui-tabs-tab span{color:#999;background-color:transparent;padding:8px 18px;font-size:17px;position:relative;}div.competition .ui-tabs-nav .ui-tabs-tab span.gleam{position:absolute;top:3px;right:3px;font-size:13px;border-radius:50%;border:1px solid #000;background-color:#000!important;color:#fff!important;font-weight:bold;padding:0 4px;margin-left:3px;}div.competition .ui-tabs-nav .ui-tabs-tab span.gleam.new{background-color:#f00!important;color:#fff!important;border:1px solid #f00;}div.competition .ui-tabs-nav .ui-tabs-tab.ui-state-hover span{background-color:#000!important;}div.competition .ui-tabs-nav .ui-tabs-tab.ui-tabs-active a{background-color:#fff;}div.competition .ui-tabs-nav .ui-tabs-tab.ui-tabs-active span{color:#000;}div.competition .ui-tabs-nav .ui-tabs-tab.ui-tabs-active.ui-state-hover span{color:#fff;}div.competition .content-list-item{margin:0 0 12px;}div.competition .content-list-item .entry{margin:-3px 0 4px;}div.competition .content-list-item .title{padding:3px 0;}div.competition .content-list-item .title a{font-size:17px;line-height:125%;font-weight:normal;color:#005782;}div.competition .content-list-item .title a:hover{color:#069;}div.competition .content-list-item .summary{padding:5px 0 3px;font-size:16px;color:#808080;}div.competition .question{font-size:22px;}div.competition .answer{font-weight:normal;font-size:16px;padding:10px 0;}div.competition .prize-type{width:150px;white-space:nowrap;}div.competition .tab-container{display:flex;flex-direction:row;justify-content:space-between;border-bottom:0;}.contest-enter-code .back-to-contest{margin-top:15px;}.rrssb-buttons li a[class~=compact]{padding-right:10px;}.ie div.competition div.tab-container{max-width:800px;}#adbp-tester{display:none;}.fluid .text{max-width:10000px;}.available{color:#008000;font-weight:bold;}.unavailable{color:#999;}.expired{color:#f00;font-weight:bold;}.pending{color:#333;}.locked{color:#f00;}.new{color:#008000;}.updated{color:#ff8c00;}.moved{color:#8b0000;}.deleted{color:#999;}.wysiwyg-editor{padding:0 15px;}.text-editor{border:1px solid #ccc;}span.math{display:inline-block;}.msg-728x90{width:728px;height:90px;overflow:hidden;}.msg-300x250{width:300px;height:250px;overflow:hidden;}.msg-160x600{width:160px;height:600px;overflow:hidden;}.collapsible-list li{list-style-type:none;list-style-image:none;cursor:auto;font-size:14px;}.collapsible-list li.open{list-style-image:url('/images/minus.gif');cursor:pointer;}.collapsible-list li.closed{list-style-image:url('/images/plus.gif');cursor:pointer;}.collapsible-list li .selected{font-weight:bold;}.collapsible-list li ul{display:block;margin:2px 0 4px 0;padding-left:18px;}.collapsible-list li.closed ul{display:none;}.taxonomy-chooser .label{color:#ccc;font-weight:bold;font-size:13px;}.taxonomy-chooser .chooser{max-width:225px;}input.filter{font-size:14px;padding:5px;}.content-list{margin-bottom:17px;}.content-list .count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center;}.content-list .feature{border-top:1px solid #f90;border-bottom:1px solid #f90;}.content-list .heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#333;}.content-list .heading a{color:#333;}.content-list-header{font-size:29px;height:50px;color:#f90;}div.readlaterlist-dropdown{width:18em;}div.readlaterlist-dropdown .list-item:hover,div.readlaterlist-dropdown .list-item:hover a,div.readlaterlist-dropdown .list-item a:hover{background-color:#fc6!important;}.content-list-item{margin:10px 0;}.content-list-item .thumbnail img,.content-list-item .doctype img{vertical-align:bottom;padding-right:3px;}.content-list-item .entry{font-size:14px;color:#f90;line-height:20px;margin:0 0;}.content-list-item .title{font-size:14px;font-weight:bold;padding:0 0;}.content-list-item .title a{color:#005782;}.content-list-item .title a:visited{color:#800080;}.content-list-item .doctype{font-size:14px;color:#666;}.content-list-item .description{font-size:16px;color:#111;}.content-list-item .author,.content-list-item .author a{font-size:11px;font-weight:bold;color:#f90!important;}.content-list-item .location{font-size:11px;font-weight:bold;color:#808080;}.content-list-item .modified{font-size:11px;font-weight:bold;color:#808080;}.content-list-item .tags{margin:0 0 0 -4px;}.content-list-item .summary{font-size:14px;color:#808080;padding:0 0 10px;}.content-list-item .read-later{padding:1px 3px 4px 3px;font-size:11px;display:inline-block;vertical-align:bottom;height:12px;margin-right:3px;line-height:12px;cursor:pointer;border:1px solid #f90;color:#f90;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all .1s linear 0ms;-moz-transition:all .1s linear 0ms;-o-transition:all .1s linear 0ms;transition:all .1s linear 0ms;}.content-list-item .read-later:hover{background-color:#f90;color:#fff;}.content-list-item .entry .updated,.content-list-item .entry .new{font-size:11px;margin-left:7px;border-radius:7px;font-weight:bold;padding:0 4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}.content-list-item .entry .updated{background-color:#0569ff;color:#fff;}.content-list-item .entry .new{background-color:#ff0;color:#000;}.content-list-item .thumbnail{width:100px;float:left;}.content-list-item .thumbnail img{width:100px;height:80px;}.content-list-item div.text{border-left:110px solid transparent;}.moderating a{background-color:#ff0;}.moderating a[href^="http://www.codeproject.com"]{background:transparent;}.category-selector{position:relative;left:0;width:100%;}.category-selector .list-item{display:inline-block;font-size:17px;}.category-selector .list-item.selected a{background-color:#f90;color:#fff;}.category-selector .list-item a{border:1px solid #ccc;display:inline-block;font-weight:bold;margin:0 0 5px 0;padding:4px 10px;text-align:center;white-space:nowrap;}.category-selector .list-item a:hover{text-decoration:none;background-color:#f90;color:#fff;}.category-selector .list-item .count{font-size:14px;color:#808080;text-align:center;}.category-selector .list-item.selected .count{color:#eee;}.title-addenda{margin-top:15px;float:right;text-align:right;font-weight:normal;}.mailout .content-list-item .thumbnail img{width:inherit;height:inherit;}.tags{line-height:190%;}.tags.horizontal .t{display:inline-block;}.tags .t{background:none repeat scroll 0 0 transparent;border:1px solid #fbedbb;border-radius:12px 0 0 12px;line-height:1.4;padding:0 2px 2px 3px;position:relative;text-decoration:none;margin:2px 5px 4px 0;white-space:nowrap;}.tags .t .follow{opacity:.3;margin-bottom:-1px;}.tags .t .follow:hover{opacity:1;}.tags .t.followed{background-color:transparent!important;}.tags .t.followed img{opacity:1!important;}.tags .t:hover{background-color:#fff8df!important;border:1px solid #fbedbb;text-decoration:none;}.tags .t a{color:#666;display:inline-block;margin-right:3px;padding-left:5px;text-overflow:ellipsis;}.container-breadcrumb{font-size:14px;margin-top:7px;color:#808080;margin:12px 0 35px;}.container-breadcrumb a{color:#808080;}code pre{color:inherit;font:inherit;}.pre-lang{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;background-color:#fbedbb;justify-content:space-between;padding:4px 8px;margin-top:5px;color:#999;border-bottom:solid 1px #ffd044;}.code-comment{color:#008000;font-style:italic;}.code-summarycomment{color:#808080;}.code-keyword{color:#00f;}.code-sdkkeyword{color:#399;}.code-preprocessor{color:#808080;}.code-macro{color:#8b0000;}.code-region{color:#808080;border:1px solid #a9a9a9;padding-right:2px;}.code-systemcall{color:#f0f;}.code-string{color:#800080;}.code-literal{color:#000080;}.code-pagedirective{background-color:#ff0;}.code-attribute{color:#f00;}.code-tag{color:#800000;}.code-leadattribute{color:#800000;}.code-digit{color:#000080;}.code-none{color:#000;}.code-linenumber{color:#5f9ea0;font-style:normal;}pre.lang-terminal{background-color:#292929;color:#2fea2e;font-family:'VT323',consolas,monospace;font-size:17px;}.pre-action-link{font-size:13px;color:#999;}.pre-action-link span{cursor:pointer;margin:0;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;}.pre-action-link img{vertical-align:middle;opacity:.5;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.pre-action-link:hover span{color:#005782;}.pre-action-link:hover img{opacity:1;}.diff-add,.diff-delete,.diff-same,.diff-blank,diff-linenumber{font:14px Consolas,monospace,mono;}.diff-add{background-color:#e6ffe6;}.diff-delete{background-color:#ffe6e6;}.diff-same{text-decoration:none!important;}.diff-blank{background-color:#ccc;}.diff-linenumber{color:#999;}.diff{font:14px Consolas,monospace,mono;color:#111;background-color:#fff;}.diff ins{background-color:#e6ffe6;text-decoration:none;}.diff del{background-color:#ffe6e6;text-decoration:line-through;}.video{position:relative;padding-top:35px;height:0;overflow:hidden;}.video.aspect169{padding-bottom:56.25%;}.video.aspect43{padding-bottom:75%;}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.speech-bubble-container-down,.speech-bubble-container-up,.speech-bubble-container-up-right,.speech-bubble-container-left,.speech-bubble-container-right{position:relative;}.ie .speech-bubble-container-up,.firefox .speech-bubble-container-up,.chrome .speech-bubble-container-up,.ie .speech-bubble-container-up-right,.firefox .speech-bubble-container-up-right,.chrome .speech-bubble-container-up-right{margin-top:-4px;}.speech-bubble-up,.speech-bubble-down,.speech-bubble-left,.speech-bubble-right,.speech-bubble-up-right{padding:.6em;border:1px solid #ccc;background-color:#fff!important;margin:15px;text-decoration:none;font-weight:normal;text-align:left;white-space:normal;color:#333;font-size:14px;line-height:1.3;}.speech-bubble-up td,.speech-bubble-down td,.speech-bubble-left td,.speech-bubble-right td,.speech-bubble-up-right td{color:#333;}.speech-bubble-down{margin-bottom:0;}.tooltip .speech-bubble-up,.tooltip .speech-bubble-up-right,.tooltip .speech-bubble-down,.tooltip .speech-bubble-left,.tooltip .speech-bubble-right{-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;min-width:75px;}.speech-bubble-pointer-down,.speech-bubble-pointer-down-inner{width:0;height:0;border-bottom-width:0;background:none;}.speech-bubble-pointer-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:1px solid #ccc;border-top-width:14px;margin-left:35px;margin-bottom:15px;_display:none;}.speech-bubble-pointer-down-inner{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;margin-left:-5px;margin-top:-16px;position:absolute;_display:none;}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right,.speech-bubble-pointer-up-inner,.speech-bubble-pointer-up-right-inner{width:0;height:0;border-top-width:0;background:none;}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:1px solid #ccc;border-bottom-width:14px;margin-left:35px;position:absolute;top:-12px;_display:none;}.speech-bubble-pointer-up-inner,.speech-bubble-pointer-up-right-inner{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:12px solid #fff;margin-left:-5px;margin-bottom:-16px;padding-top:4px;position:absolute;_display:none;}.speech-bubble-container-up-right .speech-bubble-pointer-up-right{margin-left:0;margin-right:0;right:35px;}.speech-bubble-pointer-left,.speech-bubble-pointer-left-inner{width:0;height:0;background:none;}.speech-bubble-pointer-left{border-color:transparent #ccc transparent transparent;border-style:solid;border-width:10px 10px 10px 0;margin-left:6px;position:absolute;top:10px;_display:none;}.speech-bubble-pointer-left-inner{border-color:transparent #fff transparent transparent;border-style:solid;border-width:8px 8px 8px 0;margin-left:3px;margin-top:-8px;padding-top:0;position:absolute;_display:none;}.speech-bubble-pointer-right,.speech-bubble-pointer-right-inner{width:0;height:0;background:none;}.speech-bubble-pointer-right{border-color:transparent transparent transparent #ccc;border-style:solid;border-width:10px 0 10px 10px;right:5px;position:absolute;top:35px;_display:none;}.speech-bubble-pointer-right-inner{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 8px;margin-left:-12px;margin-top:-8px;padding-top:0;position:absolute;_display:none;}.speech-bubble-image{float:left;width:24px;height:24px;margin:0 5px 30px 5px;border:0;}*+html .tooltip:hover,*+html .popup-bar:hover{z-index:5;}.tooltip{position:relative;text-decoration:none;}.tooltip.header-wrap .tooltip-header{border:1px solid transparent;padding:2px 3px;}.tooltip.header-wrap:hover{border:1px solid #ccc;border-bottom:0;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);padding:1px 2px;}.tooltip .speech-bubble-container-up,.tooltip .speech-bubble-container-down,.tooltip .speech-bubble-container-left,.tooltip .speech-bubble-container-right,.tooltip .speech-bubble-container-up-right,.tooltip .tooltip-flyout{display:none;opacity:0;-webkit-transition:opacity .5s linear 0ms;-moz-transition:opacity .5s linear 0ms;-o-transition:opacity .5s linear 0ms;transition:opacity .5s linear 0ms;}.tooltip:hover.border .tooltip-header,.tooltip:active.border .tooltip-header{border:#ccc;border-bottom:0;z-index:2147483647;position:relative;background-color:#fff;padding:1px 3px 3px 1px!important;}.tooltip:hover .speech-bubble-container-up,.tooltip:active .speech-bubble-container-up,.tooltip:hover .speech-bubble-container-down,.tooltip:active .speech-bubble-container-down,.tooltip:hover .speech-bubble-container-left,.tooltip:active .speech-bubble-container-left,.tooltip:hover .speech-bubble-container-right,.tooltip:active .speech-bubble-container-right,.tooltip:hover .speech-bubble-container-up-right,.tooltip:active .speech-bubble-container-up-right,.tooltip:hover .tooltip-flyout,.tooltip:active .tooltip-flyout{display:block;z-index:16777271;opacity:1;-webkit-transition:opacity .2s linear 0ms;-moz-transition:opacity .2s linear 0ms;-o-transition:opacity .2s linear 0ms;transition:opacity .2s linear 0ms;}.tooltip:hover .speech-bubble-container-up,.tooltip:active .speech-bubble-container-up{left:-35px;}.tooltip:hover .speech-bubble-container-up-right,.tooltip:active .speech-bubble-container-up-right{right:-25px;}.tooltip:hover .speech-bubble-container-up,.tooltip:active .speech-bubble-container-up,.tooltip:hover .speech-bubble-container-up-right,.tooltip:active .speech-bubble-container-up-right{text-decoration:none!important;position:absolute;width:150px;color:#000!important;cursor:text;}.tooltip:hover .speech-bubble-container-down,.tooltip:active .speech-bubble-container-down{text-decoration:none!important;position:absolute;left:-35px;bottom:0;width:150px;color:#000!important;cursor:text;}.tooltip:hover .speech-bubble-container-left,.tooltip:active .speech-bubble-container-left{text-decoration:none!important;position:absolute;left:15px;top:-35px;width:150px;color:#000!important;cursor:text;}.tooltip:hover .speech-bubble-container-right,.tooltip:active .speech-bubble-container-right{text-decoration:none!important;position:absolute;right:-165px;top:-35px;width:250px;color:#000!important;cursor:text;}.tooltip:hover .tooltip-flyout,.tooltip:active .tooltip-flyout,.tooltip:hover .speech-bubble-container-up-right .speech-bubble-pointer-up-right,.tooltip:active .speech-bubble-container-up-right .speech-bubble-pointer-up-right,.tooltip:hover .speech-bubble-container-up .speech-bubble-pointer-up,.tooltip:active .speech-bubble-container-up .speech-bubble-pointer-up{top:1px;}.tooltip:hover .speech-bubble-container-down .speech-bubble-pointer-down,.tooltip:active .speech-bubble-container-down .speech-bubble-pointer-down{bottom:3px;}.tooltip:hover .speech-bubble-container-left .speech-bubble-pointer-left,.tooltip:active .speech-bubble-container-left .speech-bubble-pointer-left{bottom:3px;}.tooltip:hover .speech-bubble-container-right .speech-bubble-pointer-right,.tooltip:active .speech-bubble-container-right .speech-bubble-pointer-right{bottom:3px;}a:hover.tooltip{text-decoration:none!important;}.ie .tooltip.border .tooltip-header{padding:0 3px 1px 0;}.safari .tooltip.border .tooltip-header{padding:0 3px 3px 0;}.chrome .tooltip.border .tooltip-header{padding:0 3px 3px 0;}.firefox .tooltip.border:hover .tooltip-header{padding:1px 3px 3px 4px!important;}.opera .tooltip:hover .speech-bubble-container-up-right{left:-180px;}.tooltip-flyout{position:relative;border:1px solid #ccc;color:#666;background-color:#fff;margin:15px;z-index:2147483646;white-space:normal;font-weight:normal;text-align:left;cursor:text;width:175px;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);}.tooltip:hover .tooltip-flyout,.tooltip.open .tooltip-flyout,.tooltip:active .tooltip-flyout{position:absolute;left:-16px;top:0;display:block;}.ie7 .tooltip:hover .tooltip-flyout,.ie8 .tooltip:hover .tooltip-flyout,.ie7 .tooltip.open .tooltip-flyout,.ie8 .tooltip.open .tooltip-flyout{top:0;}.popup-bar{position:relative;text-decoration:none;}.popup-bar .popup-bar-flyout{display:none;position:relative;cursor:text;width:105px;padding:5px;opacity:0;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.popup-bar.open .popup-bar-flyout,.popup-bar:hover .popup-bar-flyout,.popup-bar:active .popup-bar-flyout{white-space:normal;font-weight:normal;text-align:left;border:1px solid #f2f2f2;color:#666;background-color:#fff;position:absolute;left:25px;top:-5px;display:block;z-index:16777271;opacity:1;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.firefox2 .popup-bar-flyout,.firefox3 .popup-bar-flyout,.firefox4 .popup-bar-flyout,.safari3 .popup-bar-flyout{z-index:16777271;}.ie7 .popup-bar:hover .popup-bar-flyout,.ie8 .popup-bar:hover .popup-bar-flyout,.ie7 .popup-bar.open .popup-bar-flyout,.ie8 .popup-bar.open .popup-bar-flyout{top:0;}.tooltip-flyout .list-item{text-decoration:none;padding:4px 15px;display:block;}.tooltip-flyout .list-item:hover,.tooltip-flyout .list-item:hover a{text-decoration:none;color:#fff!important;background-color:#f90!important;}*+html .speech-bubble-pointer-up,*+html .speech-bubble-pointer-down,*+html .speech-bubble-pointer-left,*+html .speech-bubble-pointer-right{display:none;}.report-header{font-weight:bold;font-size:16px;padding:4px 10px 0 16px;}.report-header img{vertical-align:middle;}.report-prompt{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;justify-content:flex-start;font-size:14px;padding:2px 0;margin:2px 0;}.report-prompt a{flex:1 1 auto;}.report-comment{width:175px;margin-left:15px;}.report-summary{width:100%;display:block;margin:10px 0;}.report-count-inline{display:inline-block;width:15px;color:#666;}.report-count-ajax{background-color:#f00;color:#fff;font-size:11px!important;font-weight:bold;padding:0 4px;position:relative;left:-19px;top:-7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}table.report-details{width:370px;border-collapse:collapse!important;}.report-details td{background-color:#fff!important;color:#111!important;}.report-details td .reporter{max-width:50px;overflow:hidden;text-overflow:ellipsis;}.report-details td .date{white-space:nowrap;}.report-details th,.report-details thead td{background-color:#f90!important;color:#fff!important;}.modal{position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0);display:none;-webkit-transition:background-color .2s linear 0ms;-moz-transition:background-color .2s linear 0ms;-o-transition:background-color .2s linear 0ms;transition:background-color .2s linear 0ms;}.modal.active{display:block;background-color:#000;background-color:rgba(0,0,0,.6);-webkit-transition:background-color .2s linear 0ms;-moz-transition:background-color .2s linear 0ms;-o-transition:background-color .2s linear 0ms;transition:background-color .2s linear 0ms;}.modal .modal-content{margin:auto;display:block;width:90%;}.modal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;-webkit-transition:opacity .3s linear 0ms;-moz-transition:opacity .3s linear 0ms;-o-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms;}.modal .close:hover,.modal .close:focus{color:#bbb;text-decoration:none;cursor:pointer;}@media only screen and (max-width:700px){.modal .modal-content{width:100%;}}.flot .tooltip{border:1px solid #999;padding:2px;background-color:#fff;opacity:.9;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.cloud{text-align:left;}.cloud .breadcrumb{margin:2px 0 10px 0;}.cloud .breadcrumb .tag{font-size:16px;margin:2px 0;padding:2px;background-color:#ffc;border:1px solid #00f;}.tag_0,.tag_1,.tag_2,.tag_3,.tag_4,.tag_5,.tag_6,.tag_7,.tag_8,.tag_9,.tag_10{font-size:16px;font-weight:bold;padding:1px;margin:1px;display:inline-block;}a.tag_0:hover,a.tag_1:hover,a.tag_2:hover,a.tag_3:hover,a.tag_4:hover,a.tag_5:hover,a.tag_6:hover,a.tag_7:hover,a.tag_8:hover,a.tag_9:hover,a.tag_10:hover{color:#fff!important;background-color:#f90;}.tag_0{color:#7fa4ff;}.tag_1{color:#6f99ff;}.tag_2{color:#5f8eff;}.tag_3{color:#4f83ff;}.tag_4{color:#3f77ff;}.tag_5{color:#2f6cff;}.tag_6{color:#1f61ff;}.tag_7{color:#0f55ff;}.tag_8{color:#004bff;}.tag_9{color:#004bff;}.tag_10{color:#004bff;}.cloud-large{font-size:29px;padding:3px;text-align:justify;line-height:110%;}.cloud-large a{padding:3px;}.cloud-large .header{font-size:29px!important;font-weight:bold;margin:5px 0 7px 0;background-color:Transparent;_text-transform:none!important;_background-color:#fff;_border:0;}.tag-cloud-page .spaced{margin:10px 0 0 5px;}.flot-tick-label.tickLabel{font-size:11px;}.tag-info .deleted{color:#666;text-decoration:line-through;}.tag-info .merge-source,.tag-info .merge-target{color:#008000;}.tag-info .merge-source{text-decoration:line-through;}.rename-dialog{display:none;}.rename-dialog input{width:95%;}.merge-dialog{display:none;}.merge-dialog .info,.add-synonym-dialog .info{font-size:.8em;line-height:1.25em;}.merge-dialog .info,.merge-dialog .tag-select,.add-synonym-dialog .info{margin-bottom:.8em;}.add-synonym-dialog input{width:95%;}.file-upload{margin-top:-43px;}.file-upload .upload-add{position:relative;overflow:hidden;zoom:1;padding-top:24px;}.file-upload #addFile,.file-upload .file{position:absolute;top:7px;right:7px;}.file-upload .file{z-index:1;filter:alpha(opacity=0);opacity:0;cursor:pointer;}.file-upload #addFile{z-index:0;}.file-upload .uploaded{font-size:14px;overflow:hidden;padding:2px;white-space:nowrap;}.container-uploads h4{margin:4px 0 13px 0;display:inline-block;color:#444;}.container-uploads .insert{border:1px solid transparent;padding:3px 3px 6px 0;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;}.container-uploads .insert:hover{border:solid 1px #f90;background-color:#fc6;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;}.container-uploads .replaced,.container-uploads .replaced a{color:#666!important;}.dropbox{border:2px dashed #ccc;font-size:22px;color:#ccc;position:relative;line-height:140px;height:140px;text-align:center;vertical-align:middle;margin:15px 0;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;-webkit-transition:border-color .1s linear;-moz-transition:border-color .1s linear;-o-transition:border-color .1s linear;transition:border-color .1s linear;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;}.dropbox:hover,.dropbox.dragover{border-color:#006400;background-color:#cfb;color:#333;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;-webkit-transition:border-color .1s linear;-moz-transition:border-color .1s linear;-o-transition:border-color .1s linear;transition:border-color .1s linear;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;}.progress-bar{background-color:#17f30e;border:1px solid #2dbe27;overflow:hidden;line-height:100%;padding:1px 0;position:absolute;top:42px;left:0;text-align:center;color:#333;font-size:11px;-webkit-transition:width .1s linear 0ms;-moz-transition:width .1s linear 0ms;-o-transition:width .1s linear 0ms;transition:width .1s linear 0ms;-moz-box-shadow:0 0 8px 0 #17f30e;-webkit-box-shadow:0 0 8px 0 #17f30e;box-shadow:0 0 8px 0 #17f30e;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}.reading-list{width:100%;display:flex;flex-direction:column;margin-top:25px;}.reading-list .readingListName a{font-size:22px;}.reading-list .createNewReadingList{margin-top:5px;}.readingListArticles .readingListArticleTitle{font-size:1.4em;}.readingListArticles .readingListArticleDate{display:inline-block;margin-right:10px;}.readingListModal .modal_loadingReadingLists{width:100%;text-align:center;}.readingListModal .modal_readingLists{display:flex;flex-direction:column;text-align:left;}.readingListModal .modal_readingListsColumn{text-align:left;min-height:100px;max-height:125px;overflow-y:auto;margin-bottom:10px;}.readingListModal .modal_createReadingListRow{display:flex;flex-direction:row;align-items:center;justify-content:center;}.readingListModal .modal_createReadingListRow:hover{color:#f90;cursor:pointer;}.readingListModal .modal_createReadingListText{margin-left:10px;}.readingListModal .modal_readingListAddButton{width:45px;}.readingListModal .modal_readingListAddBox{display:none;}.readingListModal .modal_readingListAddBoxColumn{display:flex;flex-direction:column;align-items:flex-start;}.readingListModal .modal_addBoxText{width:100%;text-align:center;margin-bottom:15px;}.readingListModal .modal_createAndAddButtonContainer{display:flex;flex-direction:column;align-items:center;margin-top:15px;margin-bottom:15px;width:100%;}.readingListModal .modal_createAndAddButton{width:200px;}.readingListModal .modal_createAndAddStatusText{align-self:center;height:25px;}.readingListModal .modal_addNewReadingList{width:188px;margin-left:auto;margin-right:auto;}.readingListModal a.modal_readingListTitle{width:350px;}.readingListModal .modal_readingListFilterBox{width:100%;text-align:left;}.readingListModal .modal_readingListFilterInput{height:25px;outline:0;border:1px solid #ccc;border-radius:3px;width:75%;}.readingListModal .modal_makePrimaryCheckBox{text-align:center;margin-bottom:10px;}.readingListModal .modal_add_reading_list_container{background-color:#fff;padding:30px;min-width:500px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box;}.micromodal{display:none;}.micromodal.is-open{display:block;}.micromodal .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.65);z-index:1000;}.micromodal .modal__container{box-sizing:border-box;overflow-y:auto;max-width:500px;max-height:100vh;padding:30px;background-color:#fff;border-radius:4px;}.micromodal .modal__container,.micromodal .modal__overlay{will-change:transform;}.micromodal .modal_close{background:transparent;border:0;margin:0;width:auto;}.micromodal .modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;}.micromodal .modal_title{margin-top:0;margin-bottom:0;color:#f90;box-sizing:border-box;}.micromodal .modal_header .modal_close:before{content:"✕";}.micromodal .modal_content{margin-top:1rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8);}.micromodal .modal_row{margin-bottom:5px;}.micromodal .modal_flex_row{margin-bottom:5px;display:flex;flex-direction:row;}.micromodal .modal_add_row{margin-bottom:5px;}.micromodal .modal_label{display:inline-block;width:80px;}.micromodal .modal_input_text{width:280px;}.micromodal .modal_btn-primary{border:solid 1px #f90;background-color:#fff;padding:.375rem;}.micromodal[aria-hidden="false"] .modal__overlay{animation:microModalFadeIn .2s cubic-bezier(0,0,.2,1);}.micromodal[aria-hidden="false"] .modal__container{animation:microModalSlideIn .2s cubic-bezier(0,0,.2,1);}@keyframes microModalFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes microModalSlideIn{from{transform:translateY(15%);}to{transform:translateY(0);}}.bottom-promo{height:90px;margin-top:10px;overflow:hidden;}.bottom-promo .msg-728x90{width:728px;margin:0 auto;}.msg-728x90{overflow:hidden;position:relative;height:90px;min-width:728px;}.msg-120x60{text-align:center;position:relative;height:60px;min-width:120px;overflow:hidden;}.ui-datepicker-trigger{margin:0 0 4px 3px;}body .msg-728x90{*float:right;}body .bottom-promo .msg-728x90{*float:none;}body .site-filter{*display:none;}.container-forum .container-breadcrumb{margin-bottom:0;}table.message-list{border-collapse:collapse;}.message-list .count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center;}.message-list .message-list-item{padding:3px;overflow:hidden;}.message-list .message-list-item a.title{font-size:16px;color:#005782;}.message-list .message-list-item a.title:visited{color:#800080;}.message-summary .tab-panel{background-color:#f7f7f7;border:1px solid #ccc;}.message-summary .tab-nav a.selected{background-color:#f7f7f7;border:1px solid #ccc;border-bottom-color:transparent!important;}.messages .content-list{padding-bottom:10px;}.messages .content-list .content-list-item{margin:2px 0 10px;}.messages .content-list .content-list-item .title a{font-size:17px;line-height:125%;font-weight:normal;}.messages .content-list .content-list-item .title a:hover{color:#069;}.messages .content-list .content-list-item .summary,.messages .content-list .content-list-item .description{margin:-5px 0 15px;color:#666;font-size:16px;}.messages .content-list .content-list-item .entry{margin:-3px 0 4px;}.flag-added .indent{background:transparent url('/images/clip-add-16.png') no-repeat left 8px;}.flag-closed .indent{background:transparent url('/images/closed.png') no-repeat left 8px;}.flag-progress .indent{background:transparent url('/images/progressing.gif') no-repeat left 8px;}.flag-completed .indent{background:transparent url('/images/tick16.png') no-repeat left 8px;}.flag-confirmed .indent{background:transparent url('/images/tick16-or.png') no-repeat left 8px;}.flag-noreplicate .indent{background:transparent url('/images/unknown.png') no-repeat left 8px;}.flag-fixed .indent{background:transparent url('/images/fixed16.png') no-repeat left 8px;}.flag-consideration .indent{background:transparent url('/images/tick16-gy.png') no-repeat left 8px;}.flag-rejected .indent{background:transparent url('/images/reject16.png') no-repeat left 8px;}.flag-accepted .indent{background:transparent url('/images/tick16-or.png') no-repeat left 8px;}.flag-answered .indent{background:transparent url('/images/answered16.png') no-repeat left 8px;}.flag-solved .indent{background:transparent url('/images/solved16.png') no-repeat left 8px;}.flag-needinfo .indent{background:transparent url('/images/info16.png') no-repeat left 8px;}.compact .flag-added .indent{background:transparent url('/images/clip-add-16.png') no-repeat left 4px;}.compact .flag-closed .indent{background:transparent url('/images/closed.png') no-repeat left 4px;}.compact .flag-progress .indent{background:transparent url('/images/progressing.gif') no-repeat left 4px;}.compact .flag-completed .indent{background:transparent url('/images/tick16.png') no-repeat left 4px;}.compact .flag-confirmed .indent{background:transparent url('/images/tick16-or.png') no-repeat left 4px;}.compact .flag-noreplicate .indent{background:transparent url('/images/unknown.png') no-repeat left 4px;}.compact .flag-fixed .indent{background:transparent url('/images/fixed16.png') no-repeat left 4px;}.compact .flag-consideration .indent{background:transparent url('/images/tick16-gy.png') no-repeat left 4px;}.compact .flag-rejected .indent{background:transparent url('/images/reject16.png') no-repeat left 4px;}.compact .flag-accepted .indent{background:transparent url('/images/tick16-or.png') no-repeat left 4px;}.compact .flag-answered .indent{background:transparent url('/images/answered16.png') no-repeat left 4px;}.compact .flag-solved .indent{background:transparent url('/images/solved16.png') no-repeat left 4px;}.compact .flag-needinfo .indent{background:transparent url('/images/info16.png') no-repeat left 4px;}.tight .flag-added .indent{background:transparent url('/images/clip-add-16.png') no-repeat left 2px;}.tight .flag-closed .indent{background:transparent url('/images/closed.png') no-repeat left 2px;}.tight .flag-progress .indent{background:transparent url('/images/progressing.gif') no-repeat left 2px;}.tight .flag-completed .indent{background:transparent url('/images/tick16.png') no-repeat left 2px;}.tight .flag-confirmed .indent{background:transparent url('/images/tick16-or.png') no-repeat left 2px;}.tight .flag-noreplicate .indent{background:transparent url('/images/unknown.png') no-repeat left 2px;}.tight .flag-fixed .indent{background:transparent url('/images/fixed16.png') no-repeat left 2px;}.tight .flag-consideration .indent{background:transparent url('/images/tick16-gy.png') no-repeat left 2px;}.tight .flag-rejected .indent{background:transparent url('/images/reject16.png') no-repeat left 2px;}.tight .flag-accepted .indent{background:transparent url('/images/tick16-or.png') no-repeat left 2px;}.tight .flag-answered .indent{background:transparent url('/images/answered16.png') no-repeat left 2px;}.tight .flag-solved .indent{background:transparent url('/images/solved16.png') no-repeat left 2px;}.tight .flag-needinfo .indent{background:transparent url('/images/info16.png') no-repeat left 2px;}.flags span{font-size:14px;padding:1px;margin-right:12px;padding-left:18px;}span.flag-added{background:transparent url('/images/clip-add-16.png') no-repeat left top;}span.flag-progress{background:transparent url('/images/progressing.gif') no-repeat left top;}span.flag-closed{background:transparent url('/images/closed.png') no-repeat left top;}span.flag-consideration{background:transparent url('/images/tick16-gy.png') no-repeat left top;}span.flag-completed{background:transparent url('/images/tick16.png') no-repeat left top;}span.flag-confirmed{background:transparent url('/images/tick16-or.png') no-repeat left top;}span.flag-noreplicate{background:transparent url('/images/unknown.png') no-repeat left top;}span.flag-fixed{background:transparent url('/images/fixed16.png') no-repeat left top;}span.flag-rejected{background:transparent url('/images/reject16.png') no-repeat left top;}span.flag-accepted{background:transparent url('/images/tick16.png') no-repeat left top;}span.flag-answered{background:transparent url('/images/answered16.png') no-repeat left top;}span.flag-solved{background:transparent url('/images/solved16.png') no-repeat left top;}span.flag-needinfo{background:transparent url('/images/info16.png') no-repeat left top;}table.forum{table-layout:fixed;margin:0 0 20px 0;padding:0!important;width:100%;}.forum table{border-collapse:separate;}.forum .header1,.forum .header1 TD{color:#333;font-size:14px;vertical-align:middle;}.forum .header1.highlight,.forum .header1 TD.highlight{padding:10px;background-color:#ff9!important;border:1px solid #ccc;}.forum .header2,.forum .header2 TD{color:#fff;background-color:#f90;font-size:14px;vertical-align:middle;}.forum .header2 input,.forum .header2 TD input,.forum .header2 select,.forum .header2 TD select{padding:2px;}.forum .email-alert{border:1px solid #577d30;background-color:#76ab40!important;text-decoration:none!important;white-space:nowrap;font-size:100%;margin:3px 4px 5px 0;padding:4px 6px;cursor:pointer;float:right;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.forum .email-alert:hover{border-color:#577d30;}.forum .button{border:1px solid #fc6;margin:1px;}.forum .new-message.button{margin:5px 4px 5px 0;padding:5px 10px;}.forum .new-message.button a{font-weight:normal;font-size:16px;}.forum .searchbar{border:1px solid #ccc;padding:4px 0 0 0;margin:3px 0;}.forum .searchbar .search{width:200px;}.forum .searchbar input[type=image]{vertical-align:middle;}.forum .signature,.forum .ForumSig{border-top:solid 1px #ccc;padding-top:0;margin-top:10px;max-height:150px;overflow:auto;}.forum .modified,.forum .ForumMod{margin:0;padding:0;color:#333;font-style:italic;font-size:14px;}.forum .text-input{background-color:#fffdfa;font-size:95%;}.forum .dropdown{background-color:#fffdfa;font-size:95%;margin-left:5px;}.forum .footer,.forum .footer td,.forum .navbar,.forum .navbar td{font-size:14px;padding:8px 0;border:0;border-top:1px solid #808080;}.forum .footer .rating-result{white-space:nowrap;margin-right:15px;}.forum .nav-link{color:#333;padding:1px 4px;}.forum .nav-link:hover{color:#fff!important;background-color:#f90;text-decoration:none;}.forum .nav-link.selected{color:#f90;font-weight:bold;}.forum .nav-link.selected:hover{color:#f90!important;background-color:transparent;}.forum .nav-link.disabled{color:#808080;}.forum .nav-link.disabled:hover{color:#808080!important;background-color:transparent;}.root .subject-line td{font-weight:bold;}.root td.subject-line{border-top:1px dotted #f90;}tr.selected:hover .subject-line td{background-color:#ffd999!important;}.selected.header>td{background-color:#ffd999!important;border-bottom:0;}.selected.content>td{background-color:#fff9e2!important;}.forum.compact .subject-line td{padding:4px 0 4px 5px!important;}.forum.tight .subject-line td{padding:1px 0 2px 5px!important;font-size:13px!important;}.root .subject-line .topic .subject{font-size:22px;}.root .subject-line .thread.single-thread .subject,.root .subject-line .expanded .subject{font-size:22px;}.root .subject-line.topic{border-bottom-color:transparent;border-top:1px solid #f90;}.subject-line{border-bottom:1px solid #f2f2f2;background-color:transparent;overflow:hidden;}.subject-line tr,.subject-line td{background-color:inherit;}.subject-line.root{border-top:1px dotted #f90;}.subject-line.topic .subject{font-weight:bold;}.subject-line.thread.single-thread .subject,.subject-line.expanded .subject{font-weight:bold;font-size:16px;}.subject-line.expanded{border-bottom-color:transparent;border-top:1px solid #f90;}.subject-line.preview{border-bottom-color:transparent;border-top:1px solid #f2f2f2;}.subject-line.preview .subject{font-weight:bold;}.subject-line .subject.blog{font-weight:normal;font-size:29px;}.subject-line .subject.blog .modified,.subject-line .subject.blog .author,.subject-line .subject.blog .author a{vertical-align:baseline;font-size:13px;color:#808080;font-weight:bold;font-style:normal;padding:0;margin:0;}.subject-line .sticky-msg td{background-color:#ff9;}.subject-line .indent{vertical-align:top;text-align:right;padding:8px 0;background-color:#fff;position:relative;}.subject-line .indent img{margin-right:4px;}.subject-line .indent img.gleam{width:9px;height:9px;position:absolute;right:-2px;top:4px;}.subject-line .subject{vertical-align:top;text-align:left;padding:5px 0 7px 5px;font-size:16px;}.subject-line .subject a{color:#005782;}.subject-line .icon{vertical-align:top;width:20px;white-space:nowrap;padding:8px 0;}.subject-line .author{vertical-align:top;text-align:left;width:9rem;padding:8px 3px 8px 2px;overflow:hidden;}.subject-line .author span a{color:#333;font-size:14px;width:8.75rem;display:inline-block;white-space:nowrap;text-overflow:ellipsis;}.subject-line .author kbd{background-color:transparent;border-style:none;color:inherit;padding:0;white-space:normal;}.subject-line .date{vertical-align:top;text-align:right;width:7rem!important;white-space:nowrap;padding:8px 0;color:#333;font-size:14px;}.subject-line .count{vertical-align:top;text-align:right;width:2.5rem!important;padding:5px 0;}.content>td{border-bottom:1px solid transparent;}.content td.text{padding:7px;}.content td.text a{word-break:break-all;}.content .selected{background-color:#fff9e2;}.content a{color:#005782;}.content a.new-message{background-color:transparent;padding:3px!important;}.content .locked{background:transparent url('/images/lock16.png') no-repeat left top;padding-left:18px;margin-left:15px;}.content .parent{float:right;margin:0 0 10px 10px;}.content .footer:hover a{color:#069;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;}.content .footer:hover td{color:#808080;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;}.content .footer:hover a.new-message{background-color:#c53227;color:#fff!important;}.content .selected .footer td{background-color:#fff9e2;}.content .preview td{font-size:14px;color:#808080;}.content .indent{background-color:#fff;}.content .footer,.content .footer td{color:#808080;background-color:transparent;padding:15px 0 3px 0;font-size:14px;border:0;line-height:24px;}.content .footer a,.content .footer td a{color:#808080;border:solid 1px transparent;_border:solid 1px white;padding:1px;}.content .footer a:hover,.content .footer td a:hover{border:solid 1px #f90;color:#069;}.content.root .topic{border-bottom:1px solid #f2f2f2;}.content img{max-width:100%;height:auto;}.vote-lo,.vote-lo a{color:#808080!important;}.vote-hi,.vote-hi a{color:#006400!important;}img.vote-hi{vertical-align:top;margin-left:3px;width:12px;}.voteform.vertical{float:right;margin:3px 2px 0 0;width:16px;}.voteform.vertical img{margin-bottom:4px;}.message-type{display:inline-block;height:22px;padding:2px 3px;}.message-type.selected{background-color:#eee;font-weight:bold;padding:2px;}.message-type label{vertical-align:bottom;}.container-main .lounge .summary{width:263px;float:right;margin:0 0 5px 10px;}.container-editor{float:left;width:100%;zoom:1;position:relative;}.container-editor .text-editor .dragover{border:3px solid #2bb12b;}.container-editor .text-editor:disabled,.container-editor .text-editor.disabled{background-color:#fcfcfc;filter:blur(2px);}.no-emoticons .resizable-control{border-right:7px solid #eee;}.emoticon-bar{white-space:nowrap;}.paste-dialog{position:absolute;width:150px;padding:5px;background-color:#fff;border:1px solid #f90;overflow:hidden;z-index:10;-moz-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);box-shadow:4px 4px 16px 1px rgba(0,0,0,.25);}.paste-dialog .header{font-weight:bold;padding:5px!important;background-color:#fff8df!important;font-size:16px;width:auto!important;margin-right:0!important;}.paste-dialog .close-notify{font-family:verdana,sans serif;font-size:14px;padding:2px 3px;margin-right:0;margin-top:-2px;background-color:#fff8df!important;border-color:#fc6;color:#000;}.paste-dialog .BdSel{padding:0 5px;}.paste-options label{display:inline-block;width:100%;margin:3px 0 0 24px;cursor:pointer;}.paste-dialog td{white-space:nowrap;}.ie7 .paste-options label{display:inline;}.paste-options tr:hover{background-color:#fff8df!important;border:1px solid #fc6;}.paste-preview{font-size:14px;height:180px;overflow:hidden;padding:5px 0;width:150px;}.paste-preview,.paste-preview pre{white-space:nowrap!important;word-wrap:normal!important;overflow:hidden!important;margin:0;}.paste-preview pre{white-space:pre!important;}.new-message .toolbar{border:solid 1px transparent;_border:solid 1px white;padding:1px;-webkit-transition:border-color .1s linear;-moz-transition:border-color .1s linear;-o-transition:border-color .1s linear;transition:border-color .1s linear;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;}.new-message .toolbar:hover{border:solid 1px #f90;-webkit-transition:border-color .1s linear;-moz-transition:border-color .1s linear;-o-transition:border-color .1s linear;transition:border-color .1s linear;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;}.new-message .active .toolbar{border:1px solid #fc6;}.new-message img.toolbar{padding:2px;border:solid 1px transparent;vertical-align:bottom;}.new-message img:hover.toolbar{border:solid 1px #fff8df!important;}.new-message button.toolbar{border:solid 1px #fff;background-color:transparent;padding:0;margin:0;padding:1px;}.signature-edit{border:solid 1px #7f9db9;resize:none;}.signature-preview{border:solid 1px #fff;background-color:#fff;cursor:pointer;padding:2px;overflow:hidden;resize:none;}.forum-action{text-align:right;float:right;white-space:nowrap;}.forum-guidelines{padding:.6em;border:1px solid #f90;background-color:#ffc!important;margin:15px 0;text-decoration:none;font-weight:normal;text-align:left;white-space:normal;}.forum-guidelines .close-notify{margin:-3px 0 2px 10px;color:#000;}.quote,.FQ{padding:0 10px 10px 27px;margin-left:.25em;color:#565;margin-right:1em;margin-bottom:1em;background:url("/images/quote.gif") no-repeat scroll left top #eee;}.op,.FQA{font-size:13px;font-weight:bold;margin:0 0 4px;}.country{padding-left:12px;font-size:13px;white-space:nowrap;}.region{padding-left:7px;font-size:14px;white-space:nowrap;}.country-select-list{padding:5px;margin-bottom:10px;overflow:auto;color:#666;font-size:14px;height:30px;}.country-select-text{padding:5px;overflow:auto;color:#f00;font-size:14px;}.author-wrapper{position:relative;}.author-wrapper .follow{padding-right:15px;}.author-wrapper .profile-pic{border:1px solid #333;margin:0 13px 0 0;padding:10px;-moz-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);max-height:100px;}.author-wrapper .description{padding:15px 15px 0 0;}.author-wrapper .container-member .author{font-size:29px;color:#333;font-weight:600;}.author-wrapper .container-member .company{font-size:16px;color:#808080;}.author-wrapper .container-member .username{font-size:22px;color:#808080;}.member-info{font-size:16px;font-weight:bold;color:#808080;}.member-info a{color:#005782;font-size:16px;}.member-signin td{vertical-align:baseline;}.member-signin input[type="text"],.member-signin input[type="email"],.member-signin input[type="password"],.member-signin input[type="button"],.member-signin input[type="submit"],.member-signin button,.member-signin select{border:1px solid #ccc;padding:.5rem;width:200px;margin-bottom:10px;}.member-signin .create,.member-signin .signin{margin:15px 5px 10px;text-align:center;width:94px!important;cursor:pointer;font-weight:bold;}.member-signin .create-pro{margin:15px 5px 10px;text-align:center;width:auto!important;cursor:pointer;}.member-signin .create{background-color:#fff;color:#0000cd;font-weight:bold;}.member-signin .signin,.member-signin .create-pro{background-color:#98ca47;color:#fff;}.member-signin .oauth{display:inline;padding:10px 1px 4px 0;}.member-signin .divider-dark{margin:20px 0 13px;color:#ccc;background-color:#ccc;}.member-signin .forgot{padding:0;}.member-signin a.forgot{color:#808080;}.member-signin .forgot:hover{color:#808080;background-color:#fff;}.member-signin.tooltip>span{border:1px solid transparent;padding:2px 6px 4px 6px;z-index:503;}.member-signin.tooltip:hover>span,.member-signin.tooltip.open>span{border:1px solid #ccc;border-bottom:0;position:relative;background-color:#fff;}.member-signin.tooltip:hover .tooltip-flyout,.member-signin.tooltip.open .tooltip-flyout,.member-signin.tooltip:active .tooltip-flyout{z-index:502!important;opacity:1;-webkit-transition:opacity .1s linear 0ms;-moz-transition:opacity .1s linear 0ms;-o-transition:opacity .1s linear 0ms;transition:opacity .1s linear 0ms;}.member-signin.tooltip .tooltip-flyout{border:1px solid #ccc;border-bottom:5px solid #f90;padding:10px;width:200px;position:absolute;top:3px!important;left:-163px!important;background-color:#fff;}.ie9 .member-signin.tooltip .tooltip-flyout{left:-166px!important;}.member-settings .signature-preview,.signature-preview:hover{border:solid 1px #808080;background-color:#ffc;cursor:pointer;padding:2px;overflow:hidden;}.member-settings table td{padding:2px;}.member-profile h2{margin-top:7px;}.member-profile .admin-links{padding-top:18px;margin-left:15px;}.member-profile .admin-links img{vertical-align:middle;}.member-profile .profile-sidebar{width:200px;padding-left:25px;}.member-message{margin-left:30px;}.member-rep-list table{border-collapse:separate;border-spacing:8px;}.member-rep-list .member-rep-box{padding:10px;width:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.member-rep-list .member-rep-box a{color:#333;font-size:14px;}a.member-rep-box,td.member-rep-box,span.member-rep-box{padding:0 2px;margin:4px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}a.member-rep-box div,td.member-rep-box div,span.member-rep-box div{margin-bottom:3px;}a.member-rep-box.nostatus,td.member-rep-box.nostatus,span.member-rep-box.nostatus{background-color:#fff!important;border:solid 1px #ddd;}a.member-rep-box.bronze,td.member-rep-box.bronze,span.member-rep-box.bronze{border:solid 2px #efb277!important;}a.member-rep-box.silver,td.member-rep-box.silver,span.member-rep-box.silver{border:solid 2px #dfdfdf!important;}a.member-rep-box.gold,td.member-rep-box.gold,span.member-rep-box.gold{border:solid 2px #fc0!important;}a.member-rep-box.platinum,td.member-rep-box.platinum,span.member-rep-box.platinum{border:solid 2px #cfe7ff!important;}.member-rep-total{width:150px;padding:5px;margin:auto;margin-top:2px;}.member-rep-total.nostatus{border:solid 3px #ddd!important;}.member-rep-total.bronze{border:solid 3px #efb277!important;}.member-rep-total.silver{border:solid 3px #dfdfdf!important;}.member-rep-total.gold{border:solid 3px #fc0!important;}.member-rep-total.platinum{border:solid 3px #cfe7ff!important;}.privileges .bronze{background-color:#efb277!important;}.privileges .silver{background-color:#dfdfdf!important;}.privileges .gold{background-color:#fc0!important;}.privileges .platinum{background-color:#cfe7ff!important;}.member-rep-high{border-bottom:solid 2px #fc0;border-top:solid 2px #fc0;}.member-rep-container{max-width:175px;}.top-experts,.experts-list{width:100%;}.top-experts .subheader td,.experts-list .subheader td{font-weight:bold;font-size:16px;padding:2px;}.top-experts tr,.experts-list tr{vertical-align:top;}.top-experts td.name,.experts-list td.name{padding:2px 0 2px 0;}.top-experts td.points,.experts-list td.points{padding:2px 5px 2px 0;font-size:13px;color:#808080;}.top-experts td a,.experts-list td a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;width:115px;}table.member-popup{height:160px;}.member-popup td{font-size:14px;}.member-popup .name{font-weight:bold;padding-bottom:5px;}.member-popup .rep{font-weight:bold;padding-top:5px;}.Label,.Input{float:left;}.Label{width:70px;font-weight:bold;padding-right:10px;}.Input{font-weight:normal;}.ContactWrapper .InfoRow,.ContactWrapperInput .InfoRow{clear:both;padding-top:0;}.ContactWrapper .Label{width:100px;}.ContactWrapperInput .Label{width:200px;}.ContactWrapperInput label{font-weight:bold;text-align:left;white-space:nowrap;display:inline;}.ContactWrapperInput input{display:inline;}.ContactWrapperLong .InfoRow,.ContactWrapperLongInput .InfoRow{clear:both;padding-top:0;}.ContactWrapperLong .Label{width:175px;}.ContactWrapperLongInput .Label{width:200px;}.ContactWrapperInput .InfoRow{padding:3px;}.news .subdue td,.news .subdue td a{color:#ccc!important;}.news .signup-box{background-color:#f9f9f9;background:-webkit-linear-gradient(left top,#fff,#f9f9f9);background:-o-linear-gradient(bottom right,#fff,#f9f9f9);background:-moz-linear-gradient(bottom right,#fff,#f9f9f9);background:linear-gradient(to bottom right,#fff,#f9f9f9);width:320px;}.news .signup-box .heading{font-size:22px;}.news .item .subheading{font-style:italic;padding:15px 0;}.news .item .source{color:#333;}.histogram-column{vertical-align:bottom;font-size:11px!important;text-align:center;padding:5px 5px 0 5px!important;}.histogram-row{vertical-align:bottom;padding:0!important;}.rating-container .rating-poor,.rating-container .rating-good{visibility:hidden;font-style:italic;}.rating-container .rating-poor{margin-left:7px;}.rating-container .rating-good{margin-right:7px;}.rating-container .rating-prompt{padding-right:5px;white-space:nowrap;line-height:25px;margin-right:2px;font-weight:bold;color:#808080;}.rating-container:hover .rating-result.with-voting{display:none;}.rating-container:hover .rating-vote{display:inline-block;}.rating-container:hover .rating-poor,.rating-container:hover .rating-good{visibility:visible;}.rating-container .rating-votes{margin-left:5px;}.rating-container .rating-poor{margin-right:5px;}.rating-container .rating-good{margin-left:5px;margin-right:10px;}.rating-container.large-stars,.rating-container.medium-stars,.rating-container.small-stars{margin-left:7px;}.rating-container.large-stars .rating-votes,.rating-container.large-stars .rating-prompt,.rating-container.large-stars .rating-poor,.rating-container.large-stars .rating-good{line-height:25px;}.rating-container.medium-stars .rating-votes,.rating-container.medium-stars .rating-prompt,.rating-container.medium-stars .rating-poor,.rating-container.medium-stars .rating-good{line-height:17px;}.rating-container.small-stars .rating-votes,.rating-container.small-stars .rating-prompt,.rating-container.small-stars .rating-poor,.rating-container.small-stars .rating-good{line-height:12px;}.rating-container .rating-bar{margin-top:5px;}.rating-container .rating-bar div{border:1px solid #808080;}.rating-container .rating-vote .rating-star{cursor:pointer;}.rating-container .rating-comment-wrap{top:12px!important;width:280px;position:relative;text-align:center;}.rating-container .rating-comment{background-color:#fff;width:94%;margin:3px auto 0 auto;height:100px;border:1px solid #ccc;padding:0 5px;}.rating-container .histogram{min-height:60px;display:block;}.voteform.indent .rating-vote{margin-right:4px;}.rating-vote a{cursor:pointer;}.rate-message{margin:2px 7px 0 0;}.rating-stars-large{background-color:#fff;padding:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.rating-stars-medium{background-color:#fff;padding:2px 2px 2px 2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.rating-stars-small{background-color:#fff;padding:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.rating-ignore-vote{filter:alpha(opacity=25);opacity:.25;}.reaction-icons{font-size:16px;}.reaction-icons>span{position:relative;margin-right:7px;}.reaction-icons .badge{background-color:#fff;border-radius:50%;font-size:11px;font-weight:bold;padding:1px 3px;line-height:1;margin-left:-2px;}.reaction-vote a{font-size:17px;margin-top:5px;}.reaction-vote .tooltip-flyout{width:225px;left:4px!important;margin:0!important;top:12px!important;}.reaction-vote .animate-reaction{animation-name:reactionAnimation;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:.1s;}.reactors-list td{line-height:1!important;padding:0!important;}.reactors-list .emoji{padding-left:7px!important;}.reactors-list img{max-width:24px;height:24px;padding-right:5px;}@keyframes reactionAnimation{0%{transform:scale(1);opacity:1;}99%{transform:scale(2);opacity:0;}100%{transform:scale(1);opacity:1;}}.reactionform.indent .reaction-vote{margin-top:15px;margin-right:3px;}.reactionform.indent .reaction-vote a{margin:0 7px;padding:6px 0;display:inline-block;width:1rem;}.reaction-vote a{cursor:pointer;}.survey h2{color:#f90;}.survey .themed td{font-size:16px!important;}.survey .themed td.graph{padding:0!important;}.survey .header{font-size:17px;font-weight:bold;padding:2px 0;}.survey .content{font-size:16px;padding-top:5px;overflow:hidden;text-overflow:ellipsis;}.survey .description{font-size:16px;color:#808080;font-weight:normal;margin-bottom:10px;}.survey table td.rating-prompt{white-space:nowrap;font-size:13px!important;}.survey .question-option .skip{color:#ccc;font-style:italic;}.survey.brief .description{margin-bottom:5px;padding-top:5px;}.survey .prompt{font-size:14px;}.survey .vote-bar{padding:2px;padding-left:0;font-weight:bold;color:#808080;font-size:17px;background-color:1px solid #f2f2f2;margin:0;margin-top:5px;}.survey .chart-column{vertical-align:bottom;font-size:9px!important;text-align:center;}.survey .result-bar{display:inline-block;background-color:#f90;background:linear-gradient(to bottom,#ffa84c 0%,#ff7b0d 56%);}.survey .chart-row{vertical-align:bottom;}.survey .question{width:600px;padding:10px;}.survey .question td{padding:5px 0;font-size:13px;vertical-align:top;}.survey .question .rating input{margin:0 5px;}.survey tr.rating:hover{background-color:#fbedbb;}.survey.graph{background-color:#fff;}.survey.brief .heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#333;}.survey.brief .heading a{color:#333;}.survey.brief .question{width:90%;padding:0;}.survey.brief .question input,.survey.brief .question textarea{max-width:150px;}.survey.brief .button{background-color:#f2f2f2;border:1px solid #ccc;padding:4px;color:#333;}.survey.brief .button:hover{background-color:#ccc;}.followed,.unfollowed{font-weight:bold;color:#555!important;display:inline-block;}.followed.with-subline,.unfollowed.with-subline{padding-top:1px!important;}.followed{background-color:#dedede!important;border:1px solid #f2f2f2;color:#a2a2a2!important;font-weight:normal!important;}.unfollowed{background-color:#79a9f2!important;border:1px solid #ccc;color:#fff!important;}.timeline-heading{margin:20px 0 7px 0;position:relative;}.timeline-heading:before{content:'';position:absolute;height:1px;background:#ccc;left:0;right:0;top:43px;}.timeline-heading h2{font-size:29px;background-color:#fff;width:100%;}.timeline button.load,.timeline button.autoload{float:right;border:0;outline:0;background-color:#fff;cursor:pointer;color:#999;font-size:14px;}.timeline button.load img,.timeline button.autoload img{vertical-align:top;visibility:hidden;}.timeline button.load.spin img,.timeline button.autoload.spin img{visibility:visible;-webkit-animation-name:spinnerRotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinnerRotate;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spinnerRotate;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spinnerRotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}.timeline .message-list-item{font-size:14px;}.timeline .message-list-item a{font-size:16px!important;}.timeline .message-list-item .count{width:9%;float:left;display:inline-block;padding:0;}.timeline .message-list-item .title{display:inline-block;float:right;width:91%;}.timeline .content-list-item{margin:20px 0;}.timeline .content-list-item .thumbnail img{width:auto;height:auto;max-width:80px;max-height:80px;}.timeline .content-list-item .entry{font-size:11px;font-weight:normal;color:#999;}.timeline .content-list-item .title{padding:0 0;font-size:17px;line-height:125%;font-weight:normal;}.timeline .content-list-item .title a{color:#005782;}.timeline .content-list-item .location a{color:inherit;}.timeline .content-list-item .description{font-size:14px;color:#333;overflow-x:clip;}.timeline .content-list-item .text{min-height:100px;word-break:break-word;}.timeline .content-list-item .minor .thumbnail{width:auto!important;float:left;}.timeline .content-list-item .minor .thumbnail img{max-height:32px!important;margin:15px 0 0 25px!important;}.timeline .content-list-item .minor .text{min-height:inherit;}.timeline .content-list-item .minor h3{margin:5px 0 0 0;}.timeline .content-list-item .minor p{margin:5px 0 10px;}.timeline .content-list-item.medium,.timeline .content-list-item.full{margin:0 5px 14px 0;}.timeline .content-list-item.medium .title,.timeline .content-list-item.full .title{padding:0;font-size:22px!important;line-height:125%;font-weight:500;}.timeline .content-list-item.medium .thumbnail img,.timeline .content-list-item.full .thumbnail img{max-width:400px;max-height:500px;}.timeline .content-list-item.medium .description,.timeline .content-list-item.full .description{display:block;}.timeline .content-list-item.medium .text,.timeline .content-list-item.full .text{margin:5px 0;min-height:0!important;max-height:80px;overflow:hidden;border-left-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;}.timeline .content-list-item.medium .text.fade,.timeline .content-list-item.full .text.fade{position:relative;height:3.6em;}.timeline .content-list-item.medium .text.fade:after,.timeline .content-list-item.full .text.fade:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%);}.timeline .content-list-item.medium .tags,.timeline .content-list-item.full .tags{line-height:1em;clear:both;margin-top:5px;}.timeline .content-list-item.medium .tags .t,.timeline .content-list-item.full .tags .t{line-height:1em;padding:1px 1px 2px 4px;margin:1px 7px 2px 0;font-size:13px;}.timeline .content-list-item.medium .tags .t img.follow,.timeline .content-list-item.full .tags .t img.follow{cursor:pointer;}body.mobile{font-size:17px;}.touch .comment-commands,.mobile .comment-commands{opacity:1;}.header-mobile{background-color:#f90;}.mobile body{font-size:17px;}.mobile p,.mobile li,.mobile tr,.mobile td,.mobile th,.mobile dd,.mobile dt,.mobile caption{font-size:17px;}.mobile h1{font-size:30px!important;}.mobile h2{font-size:29px!important;}.mobile h3{font-size:22px!important;}.mobile h4{font-size:14px!important;}.mobile h5{font-size:13px!important;}.mobile h6{font-size:11px!important;}.mobile pre{font-size:16px;}.mobile code{font-size:17px;}.mobile input[type="text"],.mobile input[type="url"],.mobile input[type="search"],.mobile input[type="email"],.mobile select,.mobile textarea{font-size:22px!important;font-family:"Segoe UI",Arial,Sans-Serif;}.mobile table.simple td,.mobile table.feature td,.mobile table.themed td,.mobile table.simple th,.mobile table.feature th,.mobile table.themed th{font-size:17px!important;}.mobile .long-element{width:100%;}.mobile .container-more{font-size:22px;}.mobile .forum .subject-line .subject{font-size:17px!important;}.mobile .forum .subject-line .author,.mobile .forum .subject-line .date{font-size:14px!important;}.mobile .forum .text td{font-size:16px!important;overflow-x:auto;max-width:320px;}.mobile .forum .content .footer td{font-size:17px;}.mobile .forum .footer td{font-size:16px!important;padding:1px;}.mobile .forum .footer td a{font-size:16px!important;}.mobile .forum .nav-link{font-size:16px!important;padding:1px 5px;}.mobile .forum .dropdown{font-size:13px!important;}.mobile .tiny-text{font-size:14px;}.mobile .small-text{font-size:16px!important;}.mobile .medium-text{font-size:17px!important;}.mobile .large-text{font-size:22px!important;}.mobile .navmenu a{font-size:17px;padding:0;}.mobile .homepage h2{font-size:18px;}.mobile .homepage .feature-article .title a{font-size:22px!important;}.mobile .homepage .content-list-item .title a{font-size:22px!important;}.mobile .homepage .content-list-item .entry,.mobile .homepage .content-list-item .author,.mobile .homepage .content-list-item .updated,.mobile .homepage .content-list-item .modified,.mobile .homepage .content-list-item .summary,.mobile .homepage .content-list-item .description{font-size:16px;}.mobile .homepage .tooltip-flyout.article-types{font-size:22px;}.mobile .homepage .collapse-menu .menu-item a,.mobile .homepage .collapse-menu .menu-anchor{min-width:16px;font-size:16px;padding:3px 7px;}.mobile .memberbar .member-signin{font-size:22px;}.mobile .memberbar .member-rep-total{border:0!important;}@media(min-width:1100px){.desktop-lg-block-only{display:block!important;}}@media(min-width:1024px){.desktop-lg-block-only{display:none;}.desktop-only{display:inherit;}.desktop-block-only{display:block;}.tablet-only,.tablet-block-only{display:none;}.mobile-only,.mobile-block-only{display:none;}.desktop-only.tablet-only{display:inherit!important;}.desktop-block-only.tablet-block-only{display:block!important;}}@media(min-width:800px) and (max-width:1023px){.article-container-parts .article-container{max-width:100%!important;}.article-container-parts .article-left-sidebar{display:none;}.article-container-parts .article{margin:0!important;}}@media(min-width:757px) and (max-width:800px){.article-container-parts .article-container{max-width:100%!important;}.article-container-parts .article-left-sidebar{display:none;}.article-container-parts .article-right-sidebar{display:none;}.article-container-parts .article{margin:0!important;}.article-container-parts .bottom-promo{display:none;overflow:hidden;}.article-container-parts .bottom-promo .msg-728x90{position:absolute!important;}}@media(max-width:756px){.article-container-parts .article-container{max-width:100%!important;}.article-container-parts .article{margin:0!important;}.article-container-parts .article h1{margin-right:55px!important;}.article-container-parts .article-left-sidebar{display:none;}.article-container-parts .article-right-sidebar{display:none;}.article-container-parts .bottom-promo{display:none;}.author-wrapper{padding-left:0!important;}.author-wrapper .description{padding-top:15px;}.author-wrapper .profile-pic{display:none;}.survey .question{width:90%;}}@media(min-width:769px) and (max-width:934px){.homepage .action-tiles td{width:245px!important;}.homepage .action-tiles img{width:245px;height:51px;}.homepage .feature-banner{display:none;}}@media(max-width:768px){.homepage .action-tiles{display:none;}.homepage .feature-banner{display:none;}}@media(max-width:500px){.homepage .timeline table tr{display:block;margin-bottom:.625em;}.homepage .timeline table td{display:block;width:100%;}.homepage .timeline table td:last-child{border-bottom:0;}.homepage .competition-banner img{max-width:100%!important;}.homepage .competition-banner .counter{margin:0;font-size:32px;}.homepage .competition-banner div.odo{top:-62px;height:82px;}}@media(min-width:821px) and (max-width:1023px){.homepage .content-list-item .text{margin:0;border-left:0;}}@media(min-width:821px){.desktop-lg-block-only{display:none;}.tablet-only,.mobile-only{display:none;}.tablet-block-only,.mobile-block-only{display:none;}.tablet-only.desktop-only{display:inherit!important;}.tablet-block-only.desktop-block-only{display:block!important;}}@media(min-width:576px) and (max-width:820px){.desktop-lg-block-only{display:none!important;}.desktop-only,.desktop-block-only{display:none;}.tablet-only,.tablet-block-only{display:inherit;}.mobile-only,.mobile-block-only{display:none;}.tablet-only.mobile-only{display:inherit!important;}.desktop-only.tablet-only{display:inherit!important;}.tablet-block-only.mobile-block-only{display:block!important;}.desktop-block-only.tablet-block-only{display:block!important;}.navmenu>li{margin:0 4px!important;}.homepage .homepage-container{flex-wrap:wrap;margin-right:0;padding-right:0;}.homepage .homepage-news .message-list-item{max-width:100%;}.homepage .homepage-news{width:100%;}.homepage .homepage-content{padding-right:0;}.homepage .content-list-item div.text{margin:0;border-left:0;}.site-top-menu{position:relative!important;}.site-top-menu .memberbar,.site-top-menu .memberbar a{height:auto;margin-bottom:5px;}.site-top-menu .memberbar{padding:0 5px!important;margin:0!important;line-height:25px;}.site-top-menu .member-signin.tooltip>span{background:none;}.member-profile .member-rep-list .member-rep-box{padding:2px;}.chrome .site-header,.safari .site-header,.mozilla .site-header{margin-top:-22px!important;}.search .search-box{margin-left:0!important;}.search .search-box input[type="text"]{width:445px;}.search .sidebar-pane{display:none;}.search .results-pane{margin-right:0;}}@media(max-width:575px){.desktop-lg-block-only{display:none!important;}.desktop-only,.desktop-block-only{display:none!important;}.tablet-only{display:none!important;}.mobile-only{display:inherit!important;}.mobile-block-only{display:block!important;}.tablet-only.mobile-only{display:inherit!important;}.tablet-block-only.mobile-block-only{display:inherit!important;}img{max-width:100%;height:auto;}.long-element{width:100%;}.container-more{background:none;}.sessions-graph{max-height:400px;}.downloads-graph,.pageviews-graph{max-height:175px;}.article .share-list{width:100%!important;}.forum-action{display:none;}.forum .header2{display:none;}.forum .subject-line td.author{width:1px;}.forum .subject-line td.date{width:1px!important;}.forum .subject-line .indent img{display:none;}.forum .subject-line .icon img{display:none;}.forum .subject-line .author span{display:none;}.forum .subject-line .date span{display:none;}.forum .subject-line .author{color:#808080;font-weight:bold;}.forum .subject-line .date{font-size:inherit;width:auto;padding:0;margin-left:15px;color:#808080;}.forum .subject-line .blog .date,.forum .subject-line .blog .author{display:none;}.forum .hover-container:hover .button-group{display:none;}.forum .searchbar .search{width:180px!important;font-size:14px!important;}.forum .footer .last-visit{display:none;}.container-main .lounge .summary,.container-main .lounge .description{display:none;}.container-main .lounge .rules{margin:-20px 0 0 0!important;}.container-question .text-sidebar{display:none;}.container-question .text{margin-right:0!important;}.container-question .mainlinks{min-width:0!important;}.container-question .mainlinks .navigation{padding:6px 0 0 0!important;}.container-post .standalone{width:100%!important;}.container-post .right-bar{display:none;}.container-content .nav-left{display:none;}.container-content .borders-left-nav{padding-left:0!important;border-left:0!important;}.qa-top-pager{float:none!important;}.article .header .stats{display:none;}.article-nav{z-index:100;margin-top:10px!important;width:auto!important;}.article-container{word-break:break-word;-ms-word-break:break-word;}.article-container .also-read .text{border-left:0 solid transparent!important;}.article-container .also-read .thumbnail{display:none;}.navmenu>li{margin:0 4px!important;}div.navbar{padding:5px 0;}.category-list-header{display:none;}.notification-count{display:none;}.container-breadcrumb{display:none;}.contest-status{display:none;}.container-content .edit-links{display:none;}.site-top-menu{position:relative!important;}.site-top-menu .memberbar,.site-top-menu .memberbar a{height:auto;margin-bottom:5px;}.site-top-menu .memberbar{padding:0 5px!important;margin:0!important;line-height:25px;}.site-top-menu .memberbar .readlaterlist-dropdown{left:-129px;}.site-top-menu .member-signin.tooltip>span{background:none;}.member-profile .profile-sidebar{display:none;}.member-profile .member-rep-list .member-rep-box{padding:2px;}.liquid{display:none!important;}.site-header{margin-top:-22px!important;overflow:unset;height:132px;}.site-header .main-content{position:absolute;left:0;}.homepage .feature-article .title a{font-weight:bold;}.homepage .feature-article .header{display:none;}.homepage .homepage-container{flex-wrap:wrap;margin-right:0;padding-right:0;}.homepage .homepage-news .message-list-item{max-width:100%;}.homepage .homepage-news{width:100%;}.homepage .homepage-content{padding-right:0;}.homepage .action-tiles{display:none;}.homepage .feature-banner{display:none;}.homepage .summaries{display:none;}.homepage .homepage-content{margin-right:0;padding-right:0;}.homepage .container-col2{column-count:1;}.homepage .timeline .container-cards-2{display:block;}.homepage .timeline .container-cards-2>div.card{width:calc(100% - .5rem);margin-bottom:30px;box-shadow:none;padding:0!important;}.homepage .content-list-item{margin-bottom:25px;}.homepage .content-list-item .entry{margin:0;}.homepage .content-list-item .tags{display:none;}.homepage .content-list-item div.text{margin:0;border-left:0;}.homepage .content-list-item .updated{display:none;}.homepage .tooltip-flyout.article-types{width:150px;top:20px;left:50px;line-height:140%;}.search .search-box{margin-left:0!important;}.search .sidebar-pane{display:none;}.search .page-size,.search .selectors{display:none;}.search .results-pane{margin:0;padding:0;}.search .results-pane .entry .thumbnail{display:none;}.search .results-pane .entry .button-group-tight{display:none;}.search .filter-pane{width:100%;float:none;}.searchbar .search{width:100%!important;}.admin-bar{margin-left:10px!important;}.admin-bar img{margin-left:0!important;}.admin-bar div{padding:0 5px;}.memberbar .create,.memberbar .signin{width:90px!important;}.memberbar .member-rep-total{width:190px;text-align:right;text-overflow:ellipsis;white-space:nowrap;border:0!important;padding:0;margin:0;overflow:hidden;}.memberbar .member-rep-total::before{border:1px solid #f1f1f1;content:"";display:inline-block;height:14px;width:14px;margin-right:5px;margin-top:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}.memberbar .member-rep-total.bronze::before{background-color:#efb277!important;}.memberbar .member-rep-total.silver::before{background-color:#dfdfdf!important;}.memberbar .member-rep-total.gold::before{background-color:#fc0!important;}.memberbar .member-rep-total.platinum:before{background-color:#cfe7ff!important;}.memberbar .tooltip-flyout{top:6px!important;}.research .assetDetails{display:block;width:100%;}.research .registrationDetails{display:block;padding:0 0 0 0;margin-left:auto;margin-right:auto;margin-top:20px;}.rating-stars-large img{max-width:119px;}.rating-stars-medium img{max-width:80px;}.rating-stars-small img{max-width:68px;}.msg-728x90{display:none;}.msg-300x250{display:none;}.msg-160x600{display:none;}}@media print{pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}body,p,h1,h2,h3,h4,h5,h6,li,tr,td,th,dd,dt{font-family:"Segoe UI",Arial,Sans-Serif;line-height:1.4;color:#111;}.noprint{display:none;}}.cc-window{opacity:1;background-color:#f90;}.cc-window.cc-invisible{opacity:0;}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em);}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em);}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0);}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0);}.cc-revoke:hover{transform:translateY(0);}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height .25s;-moz-transition:max-height .25s;-ms-transition:max-height .25s;-o-transition:max-height .25s;transition:max-height .25s;}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:"Segoe UI",Arial,Sans-Serif;font-size:13px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999;}.cc-window.cc-static{position:static;}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column;}.cc-window.cc-banner{padding:.7em 1.8em;width:100%;flex-direction:row;}.cc-revoke{padding:.5em;}.cc-revoke:hover{text-decoration:underline;}.cc-header{font-size:17px;font-weight:bold;}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer;}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline;}.cc-link:hover{opacity:1;}.cc-link:active,.cc-link:visited{color:initial;}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;}.cc-banner .cc-btn:last-child{min-width:110px;margin-left:10px;}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent;}.cc-highlight .cc-btn:first-child:hover,.cc-highlight .cc-btn:first-child:focus{background-color:transparent;text-decoration:underline;}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75;}.cc-close:hover,.cc-close:focus{opacity:1;}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em;}.cc-revoke.cc-left{left:3em;right:unset;}.cc-revoke.cc-right{right:3em;left:unset;}.cc-top{top:1em;}.cc-left{left:1em;}.cc-right{right:1em;}.cc-bottom{bottom:1em;}.cc-floating>.cc-link{margin-bottom:1em;}.cc-floating .cc-message{display:block;margin-bottom:1em;}.cc-window.cc-floating .cc-compliance{flex:1 0 auto;}.cc-window.cc-banner{align-items:center;}.cc-banner.cc-top{left:0;right:0;top:0;}.cc-banner.cc-bottom{left:0;right:0;bottom:0;}.cc-banner .cc-message{flex:1;}.cc-compliance{display:flex;align-items:center;align-content:space-between;}.cc-compliance>.cc-btn{flex:1;}.cc-btn+.cc-btn{margin-left:.5em;}@media print{.cc-window,.cc-revoke{display:none;}}@media screen and (max-width:900px){.cc-btn{white-space:normal;}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0;}.cc-window.cc-bottom{bottom:0;}.cc-window.cc-banner,.cc-window.cc-right,.cc-window.cc-left{left:0;right:0;}.cc-window.cc-banner{flex-direction:column;}.cc-window.cc-banner .cc-compliance{flex:1;}.cc-window.cc-floating{max-width:none;}.cc-window .cc-message{margin-bottom:1em;}.cc-window.cc-banner{align-items:unset;}}.rrssb-buttons.large-format li a .text,.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}.rrssb-buttons li a,.rrssb-buttons li,.rrssb-buttons{-moz-box-sizing:border-box;box-sizing:border-box;}.clearfix{*zoom:1;}.clearfix:after{clear:both;}.clearfix:before,.clearfix:after{content:" ";display:table;}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:0;padding:0;width:100%;}.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px;line-height:13px;}.rrssb-buttons li.email a{background-color:#0a88ff;}.rrssb-buttons li.email a:hover{background-color:#006ed6;}.rrssb-buttons li.facebook a{background-color:#306199;}.rrssb-buttons li.facebook a:hover{background-color:#244872;}.rrssb-buttons li.tumblr a{background-color:#32506d;}.rrssb-buttons li.tumblr a:hover{background-color:#22364a;}.rrssb-buttons li.linkedin a{background-color:#007bb6;}.rrssb-buttons li.linkedin a:hover{background-color:#005983;}.rrssb-buttons li.twitter a{background-color:#26c4f1;}.rrssb-buttons li.twitter a:hover{background-color:#0eaad6;}.rrssb-buttons li.reddit a{background-color:#8bbbe3;}.rrssb-buttons li.reddit a:hover{background-color:#62a3d9;}.rrssb-buttons li.pinterest a{background-color:#b81621;}.rrssb-buttons li.pinterest a:hover{background-color:#8a1119;}.rrssb-buttons li.pocket a{background-color:#ed4054;}.rrssb-buttons li.pocket a:hover{background-color:#e4162d;}.rrssb-buttons li.github a{background-color:#444;}.rrssb-buttons li.github a:hover{background-color:#2b2b2b;}.rrssb-buttons li.compact{padding:0 4.5px;}.rrssb-buttons li.compact a{border-radius:50%;padding:0 7px 0 32px;}.rrssb-buttons li.compact a .icon{left:7px;top:-3px;width:5%;transform:scale(.85);}.rrssb-buttons li.compact a .icon svg{height:auto;width:auto;}.rrssb-buttons li a{background-color:#ccc;border-radius:3px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%;}.rrssb-buttons li a .icon svg{height:17px;width:17px;}.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff;}.rrssb-buttons li a .text{color:#fff;}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25);}.rrssb-buttons li.small a{padding:0;}.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%;}.rrssb-buttons li.small a .text{display:hidden;}.rrssb-buttons.large-format{height:auto;}.rrssb-buttons.large-format li{height:auto;}.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:.2rem;line-height:1vw;}.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%;}.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%;}.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw;}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:.2rem;}.rrssb-buttons.small-format{padding-top:5px;}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px;}.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0;}.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%;}.rrssb-buttons.tiny-format{height:24px;position:relative;}.rrssb-buttons.tiny-format li{padding-right:7px;}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0;}.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%;}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent;}.rrssb-buttons.tiny-format li.compact a{padding:0 7px 0 18px;}.rrssb-buttons.tiny-format li.compact a .icon{left:5px;top:-1px;padding-top:0;transform:scale(.5);}.rrssb-buttons.tiny-format li.compact a .icon svg{height:auto;width:auto;}.rrssb-buttons.tiny-format li.email:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.email:not(.compact) a .icon svg polygon{fill:#0a88ff;}.rrssb-buttons.tiny-format li.email:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email:not(.compact) a .icon:hover .icon svg polygon{fill:#0054a3;}.rrssb-buttons.tiny-format li.facebook:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.facebook:not(.compact) a .icon svg polygon{fill:#306199;}.rrssb-buttons.tiny-format li.facebook:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook:not(.compact) a .icon:hover .icon svg polygon{fill:#18304b;}.rrssb-buttons.tiny-format li.tumblr:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.tumblr:not(.compact) a .icon svg polygon{fill:#32506d;}.rrssb-buttons.tiny-format li.tumblr:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr:not(.compact) a .icon:hover .icon svg polygon{fill:#121d27;}.rrssb-buttons.tiny-format li.linkedin:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.linkedin:not(.compact) a .icon svg polygon{fill:#007bb6;}.rrssb-buttons.tiny-format li.linkedin:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin:not(.compact) a .icon:hover .icon svg polygon{fill:#003650;}.rrssb-buttons.tiny-format li.twitter:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.twitter:not(.compact) a .icon svg polygon{fill:#26c4f1;}.rrssb-buttons.tiny-format li.twitter:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter:not(.compact) a .icon:hover .icon svg polygon{fill:#0b84a6;}.rrssb-buttons.tiny-format li.reddit:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.reddit:not(.compact) a .icon svg polygon{fill:#8bbbe3;}.rrssb-buttons.tiny-format li.reddit:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit:not(.compact) a .icon:hover .icon svg polygon{fill:#398bcf;}.rrssb-buttons.tiny-format li.pinterest:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.pinterest:not(.compact) a .icon svg polygon{fill:#b81621;}.rrssb-buttons.tiny-format li.pinterest:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest:not(.compact) a .icon:hover .icon svg polygon{fill:#5d0b11;}.rrssb-buttons.tiny-format li.pocket:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.pocket:not(.compact) a .icon svg polygon{fill:#ed4054;}.rrssb-buttons.tiny-format li.pocket:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pocket:not(.compact) a .icon:hover .icon svg polygon{fill:#b61124;}.rrssb-buttons.tiny-format li.github:not(.compact) a .icon svg path,.rrssb-buttons.tiny-format li.github:not(.compact) a .icon svg polygon{fill:#444;}.rrssb-buttons.tiny-format li.github:not(.compact) a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github:not(.compact) a .icon:hover .icon svg polygon{fill:#111;}