body{margin:0;padding:0;padding-top:385px}body::before{position:fixed;content:'';display:block;top:0;width:100%;height:5px;background-color:#f50;z-index:2}.sc-header *{margin:0;padding:0}.sc-header{background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;width:100%;top:5px;height:385px}.sc-header hgroup{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;max-width:960px;margin:120px auto 0 auto;overflow:hidden}.sc-header h1,.sc-header h2{display:block;float:left;margin:0;padding:0;color:white;line-height:1.1}.sc-header h1{letter-spacing:.5px;font-size:60px}.sc-header h2{font-weight:100;font-size:24px;clear:left}.sc-logo{background:url(sc_sbs_white_header@1x.png) 0 0 no-repeat;display:block;position:absolute;top:3px;left:25px;width:170px;height:22px;background-size:170px 22px;overflow:hidden;text-indent:-32768px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sc-logo{background-image:url(sc_sbs_white_header@2x.png)}}.sc-header nav{padding-left:212px;margin-top:6px;position:relative;color:#fff;font-size:20px;line-height:16px}.sc-header nav ul{list-style:none}.sc-header nav ul li{display:inline-block;margin:0 20px}.sc-header nav ul li a{display:inline-block;font-size:20px;padding:6px 0 4px;color:#fff}.sc-header nav ul li a:hover,.sc-header nav ul li a.current{border-bottom:2px solid #fff}.sc-header nav ul li a.current{font-weight:normal}.sc-header-wipeout{position:relative;background-color:#fff;z-index:1;padding-top:50px}@media screen and (max-width: 1024px){.sc-header hgroup{margin-left:32px;margin-right:32px}}@media screen and (max-width: 684px){.sc-header hgroup{margin-left:16px;margin-right:16px}.sc-header nav{font-size:16px}.sc-header nav ul li{margin:0 10px}.sc-header nav ul li a{padding-bottom:0}.sc-header-wipeout{padding-top:16px;overflow-x:hidden}}@media screen and (max-width: 520px){body{padding-top:5px}.sc-header{position:relative;top:auto;height:auto;padding-top:10px;padding-bottom:10px}.sc-header nav{display:none}.sc-header hgroup{margin-top:0}}.announcements{transform:translate3d(0, 0, 0);width:100%;position:fixed;bottom:0;transition:transform 200ms ease-out;z-index:3001;color:#999}.announcement{padding:15px 30px;background-color:rgba(0,0,0,0.9);position:relative}.announcement.m-dismiss-visible{padding-right:60px}.announcement__dismiss{position:absolute;width:18px;height:18px;cursor:pointer;right:30px;top:50%;margin-top:-9px;background:url(/assets/close-announcement.png) no-repeat 50% 50%;background-size:18px 18px}.announcement>.announcement__message>a{color:#ccc;text-decoration:underline}.announcements__item+.announcements__item .announcement{padding-top:0}.announcements__item+.announcements__item .announcement__dismiss{display:none}@media (max-width: 1079px){.announcement{padding-left:20px;padding-right:20px}.announcement.m-dismiss-visible{padding-right:50px}.announcement__dismiss{right:20px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi){.announcement__dismiss{background-image:url(/assets/close-announcement@2x.png)}}.m-hidden{display:none}body{padding-top:50px}body.home{padding-top:385px}h1{margin:20px 0}.docs h1{margin-top:0}span.subtitle{color:#333;font-size:18px;line-height:1.3em;display:block}h2{font-size:28px;line-height:1.3em;margin-bottom:7px}h2 span,.post.full h1 span{font-weight:100;color:#666;font-size:13px;line-height:2em;display:block}h3{font-size:22px}h4{font-size:18px;margin-bottom:7px}h5{font-size:16px;margin-bottom:7px}p,li{font-size:16px;font-family:"Interstate", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Garuda, Verdana, Tahoma, sans-serif;font-weight:100}.more{display:block;margin-top:7px;padding-left:17px;background:transparent url(/assets/bullet-61fc5ac6fc9f0c6b8c8e1cecdcdc67fa.png) 2px 4px no-repeat;color:#06c}.more:hover{color:#f60}pre{margin:20px 0}code{font-size:13px;line-height:1.5em;border:1px solid #ededed}a code{color:inherit}pre code{display:block;padding:10px;overflow-x:auto}.hidden{display:none}.nobr{white-space:nowrap;color:#333}ul.bullet,ul.bullet li,ul#posts,ul.signature{list-style:none;margin:0;padding:0}.sc-header{background-image:url(/assets/header_bg-1d5dd02fb5d41a910766d2999eebbf73.jpg)}.sc-header-wipeout{padding-left:32px;padding-right:32px}.two-columns{margin:0 auto;max-width:960px}.two-columns::after{content:'';clear:both;display:block}.two-columns>aside{position:relative;float:right;width:230px}.two-columns>section{max-width:620px;margin-right:262px}.main-menu{position:relative;overflow:hidden}.main-menu.fixed{position:fixed;top:10px;bottom:0;width:230px}.main-menu.scroll::before{content:'';position:absolute;left:0;top:0;bottom:0;border-left:2px solid #dedede}.main-menu ul{position:relative;list-style:none;padding:0;margin:0;border-left:2px solid #dedede}.main-menu.scroll ul{border:none;padding-left:2px;height:100%;overflow-y:auto;margin-right:-35px;padding-right:35px}.main-menu li{font-size:20px;position:relative}.main-menu li:last-child{border-bottom-color:transparent !important}.main-menu li a{color:#999}.main-menu li.head{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:9px 2px 9px;margin-top:-2px;margin-left:5px}.main-menu li.active{font-weight:normal}.main-menu li.active a{color:#333}.main-menu li.sub{margin-left:40px;padding:5px 0;font-size:16px}.main-menu li.sub a{color:#666}.main-menu li.sub.current a{color:#f50;font-weight:normal}.main-menu li.active::before,.main-menu li.sub.current::before{content:'';position:absolute;width:2px;height:32768px;background-color:#f50;border-bottom:5px solid #FFF}.main-menu li.active::before{left:-7px;bottom:-7px;z-index:2}.main-menu li.sub.current::before{left:-42px;bottom:0;z-index:3}.main-menu li.sub+li.head,.main-menu li.head+li.sub{margin-top:10px}.menu-wp-marker{position:absolute;width:100%;margin-top:5px}#content>footer{position:relative;padding:64px 0 16px;clear:both}#content>footer ul{list-style:none;margin:0}#content>footer ul li{display:inline-block;font-size:16px}#content>footer ul li a{color:#999}#content>footer ul:first-child{float:left}#content>footer ul:first-child li{margin-right:1.5em}#content>footer ul:last-child{float:right}#content>footer ul:last-child li{margin-left:1.5em}#content>footer::after{content:'';display:block;clear:both}table{border-collapse:collapse;width:100%;margin-bottom:10px}table td,table th{border:1px solid #E5E5E5;text-align:left;padding:6px 4px;font-size:13px}table td p,table td li{font-size:inherit;font-family:inherit}table th,table thead td{border:1px solid #E5E5E5;border-bottom:1px solid #fff;background:#ccc;color:#fff;font-weight:normal}ul.bullet{margin:15px 0}ul.bullet li{margin:7px 10px 7px 0px;padding-left:17px;background:transparent url(/assets/bullet-61fc5ac6fc9f0c6b8c8e1cecdcdc67fa.png) left 0.33em no-repeat}.docs .example{border:1px solid #efefef;font-size:11px;margin-bottom:10px}.docs .example .head{cursor:pointer;padding:10px;border-bottom:1px solid #efefef;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)) repeat-x,#eee;background:-moz-linear-gradient(#fff, #eee);font-size:12px}.docs .example .json_response{padding:10px;margin:0;height:120px;overflow-x:scroll;overflow-x:hidden;font-size:13px}.docs .example.expanded .json_response{height:auto}.request-example pre{margin:0}.docs table{margin:8px 0 16px}.home #content{max-width:none}ul.homepage{list-style:none;margin:0;padding:0}ul.homepage>li{display:inline-block;width:49%;box-sizing:border-box;-moz-box-sizing:border-box;min-height:175px;vertical-align:top;margin-bottom:1em}ul.homepage>li:nth-child(2n){padding-left:32px}ul.homepage>li h3{position:relative;padding:13px 0;margin-bottom:13px;min-height:28px;background:left center no-repeat;font-weight:100;border-bottom:2px solid #f50}ul.homepage>li h3 a{display:block;position:relative;padding:inherit;margin:-13px 0;color:inherit}ul.homepage>li h3+p{line-height:1.25}ul.homepage>li h5{margin:8px 0 4px}ul.hp-recent-posts{margin:0;padding:0;list-style:none}.hp-recent-posts li{position:relative;display:block;padding:6px 0;padding-right:3.5em}.hp-recent-posts li a{display:block}.hp-recent-posts li em{font-size:12px;line-height:22.3px;color:#999;position:absolute;right:0;top:6px;font-style:normal}.console .two-columns,.console .two-columns>section{max-width:none}#posts{padding:20px 0 20px}.post{margin-bottom:60px}#posts .post:last-child{margin-bottom:0}.post.full{margin-bottom:30px}.prev-next{position:relative;min-height:30px;margin:32px 0 8px}.prev-next a{position:absolute;cursor:pointer;height:18px;padding:5px 15px;padding-left:30px;top:0;background:#fff url(/assets/prev-bullet-8de79595aafac5f86830d3173f6fc991.png) 12px center no-repeat;border:1px solid #efefef;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;font-size:13px}.prev-next a:hover{border:1px solid #f60}.prev-next a.next{right:0;text-align:right;padding-left:15px;padding-right:30px;background-image:url(/assets/bullet-61fc5ac6fc9f0c6b8c8e1cecdcdc67fa.png);background-position:80% center}.browse-category{color:#666;font-size:18px;font-weight:100;margin:-.5em 0 1.5em}.browse-category strong{color:#333;text-transform:capitalize}a.category{color:#fff;background:#06c;padding:0px 7px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}a.category:hover{background:#f60}a.rss-link{display:inline-block;background-image:url(/assets/rss-feb077899b5a33f5d837daba7f60aa00.png);width:20px;height:20px;text-indent:-9999px;overflow:hidden}.white-box{border:1px solid #eee;padding:20px 20px 15px 20px}.indented{padding:10px 20px}ul.list-reset{padding:0;margin:0}.list-reset li{list-style-type:none;display:block;overflow:auto}.recent-questions li.header{border-top:0;padding-top:0;color:#999}.recent-questions .cell{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-questions li{border-top:1px solid #eee;padding-top:10px;padding-bottom:10px;font-size:14px}.recent-questions .title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-questions .title{width:65%}.recent-questions .last-activity{width:20%}.recent-questions .asked-by{width:15%}.stackoverflow-search-form{display:block;margin-top:30px;margin-bottom:50px;position:relative}.stackoverflow-search-form span[role=status]{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin-bottom:.5em;color:#666;min-height:1.5em}input.stackoverflow-search{display:block;width:100%;font-size:14px;padding:10px 8px;border:1px solid #ccc;color:#333333;background-image:url(/assets/search-79fea5cd84c204803ff6c36a6eb7a40e.png);background-repeat:no-repeat;background-position:98% 50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);box-shadow:inset 0 1px 4px rgba(0,0,0,0.1)}input.stackoverflow-search:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stackoverflow-submit{position:absolute;text-indent:-32768px;overflow:hidden;width:0;width:40px;height:40px;bottom:0;right:0;cursor:pointer;background-color:transparent;border:none}.ui-autocomplete{position:absolute !important;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;background-color:#fff;font-size:14px;padding:0;margin:0;border:1px solid #999;border-top-color:#fff;z-index:2;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.ui-autocomplete li{list-style:none;padding:0}.ui-autocomplete li a{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;overflow-x:hidden;text-overflow:ellipsis;display:block;padding:0 8px;color:#333;line-height:36px;white-space:nowrap}.ui-autocomplete li a:hover,.ui-autocomplete li a.ui-state-focus{background-color:#F2F2F2}span.obsolete{text-decoration:line-through}p img,.screenshot img{max-width:100%}p img+em{display:block;font-size:13px}.screenshot{margin-bottom:10px}.screenshot img{border:1px solid gainsboro;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 3px #c8c8c8;margin-top:4px}ul#toc{margin-left:0}ul#toc ul{margin-left:30px;margin-top:10px}ul#toc li{background-image:none;list-style-type:disc;padding-left:0px;margin-top:4px;margin-bottom:4px}.note>p{margin-bottom:5px}.note ul{list-style:none;margin-left:0;padding-left:20px;margin-top:5px;border-left:1px solid #dedede}.note li{background-image:none;padding-left:0;margin:4px 0 4px}.language-selector{position:relative;width:100%}.language-selector ul{list-style:none;margin:0;overflow:hidden;white-space:nowrap;margin-bottom:-2px}.language-selector ul li{display:inline-block;padding:0 10px}.language-selector ul li a{display:block;padding:5px 0;color:#333;border-bottom:2px solid transparent;text-decoration:none;position:relative;z-index:1}.language-selector li.selected a{border-bottom-color:#f50}.code-example{margin:15px 0}.code-example pre{margin:0;white-space:normal;border:2px solid #ededed;position:relative}.code-example pre code{position:absolute;border:none;white-space:pre-wrap;visibility:hidden;top:0;left:0}.code-example pre code:first-child{visibility:visible;position:static}.checklist{margin:16px 0}.checklist p{margin-bottom:0;color:#666}.checklist ol{padding-left:3em;margin:0}div.terms ol{list-style-type:lower-alpha}div.terms ol.roman{list-style-type:lower-roman}p.summary{font-weight:bold;font-style:italic}.caption{margin-bottom:15px;font-size:11px}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{bottom:1ex}code{color:#000}code span{-moz-transition:color 0.8s ease-in;-o-transition:color 0.8s ease-in;-webkit-transition:color 0.8s ease-in;transition:color 0.8s ease-in}.animate{color:#fff !important}.red{color:#f50419}.orange{color:#f57900}.yellow{color:#f5e600}.green{color:#00f50c}.blue{color:#0081f5}.indigo{color:#5000f5}.violet{color:#7d05f5}.comment{color:#223576}.javascript .comment{color:#535353}.meta{color:#f03200}code .support{color:#006dcf}.string{color:#BA2121}.support.attribute,.support.css-property,.support.regex.modifier{color:#0087ff}.support.value{color:#1bbbcf}.integer,.constant{color:#19177C}.keyword,.selector{color:#008000}.constant.regex.escape{color:#d8fa3c}div.warning{background-color:#fff999;border:1px solid #fc6;border-radius:3px;padding:10px;margin-bottom:10px}table.properties th.name{min-width:120px}table.properties tr.with-extra td{border-bottom:1px solid #f8f8f8}table.properties tr.extra td{border-top:none}table.properties td.before-extra{width:20px;background:#f4f4f4}.permission-badge{background:#ccc;font-weight:bold;font-size:0.9em;display:inline-block;width:26px;text-align:center}.permission-ro{background:#ccc}.permission-rw{background:#bbf}.permission-wo{background:#fad}.ne,.nc,.nb{font-weight:bold}.nb{color:#0086b3}.nv{color:teal}.nc{color:#458}.nn{color:#555}.nt{color:navy}.bp{color:#999}.vc,.vg,.na,.ni,.no,.vi{color:teal}.kc,.kd,.kn,.kp,.kr,.k,.ow,.kt,.o{font-weight:bold}.kt{color:#458}.cm,.c1,.c{color:#999988;font-style:italic}.cp{color:#999999;font-weight:bold}.cs{color:#999999;font-weight:bold;font-style:italic}.gd{color:#000000;background-color:#fdd}.ge{font-style:italic}.gt,.gr{color:#a00}.gh{color:#999}.gi{color:#000000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:#aaa}.m,.mf,.mh,.mi,.mo,.il{color:#099}.sb,.sc,.sd,.s2,.se,.sh,.si,.sx,.s1,.ss,.sb,.s{color:#d14}.sr{color:olive}.err{color:#a61717;background-color:#e3d2d2}.w{color:#bbb}.hll{background-color:#ffc}
