.syntaxhighlighter a,.syntaxhighlighter code,.syntaxhighlighter div,.syntaxhighlighter table,.syntaxhighlighter table caption,.syntaxhighlighter table tbody,.syntaxhighlighter table td,.syntaxhighlighter table thead,.syntaxhighlighter table tr,.syntaxhighlighter textarea{-moz-border-radius:0!important;-webkit-border-radius:0!important;background:0 0!important;border:0!important;bottom:auto!important;float:none!important;height:auto!important;left:auto!important;line-height:1.1em!important;margin:0!important;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-weight:400!important;font-style:normal!important;font-size:1em!important;min-height:inherit!important;min-height:auto!important}.syntaxhighlighter,.syntaxhighlighter table td.code .container{position:relative!important}.syntaxhighlighter .bold,.syntaxhighlighter .keyword,.syntaxhighlighter .script,.syntaxhighlighter.printing .keyword,.syntaxhighlighter.printing .script{font-weight:700!important}.syntaxhighlighter{width:100%!important;margin:1em 0!important;overflow:auto!important;font-size:1em!important}.syntaxhighlighter.source{overflow:hidden!important}.syntaxhighlighter .italic{font-style:italic!important}.syntaxhighlighter .line{white-space:pre!important}.syntaxhighlighter table{width:100%!important}.syntaxhighlighter table caption{text-align:left!important;padding:.5em 0 .5em 1em!important}.syntaxhighlighter table td.code{width:100%!important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;border:none!important;background:#fff!important;padding-left:1em!important;overflow:hidden!important;white-space:pre!important}.syntaxhighlighter table td.gutter .line{text-align:right!important;padding:0 .5em 0 1em!important}.syntaxhighlighter table td.code .line{padding:0 1em!important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0!important}.syntaxhighlighter.show{display:block!important}.syntaxhighlighter.collapsed table{display:none!important}.syntaxhighlighter.collapsed .toolbar{padding:.1em .8em 0!important;font-size:1em!important;position:static!important;width:auto!important;height:auto!important}.syntaxhighlighter.collapsed .toolbar span{display:inline!important;margin-right:1em!important}.syntaxhighlighter.collapsed .toolbar span a{padding:0!important;display:none!important}.syntaxhighlighter .toolbar span.title,.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline!important}.syntaxhighlighter .toolbar{position:absolute!important;right:1px!important;top:1px!important;width:11px!important;height:11px!important;font-size:10px!important;z-index:10!important}.syntaxhighlighter .toolbar a{display:block!important;text-align:center!important;text-decoration:none!important;padding-top:1px!important}.syntaxhighlighter .toolbar a.expandSource,.syntaxhighlighter.printing .toolbar{display:none!important}.syntaxhighlighter.ie{font-size:.9em!important;padding:1px 0!important}.syntaxhighlighter.ie .toolbar{line-height:8px!important}.syntaxhighlighter.ie .toolbar a{padding-top:0!important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:0 0!important}.syntaxhighlighter.printing .line .number{color:#bbb!important}.syntaxhighlighter.printing .line .content,.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000!important}.syntaxhighlighter.printing a{text-decoration:none!important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200!important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:#00f!important}.syntaxhighlighter.printing .keyword{color:#069!important}.syntaxhighlighter.printing .preprocessor{color:gray!important}.syntaxhighlighter.printing .variable{color:#a70!important}.syntaxhighlighter.printing .value{color:#090!important}.syntaxhighlighter.printing .functions{color:#ff1493!important}.syntaxhighlighter.printing .constants{color:#06c!important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray!important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493!important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red!important}.syntaxhighlighter .line.highlighted.number,.syntaxhighlighter table caption,.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:#000!important}.syntaxhighlighter,.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:#fff!important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0!important}.syntaxhighlighter .gutter{color:#afafaf!important}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c!important}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c!important;color:#fff!important}.syntaxhighlighter.printing .line .content{border:none!important}.syntaxhighlighter.collapsed{overflow:visible!important}.syntaxhighlighter.collapsed .toolbar{color:#00f!important;background:#fff!important;border:1px solid #6ce26c!important}.syntaxhighlighter.collapsed .toolbar a{color:#00f!important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red!important}.syntaxhighlighter .toolbar{color:#fff!important;background:#6ce26c!important;border:none!important}.syntaxhighlighter .toolbar a{color:#fff!important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a,.syntaxhighlighter .toolbar a:hover{color:#000!important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200!important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#00f!important}.syntaxhighlighter .keyword{color:#069!important}.syntaxhighlighter .preprocessor{color:gray!important}.syntaxhighlighter .variable{color:#a70!important}.syntaxhighlighter .value{color:#090!important}.syntaxhighlighter .functions{color:#ff1493!important}.syntaxhighlighter .constants{color:#06c!important}.syntaxhighlighter .script{color:#069!important;background-color:none!important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray!important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493!important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red!important}.box-badges li{margin-bottom:10px}.post .title{margin-top:10px;margin-bottom:20px}.post .info{margin-left:15px;margin-bottom:25px;margin-top:20px;font-size:13px;min-height:25px}.post .date{font:400 14px "Trebuchet MS",Trebuchet,Verdana,sans-serif}.header .title,.header .title-comment{font-family:"Courier New"}.h2,h2{font-size:20px}.h3,h3{font-size:16px}body{background:#a8bfc4}.syntaxhighlighter{overflow-y:hidden!important;overflow-x:auto!important}blockquote{font-size:14px}.container{background:#fff;border:1px solid #819EB0;margin-top:20px}a{color:#3a7192}a:hover{color:#5fc0d4}.header .banner{display:block;overflow:hidden}.header .info{margin-top:15px;padding:0 15px 20px}.header .title{font-size:23px;font-weight:700}.header .title a{color:#000}.header .title a:hover{color:#000;text-decoration:none}.header .title-comment{color:#999;font-size:18px;font-weight:400;margin-bottom:0}.header .subtitle{margin:0;padding-bottom:10px}.header nav{margin-top:10px}.header nav .line,.pagination{margin-top:0}.header nav ul{padding:0 0 1px;margin:0;margin-bottom:5px}.header nav li{list-style:none;display:inline-block;margin-bottom:0}.header nav a{padding-left:30px;padding-right:30px;padding-bottom:5px;border-bottom:3px solid #fff;font-weight:700}.header nav a:hover{text-decoration:none}.header nav a.active{border-bottom:3px solid #3a7192}.header nav a.active:hover{color:#3a7192}.post .info p{margin-bottom:3px}.post .line{margin-bottom:40px;border-color:#ccc}.post .code{font-family:"Courier New",Courier,monospace}.pagination{display:block}.footer{margin-bottom:20px}.error-captcha,.footer .version{font-size:12px}.line{margin-top:15px;margin-bottom:15px;border-bottom:#819EB0 1px solid}.about h1,.cookie-hint .container,.disclaimer h1,.page h1{margin-top:0}.box{margin-bottom:25px}.list{list-style:none;padding-left:0}.main{margin:0}.syntaxhighlighter table .container:before{display:none!important}.pad-left-20,.table .pad-left-20{padding-left:20px}h1{font-size:30px}.pad-left-40,.table .pad-left-40{padding-left:40px}.comments .form-group{margin-bottom:10px}.comments label{margin-bottom:0;font-weight:400;font-size:12px;display:block}.comments li{margin-bottom:25px}.comments .error{color:#a94442}.comment .author{margin-bottom:0;font-weight:700}.comments .list{margin-left:20px;font-size:13px}.comments h4{margin-bottom:20px}.box-popular ul,.box-tags ul{padding-left:20px}.main h1{margin-bottom:25px}.tag h1 span{font-style:italic}.post .social{float:left;margin-right:20px}.post .relatedPosts,.post .tags-small{clear:both;padding-top:10px}.post .text .img-center{margin-left:10px;margin-right:10px;text-align:center;display:block}.post .text .img-center img{max-width:100%}.share{width:25px;height:25px;display:inline-block}@media (max-width:768px){.social a{margin-right:5px}h1{font-size:24px}}.about a,.box a,.box p,article p{font-size:15px}.share-facebook{background:url(/res/images/share-bbc7127ca8154c7e6f6a8d455e5e9116.png) no-repeat}.share-twitter{background:url(/res/images/share-bbc7127ca8154c7e6f6a8d455e5e9116.png) -25px 0 no-repeat}.share-googlePlus{background:url(/res/images/share-bbc7127ca8154c7e6f6a8d455e5e9116.png) -50px 0 no-repeat}.share-reddit{background:url(/res/images/share-bbc7127ca8154c7e6f6a8d455e5e9116.png) -75px 0 no-repeat}.share-linkedIn{background:url(/res/images/share-bbc7127ca8154c7e6f6a8d455e5e9116.png) -101px 0 no-repeat}.cookie-hint{background:#f0f0f0;border-bottom:1px solid #819eb0;left:0;top:0;position:absolute;width:100%;padding:3px 0}.cookie-hint .container{background:0 0;border:none}.cookie-hint span{margin-right:10px}.cookie-hint #close-cookie-hint{white-space:nowrap;text-decoration:underline}.about a{text-decoration:underline}.mb2{margin-bottom:10px}.mb3{margin-bottom:20px}ul li{margin-bottom:5px}