@-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:none !important}img:focus{outline:none !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:none}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%}.padded{padding:20px}.padded-top{padding-top:20px !important}.padded-bottom{padding-bottom:20px !important}.tight{margin:0 !important;padding:0 !important}td.tight{width:1px}.spaced{margin:10px}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}div.admin-only,tr.admin-only td{background-color:#ffe3e0}span.admin-only,span.admin-only a{color:#f00 !important}.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}.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}div.warning,div.Warning{border:1px solid #f00;padding:5px;margin:20px;background-color:#ffe3e0}span.warning,span.Warning{border:0;color:#f00;background-color:transparent;padding:0}.chart-column,.chart-bar{background-color:#f90;padding:0 !important;display:inline-block}.chart-column{border-radius:4px 4px 0 0;background:linear-gradient(90deg,#f90 35%,#be7800 100%)}.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}.watermark{color:#bbb}.safe{background-color:#76ab40 !important}.mid-safe{background-color:#ffa500 !important}.unsafe{background-color:#d14836 !important}.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}.error{color:#f00}div.error{color:#111;margin-bottom:15px;border:1px solid #f90;padding:15px}.success{color:#008000;font-weight:bold}div.success{color:#008000;padding:10px;background-color:rgba(141,249,141,.1);border-radius:10;-webkit-border-radius:10;-moz-border-radius:10}.failure{color:#f00;font-weight:bold}div.failure{color:#800000;border:1px solid #f00;padding:10px;background-color:#ffeeeb;border-radius:10;-webkit-border-radius:10;-moz-border-radius:10}.divider{color:#f90;background-color:#f90;height:1px;margin:0;padding:0;border:none}.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}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:none}@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:none}.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:none}.ui-tabs-nav:after{display:block;clear:both;content:" "}.ui-tabs-nav li{display:inline;margin:0 0 0 2px;font-weight:bold;border:none}.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:none}.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-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%}*+html .container-code{width:640px}.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}.row{zoom:1;overflow:hidden}.column{display:inline;float:left}.column8_1{width:12%;float:left}.column8_2{width:25%;float:left}.column8_3{width:37%;float:left}.column8_4{width:50%;float:left}.column8_5{width:62%;float:left}.column8_6{width:75%;float:left}.column8_7{width:87%;float:left}.column1_3{width:33%;float:left}.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-wrap{flex-wrap:wrap}.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}*+html .hover-row .hover-container{position:static}*+html .hover-row .hover-container .button-group{position:relative;float:right}.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}.ie6 .hover-container:hover .button-group{display:none}.ie6 .hover-container{display:block;position:static}.clearfix:after,.container:after{display:block;content:'.';visibility:hidden;height:0;clear:both}* html .clearfix,* html .container{zoom:1}.clearfix,.container{display:inline-block;display:block}*+html .clearfix,*+html .container{zoom:1}.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:10px;color:#999;font-size:14px}.memberbar a{color:#808080;font-size:14px}.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;padding-top:5px;width:100%;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}.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:none;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:none;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:none;border-right:none}.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:none;background-color:#f90;color:#fff}.container-entry.container-question .answer-list-header .ui-tabs-nav a span{border:1px solid #f2f2f2;border-bottom:none;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:none;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:none}.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{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%}.AnswersThread .TopPager .LeftGroup{position:absolute;top:0;right:150px}#PostEntryContainer h1{margin-bottom:20px}.QAQuote{padding-left:.6em;margin-left:.25em;border-left:#808080 .2em solid;color:#565;margin-right:1em;margin-bottom:-1em}.AnswersPost{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 .QATitleComp{font-weight:normal}.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}*+html .list-answers{padding-top:0}.qa-legend .list-answers{padding-top:10px;width:170px}.list-answers{position:relative;clear:both}.list-answers .QATopPager{float:right;_width:250px}.QARate{background-color:#fff8df;border:solid 1px #f90;font-size:29px;text-align:center;padding:5px 0}.QAAnsw{background-color:#c3de63;border:solid 1px #f90;border-bottom-style:none;font-size:29px;text-align:center;padding:5px}.QAAnswAcceptedAnswer{background-color:#c3de63;border:solid 1px #f90 !important;border-bottom-style:none;font-size:29px;text-align:center;padding:5px}.QANoAnsw{background-color:#fc6;border:solid 1px #f90;border-bottom-style:none;font-size:29px;text-align:center}.list-answers .Attributes{color:#555}.QATopPager{position:relative;top:-11px}*+html .QATopPager{top:25px}.QATopPager .LeftGroup{position:absolute;top:0;right:250px}.list-answers .ui-tabs-panel{padding:0}.list-answers .CustomTabFilters{position:relative}.list-answers .AdminFilters{float:right}.list-answers .CustomSorting{margin:8px;background-color:#fffdfa;padding:0}.list-answers .CustomSorting img{padding:0 3px}.list-answers .PrimarySort,.list-answers .MoreSorting{float:left;height:1.6em}.list-answers .Message{clear:both;margin:0;padding:20px 0}.list-answers .AskQuestion{float:right}.list-answers .HighlightRow{background-color:#ffffd6}.EditInfo{float:left;padding-right:.5em}.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}.article-container-parts{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}.print .article-container img{max-width:700px !important;height:auto !important}.article-container{-webkit-box-flex:1 !important;-moz-box-flex:1 !important;-webkit-flex:1 !important;-ms-flex:1 !important;flex:1 !important;background-color:#fff;color:#111;zoom:1;position:relative;max-width:100%;min-height:675px}.article-container .article{margin:0 20px 0 10px;line-height:143%}.article-container span.stats{margin-left:30px}.article-container span.stats img{vertical-align:text-bottom}.article-container .toc.no-bullets li{list-style:none}.article-container h2.also-read{color:#f90;padding-left:10px;padding-top:20px}.article-container .also-read .content-list-item{height:80px}.article-container .also-read .title{font-weight:500 !important}.article-container .also-read .text{border-left:110px solid transparent !important;padding-right:15px}.article-container .also-read .thumbnail{width:auto;position:relative}.article-container .also-read .thumbnail img{height:auto !important;width:80px;border:1px solid #dcdada !important}.article-container .also-read .thumbnail .pro-badge{background-color:#666;color:#fff;font-weight:bold;position:absolute;top:3px;right:3px;padding-left:5px;padding-right:5px;height:20px;border-radius:10px;z-index:2}.article-left-sidebar{width:120px;min-width:120px;min-height:400px;font-size:14px;border-right:1px solid #f2f2f2;padding:0}.article-left-sidebar .article-left-sidebar-inner{width:120px;min-width:120px}.article-left-sidebar .tabs>div{padding:5px 0 5px 10px}.article-left-sidebar .tabs>span{padding:0 10px}.article-left-sidebar .add-item{color:#808080;margin:10px 0;display:block}.article-left-sidebar .selected{font-weight:bold;background:transparent url("/images/right-selected.gif") no-repeat scroll right 9px}.article-left-sidebar .unselected a{color:#808080}.article-left-sidebar .original{color:#808080;margin:-10px 0 0 15px}.article-left-sidebar h4{color:#f90;font-size:14px;font-weight:bold}.article-left-sidebar .tags span.t{display:block;padding:1px 0}.article-left-sidebar .stats div div div{padding:0 0 10px 10px;color:#666}.article-right-sidebar{width:300px;margin-left:10px;font-size:14px}.article-right-sidebar .header{font-size:22px;color:#fff;background-color:#f90;padding:8px;font-weight:400;margin:0}.article-right-sidebar .reading-list-toc{max-height:250px;overflow-y:auto;padding-right:6px;margin-top:5px}.article-right-sidebar .reading-list-toc::-webkit-scrollbar{width:10px;border-radius:5px !important}.article-right-sidebar .reading-list-toc::-webkit-scrollbar-thumb{background-color:#f90;border-radius:5px !important}.article-right-sidebar .reading-list-toc::-webkit-scrollbar-track{border-radius:5px !important;background-color:#fbedbb}.article-right-sidebar .reading-list-toc .count{font-weight:normal;font-size:13px}.article-right-sidebar .reading-list-toc .title{font-size:16px}.article-right-sidebar .content-list-item{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;justify-content:space-between;font-size:14px;margin:4px 0}.article-right-sidebar .content-list-item .count{width:15%;padding:0}.article-right-sidebar .content-list-item .title{width:85%;font-weight:normal}.article-right-sidebar .sponsor-blurb{width:100%;border:1px solid #f2f2f2;margin-top:20px}.article-right-sidebar .sponsor-section-blurb{width:168px;height:200px;border:1px solid #f2f2f2}.article-right-sidebar .gototop{text-align:center;padding:10px 0;opacity:0;-webkit-transition:opacity .3s linear 0ms;-moz-transition:opacity .3s linear 0ms;-o-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}.article-right-sidebar .stuck .gototop{opacity:1;-webkit-transition:opacity .3s linear 0ms;-moz-transition:opacity .3s linear 0ms;-o-transition:opacity .3s linear 0ms;transition:opacity .3s linear 0ms}.article-right-sidebar .stuck .gototop a{border:1px solid #ccc;padding:3px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.contest-status{color:#ccc;font-size:14px;padding:5px;margin-left:10px}.article-list .content-list-item .thumbnail img{width:80px;height:64px;margin:6px 0 0 15px}.article-list .content-list-item .title{font-size:22px;font-weight:500}.gist .highlight{background-color:unset !important}.gist .blob-code-inner{white-space:normal !important}.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}.container-content .edit-links{margin:21px 0 0 10px}.container-article-tabs-horz{font-size:14px}.container-article-tabs-horz .tabs>span{padding-right:10px}.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}.article h1{margin:0 0 15px 0}.article h2{color:#f90}.article pre{overflow:auto}.article .header .title{color:#808080}.article .header .doctype img{vertical-align:bottom;padding-right:3px}.article .header .author{font-weight:bold;min-width:100px}.article .header .author a{color:#808080}.article .header .avatar{max-width:48px;max-height:48px;overflow:unset}.article .header .avatar-wrap{width:48px;height:48px;margin-right:10px;text-align:center}.article .header .modified{font-style:normal}.article .header .date{white-space:nowrap}.article .header .license{margin-left:15px}.article .header .stats{margin-left:30px}.article img.lazyload,.article img.lazyloading{opacity:0}.article img.lazyloaded{opacity:1;transition:opacity 300ms}.article .related-link-box{overflow:hidden;float:right;margin:0 0 20px 25px;padding:10px;border:1px solid #f2f2f2}.article .related-link-box ul{padding-left:17px;list-style-type:square}.article .related-link-box h3{margin:-10px 0 0;font-weight:bold}.article .share-list{margin-bottom:40px;width:385px;display:inline-block}.article .summary{color:#808080;padding:40px 0 15px 0}.article .text{padding-top:10px}.article .video-placeholder{border:1px solid #bbb}.article .video-placeholder.vine{background:url('/images/vine-125.png') no-repeat scroll center center transparent}.article .video-placeholder.vimeo{background:url('/images/vimeo-125.png') no-repeat scroll center center transparent}.article .video-placeholder.youtube{background:url('/images/youtube-125.png') no-repeat scroll center center transparent}.article .video-placeholder.channel9{background:url('/images/channel9-125.png') no-repeat scroll center center transparent}.article .video-placeholder.slideshare{background:url('/images/slideshare-125.png') no-repeat scroll center center transparent}.article .video-placeholder.jsfiddle{background:url('/images/jsfiddle-125.png') no-repeat scroll center center transparent}.article .video-placeholder.codepen{background:url('/images/codepen-125.png') no-repeat scroll center center transparent}.article .video-placeholder.twitch{background:url('/images/twitch-125.png') no-repeat scroll center center transparent}.article .video-placeholder.brightcove{background:url('/images/brightcove-125.png') no-repeat scroll center center transparent}.article .video-placeholder.githubgist{background:url('/images/github-125.png') no-repeat scroll center center transparent}.article .reading-list-nav{border-top:1px #dedede solid;border-bottom:1px #dedede solid;padding:10px 0}.article .reading-list-nav .prev{padding-left:20px}.article .reading-list-nav .next{margin-left:5px;padding-right:20px;text-align:right}.revision-row .summary{color:#808080;padding:5px 0 15px 0}.article-nav{text-align:right;margin-top:21px;vertical-align:middle;line-height:15px}.container-submission{max-width:1200px;min-width:940px;margin:auto;position:relative;padding:0 10px}.container-submission .text-sidebar{padding:0;width:265px;border:none;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}.ie6 .container-submission .text-sidebar,.ie7 .container-submission .text-sidebar,.ie8 .container-submission .text-sidebar{padding-left:20px;width:300px}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}.ArticleTable,.ArticleTableNoBorder,table.article{border-left:1px solid #ccc;border-top:1px solid #ccc;border-collapse:collapse;background-color:#fff}.ArticleTable td,.ArticleTableNoBorder td,table.article td,.ArticleTable th,.ArticleTableNoBorder th,table.article th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:5px}.ArticleTable thead,.ArticleTableNoBorder thead,table.article thead{font-weight:bold;background-color:#ebf6ff}.ArticleTable tfoot,.ArticleTableNoBorder tfoot,table.article tfoot{font-weight:bold}.ArticleTable tr.alt-item,.ArticleTableNoBorder tr.alt-item,table.article tr.alt-item{background-color:#fff8df}.ArticleTableNoBorder,table.article-noborder{border-style:none;margin:0;padding:5px}.ArticleTableRow{background-color:#ebf6ff}.ArticleTableAltRow{background-color:#ddf0fe}.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:none;border:none}.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:none;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:none !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:none}.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}.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:none}*+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:none;-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:none;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:none}.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}.member-signin .create-pro{margin:15px 5px 10px;text-align:center;width:auto !important;cursor:pointer}.member-signin .create{background-color:#98ca47;color:#fff;font-weight:bold}.member-signin .signin,.member-signin .create-pro{background-color:#f90;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:none;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:340px}.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;padding:2px !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 .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 .result-bar{display:inline-block;background-color:#f90;background:linear-gradient(to bottom,#ffa84c 0%,#ff7b0d 56%)}.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:none;outline:none;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:none !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}.QATopPager{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:none !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}}.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:#0f1419}.rrssb-buttons li.twitter a:hover{background-color:#000}.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:.2em;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:.2em}.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.email.compact a{background-color:#0a88ff}.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.facebook.compact a{background-color:#306199}.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.tumblr.compact a{background-color:#32506d}.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.linkedin.compact a{background-color:#007bb6}.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:#0f1419}.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:black}.rrssb-buttons.tiny-format li.twitter.compact a{background-color:#0f1419}.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.reddit.compact a{background-color:#8bbbe3}.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.pinterest.compact a{background-color:#b81621}.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.pocket.compact a{background-color:#ed4054}.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}.rrssb-buttons.tiny-format li.github.compact a{background-color:#444}.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}}