.flex-apart{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.flex-around{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.flex-apart-top{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:top;-moz-align-items:top;-ms-align-items:top;align-items:top;-webkit-align-items:top;-moz-align-items:top;-ms-align-items:top}.flex-center{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.flex-center-top{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:top;-moz-align-items:top;-ms-align-items:top;align-items:top;-webkit-align-items:top;-moz-align-items:top;-ms-align-items:top}.flex-right{display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.flex-left{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-align-items:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-justify-content:flex-start;display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-moz-flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-wrap:wrap;-moz-justify-content:flex-start}.flex-masonry{-webkit-flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-direction:column;-moz-align-items:stretch;align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-ms-align-items:stretch;-moz-align-content:stretch;-webkit-align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:stretch;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-align-content:stretch;display:-webkit-flex;display:-moz-box;display:flex;display:-ms-flexbox;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}html,body{-webkit-font-smothing:antialiased;height:100%;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#444}body{font-size:16px;line-height:1.5em;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;height:100%}body.search-active{background-color:rgba(0,0,0,0.05)}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:28px;line-height:36px;margin-bottom:20px}h1:first-of-type{margin-top:0}@media(max-width:767px){h1{font-size:20px;line-height:30px}}h2{font-size:24px;line-height:34px;margin-bottom:20px}h5{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#777;margin-bottom:10px}p{font-size:17px;margin-bottom:1.4em;line-height:1.6em}li{margin-bottom:.5em;list-style-type:none}pre{border-radius:0;border:0;word-wrap:normal}ul{padding:0}section{margin-bottom:40px}code{font-size:14px}a>code{color:rgba(66,139,202,1)}.badge{background-color:transparent;color:rgba(0,0,0,0.2);border-radius:3px;padding:1px 5px;font-weight:500;margin-left:5px;font-size:14px;line-height:22px}.sticky-wrapper{min-height:100px;height:auto!important,100%}footer,.sticky-push{height:200px}footer{text-align:center;font-size:12px;padding-top:130px}footer .divider{font-size:16px}footer .ctas{line-height:30px}footer .ctas iframe{margin-bottom:-6px;margin-left:10px}footer .ctas .gh-starred-count{width:95px}footer .left{text-align:right}footer .right{text-align:left}@media(max-width:767px){footer .left,footer .right{text-align:center}}.avatar{display:inline-block;border-radius:3px;width:48px;height:48px}body.user-page .user-avatar .avatar{width:200px;height:200px}.form-group .loading{margin-top:9px;margin-bottom:10px}.form-group .error-message{margin-top:5px;margin-right:10px;padding:10px}.form-group .error-message i{margin-right:8px}header.navbar{border-radius:0;margin-bottom:20px}@media(max-width:767px){header.navbar{margin-bottom:10px}}header.navbar .nav>li>a{padding:15px 12px}header.navbar i{margin-right:5px}@media(max-width:767px){header.navbar .navbar-brand{float:none;display:inline-block;padding-left:0}}header.navbar .btn.mobile-menu{border:0;margin-top:5px;font-size:18px;display:none}header.navbar .btn.mobile-menu i{margin:0}header.navbar .user-area{font-size:14px;color:#999}header.navbar .navbar-nav{padding-right:0;margin:0}header.navbar .navbar-nav li{margin-bottom:0;font-size:14px}header.navbar .nav-search-widget form{margin-right:10px}header.navbar .gh-starred-count{margin-top:15px;line-height:20px;margin-left:10px}header.navbar .clojure-version{font-weight:300;font-size:12px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;color:#ccc;line-height:21px}header.navbar .clojure-version a{line-height:20px;color:#ccc;font-weight:300}.mobile-nav-bar{display:none}.navbar-nav i{margin-right:5px}.navbar-nav .avatar{width:22px;height:22px;margin-right:5px}.mobile-nav-menu{display:none;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%}.desktop-side-nav{overflow-y:scroll;max-height:100%}.desktop-side-nav .badge{float:right}.mobile-nav-menu .badge{font-size:16px;color:rgba(255,255,255,0.5);font-weight:300;float:right;line-height:22px;margin:0;padding:0}@media(max-width:767px){header.navbar .btn.mobile-menu{display:block;margin-right:-11px}header.navbar .nav-search-widget{display:none}header.navbar .navbar-nav{display:none}.mobile-push-wrapper{right:0;position:relative;padding-top:60px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.desktop-nav-bar,.desktop-side-nav{display:none}.mobile-nav-bar{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;background-color:white;position:fixed;top:0;width:100%;z-index:1000;display:block}.mobile-nav-bar header{margin-bottom:0}.mobile-nav-menu{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transform:translate3d(200px,0,0);-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);width:200px;right:0;top:0;margin:0;overflow-y:scroll;position:fixed;z-index:10000;font-weight:300;background-color:#47a3da;display:block;bottom:0;color:white}.mobile-nav-menu h4{padding:5px 10px;border-bottom:solid rgba(255,255,255,0.3) 1px;margin:0;color:rgba(255,255,255,0.8);font-size:14px;letter-spacing:1px;font-weight:500}.mobile-nav-menu h4 i{margin-right:5px}.mobile-nav-menu li{margin:0}.mobile-nav-menu li a{color:white}.mobile-nav-menu li a:hover{background-color:#258ecd}.mobile-nav-menu .navbar-nav{margin:0}.mobile-push-wrapper.mobile-push{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);right:0}.mobile-nav-menu.mobile-push{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.mobile-nav-menu.mobile-push header.navbar{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;right:200px}.mobile-nav-bar.mobile-push{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0)}.page-toc{display:none}body.search-active{background-color:transparent}.clojure-version{font-weight:300;color:rgba(255,255,255,0.7);font-family:Monaco,Menlo,Consolas,"Courier New",monospace;margin-left:5px;font-size:10px}}.null-state{background-color:#fafafa;text-align:center;padding:20px;color:#888}.null-state code{color:#888}.null-state a{color:rgba(66,139,202,0.7)}.xkcd{display:block;margin-left:auto;margin-right:auto}.intro{margin-bottom:30px}.intro-page section{margin-bottom:40px}.intro-page .quick-lookup-wrapper{background-color:white;margin:-30px -25px;padding:30px 25px}.intro-page .quick-lookup-wrapper input.query{font-size:20px;padding:10px 15px}.intro-page .row{margin-bottom:0}.intro-page .top-contribs .avatar{width:3.63%;margin-right:.53%;margin-bottom:.53%;height:auto}@media(max-width:767px){.intro-page .top-contribs .avatar{width:7.80%;height:auto}}.intro-page .migrate-account{text-align:right;font-size:12px}.intro-page .getting-started-resources{margin-bottom:20px}.intro-page .getting-started-resources li{list-style-type:disc;margin-left:30px}.intro-page .syntaxify{padding:15px;overflow:auto;overflow-y:hidden;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:15px;line-height:1.3em}@media(min-width:992px) and (max-width:1199px){.intro-page .syntaxify{font-size:12px}}@media(min-width:768px) and (max-width:991px){.intro-page .syntaxify{font-size:13px}}@media(max-width:767px){.intro-page .syntaxify{font-size:12px}}.intro-page .syntaxify table{margin:0 auto}.intro-page ul h4 i{margin-right:12px;margin-left:-30px}.intro-page ul h4 i.fa-map-marker{padding:0 3px}.intro-page .used-by ul{text-align:center}.intro-page .used-by li{display:inline-block;margin-right:30px;margin-bottom:20px}.intro-page .used-by img{max-width:200px;max-height:50px}@media(min-width:992px) and (max-width:1199px){.intro-page .used-by img{max-height:35px}}@media(min-width:768px) and (max-width:991px){.intro-page .used-by img{max-height:50px}}.intro-page .recently-updated{margin-bottom:5px;font-size:13px;color:#999;line-height:17px;clear:both}.intro-page .recently-updated .clear{clear:both}.intro-page .recently-updated .avatar-link{margin-right:10px;float:left;display:inline-block;padding-top:2px}.not-finding{text-align:right;font-size:12px;line-height:18px;opacity:.8;margin-top:5px}.see-also{margin-bottom:20px}.see-also a{color:#999}.see-also a .name{color:#428bca}.see-also a .name:hover{color:#2a6496}.see-also p{color:#555;margin-bottom:0;font-size:15px}.see-also .var-title{margin-bottom:3px}.see-also .meta{font-size:10px;color:#ccc;text-transform:uppercase}.see-also .meta a{color:#ccc}.see-also .delete-confirmation a{color:#428bca}input.loading{background-image:url('/img/loading.gif');background-repeat:no-repeat;background-position:right 8px center}form.search input.query{border-radius:0;min-width:200px;height:100%;font-size:14px;padding:6px 12px}form.search input.placeholder{visibility:hidden}.syntaxify{padding:0;background-color:transparent;word-wrap:normal}.ac-result-link:hover{text-decoration:none;width:100%}.ac-result td{padding:10px}.ac-result .docstring{color:#444}ul.ac-results{margin-left:0;margin-bottom:0}ul.ac-results li{margin-left:0;list-style-type:none;cursor:pointer;padding:10px;margin-top:5px;margin-bottom:5px;padding-bottom:15px}ul.ac-results li.highlighted{background-color:rgba(0,0,0,0.02)}ul.ac-results li p{margin-bottom:0}ul.ac-results li i{margin-left:0;color:#666;width:15px;text-align:right}.ac-entry{position:relative}.ac-entry .ac-type{position:absolute;right:0;top:0;font-size:10px;text-transform:uppercase;color:#aaa;line-height:12px}.ac-entry p{margin-bottom:10px}.ac-entry .see-alsos{font-size:14px;color:#aaa}.ac-entry .see-alsos .see-also-label{margin-right:10px}.ac-entry .see-alsos ul{display:inline-block}.ac-entry .see-alsos ul li{margin:0;padding:0;margin-right:10px;display:inline-block}table.ac-results{width:100%;font-szie:15px}table.ac-results td{padding-bottom:20px;vertical-align:top}table.ac-results .ac-result .name{vertical-align:top;margin-right:10px;font-weight:bold;white-space:nowrap}table.ac-results .ac-result .docstring{vertical-align:top;max-width:700px}table.ac-results .ac-result .docstring a{display:block;color:#444}table.ac-results .ac-metadata{font-weight:normal;color:#999;font-size:12px;white-sapce:nowrap}.var-header h1.var-name{margin-bottom:5px}.var-header .var-meta{margin-bottom:10px;font-size:13px;line-height:1.3em;color:#888;text-align:right}@media(max-width:767px){.var-header .var-meta{text-align:left}}.var-header .var-meta h2{margin-bottom:5px}.var-header .var-meta ul,.var-header .var-meta li,.var-header .var-meta .added{margin-bottom:3px}.var-header .var-meta li{display:inline-block}.var-header .arglists{margin-left:0;padding-left:0;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px}.var-header .arglists li{margin:0;display:inline-block;margin-right:10px;margin-bottom:10px;padding:0 5px;background-color:#f8f8f8}.var-page h1,.var-page h2,.example-page h1,.example-page h2{margin-top:0}.var-page pre,.example-page pre{border:0}.var-page section,.example-page section{margin-bottom:2em}.var-page section.search,.example-page section.search{margin-bottom:1em}.var-page .null-state,.example-page .null-state{margin-bottom:30px}.var-page .docstring pre,.example-page .docstring pre{background-color:#f8f8f8;color:#555;font-size:15px;line-height:1.4em;margin-bottom:0;padding:15px 10px}@media(min-width:992px) and (max-width:1199px){.var-page .docstring pre,.example-page .docstring pre{font-size:12px}}@media(min-width:768px) and (max-width:991px){.var-page .docstring pre,.example-page .docstring pre{font-size:13px}}@media(max-width:767px){.var-page .docstring pre,.example-page .docstring pre{font-size:12px}}.var-page .docstring .copyright,.example-page .docstring .copyright{text-align:right;font-size:10px;color:#bbb}.var-page .docstring .copyright a,.example-page .docstring .copyright a{color:#bbb}.var-page .example,.example-page .example{margin-bottom:30px}.example-meta,.note-meta{font-size:10px;margin-bottom:0;line-height:1.3em;margin-right:5px;color:#888}.example-meta .avatar,.note-meta .avatar{width:25px;height:25px;opacity:.8}.example-meta .avatar:hover,.note-meta .avatar:hover{opacity:1}.note{margin-bottom:30px}.note-meta{margin-bottom:10px}.note-meta .avatar{margin:0 2px}.var-example .syntaxify{font-size:15px}@media(min-width:992px) and (max-width:1199px){.var-example .syntaxify{font-size:12.5px}}@media(min-width:768px) and (max-width:991px){.var-example .syntaxify{font-size:11.5px}}.tabbed-editor .example-editor textarea.form-control{font-size:15px}@media(min-width:992px) and (max-width:1199px){.tabbed-editor .example-editor textarea.form-control{font-size:12.5px}}@media(min-width:768px) and (max-width:991px){.tabbed-editor .example-editor textarea.form-control{font-size:11.5px}}.tabbed-editor .example-editor .columns-guide{font-size:15px}@media(min-width:992px) and (max-width:1199px){.tabbed-editor .example-editor .columns-guide{font-size:12.5px}}@media(min-width:768px) and (max-width:991px){.tabbed-editor .example-editor .columns-guide{font-size:11.5px}}.tabbed-editor pre.syntaxify{font-size:15px}@media(min-width:992px) and (max-width:1199px){.tabbed-editor pre.syntaxify{font-size:12.5px}}@media(min-width:768px) and (max-width:991px){.tabbed-editor pre.syntaxify{font-size:11.5px}}.var-example{margin-bottom:30px}.var-example.highlighted{border-top:solid #ffa500 4px;border-bottom:solid #ffa500 4px;padding-top:5px;padding-bottom:5px}.var-example .example{margin-bottom:30px}.var-example .syntaxify table{margin:0}.example-meta{color:#aaa}.example-meta .avatar{margin-right:5px}.example-meta .contributors,.example-meta .created,.example-meta .last-updated,.example-meta .links{display:inline-block;margin-right:5px;margin-bottom:5px}.example-meta .loading,.see-also .loading,.delete-controls .loading,.note-meta .loading{width:9px;margin-bottom:2px}.example-meta .error-deleting,.see-also .error-deleting,.delete-controls .error-deleting,.note-meta .error-deleting{padding-left:3px;padding-right:3px}.example-page .current-example{border:solid rgba(255,243,109,0.3) 5px;padding:10px;background-color:transparent;margin-bottom:20px}.example-page .example-meta .created{display:block}.example-code{margin-bottom:15px;background-color:#fafafa;border-top:solid #ddd 5px}.ns-tree{font-size:14px}.ns-tree h3{font-size:12px}.ns-tree li{margin-bottom:0}.ns-tree li>ul{margin-left:10px}.ns-tree .current{font-weight:bold}.syntaxify *{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.add-see-also .add-see-also-content{border:solid #eee 1px;padding:20px}.add-see-also form{margin-bottom:10px}.add-see-also input{border-radius:0}.add-see-also .error-message{padding:5px}.add-see-also .error-message i{margin-right:5px}.add-see-also .ac-results{color:#555}.note-body{background-color:#fafafa;padding:10px;word-wrap:normal}.note-body p{margin-bottom:10px}.add-example .add-example-content{padding:10px;background-color:#fafafa}.add-note .instructions{color:#555;font-size:12px}.add-note textarea{height:200px}.examples-styleguide-content .syntaxify{margin-bottom:20px;background-color:rgba(0,0,0,0.01)}.examples-styleguide-content ul{margin-bottom:30px}.examples-styleguide-content li{list-style-type:disc;margin-left:25px}.toc{margin-bottom:20px}.toc h5{margin:0;margin-bottom:10px;font-size:12px;margin-right:0;margin-top:0}.toc h6{margin-top:0}.toc ul{margin-bottom:5px}.toc .toc-sphere h5{margin-bottom:5px}.toc .toc-sphere ul{padding:0;margin-bottom:15px}.toc .toc-sphere li{margin-left:10px;font-size:12px;margin-bottom:0;line-height:1.5em}.quickref-mobile-toc h5{color:white;margin-bottom:5px;margin-top:0}.quickref-mobile-toc .categories{font-size:12px;line-height:16px}.sticky{position:fixed;overflow:auto;bottom:0}.sphere h2,.sphere h3,.sphere h4{display:inline-block;margin:0;margin-bottom:10px}.sphere h4{font-size:14px;font-weight:500}.sphere .sphere-header{border-bottom:solid orange 3px;margin-bottom:10px}.sphere .category-header{border-bottom:solid #ccc 2px;margin-bottom:10px}.sphere .category{margin-bottom:40px}.sphere .header-reference{color:#bbb;font-weight:normal;float:right;margin-right:0}.sphere .quickref-header .header-reference{color:#999;font-size:14px}.sphere .examples-count{color:#bbb}.sphere .dl-row{clear:both;padding:3px 0}.sphere .dl-row:hover{background-color:#eee}.sphere dl{font-size:13px}.sphere dt{width:130px;text-align:right;margin-right:10px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:normal}.sphere dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:550px;margin-left:150px}@media(min-width:992px) and (max-width:1199px){.sphere dd{width:430px}}@media(min-width:768px) and (max-width:991px){.sphere dd{width:380px}}.sphere dt{font-weight:normal}@media(max-width:767px){.sphere .dl-row{padding:0}.sphere dt{display:block;text-align:left;padding-top:10px;clear:both}.sphere dd{display:block;border-bottom:solid #ddd 1px;padding-bottom:10px;text-align:left;width:100%;margin-left:0}}.quickref-other{display:inline-block}.quickref-other li{display:inline-block}.example-editor{background-color:white;margin-bottom:10px}.example-editor.disabled{background-color:#eee}.example-editor form{margin-bottom:20px}.example-editor textarea{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;margin-bottom:0;padding:10px;font-size:13px}.example-editor .add-example-controls{margin-bottom:10px}.example-editor .add-example-content{padding:30px;background-color:#f8f8f8}p.example-instructions{margin-bottom:10px;font-size:12px;line-height:20px;color:#888}.checker-bg{background-color:#fafafa;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%,transparent 75%,#f0f0f0 75%,#f0f0f0),linear-gradient(45deg,#f0f0f0 25%,transparent 25%,transparent 75%,#f0f0f0 75%,#f0f0f0);background-size:40px 40px;background-position:0 0,20px 20px;padding:20px}.styleguide-page .styleguide-section{margin-bottom:50px}.styleguide-page .styleguide-section &>h2{border-bottom:solid #ddd 1px;padding-bottom:5px}.styleguide-page .example{margin-bottom:30px}.styleguide-page .buttons-ex button{margin-right:10px}.styleguide-page .contextual-bgs &>div{display:inline-block;padding:10px 20px;margin-right:10px}.styleguide-page .headers-ex h1,.styleguide-page .headers-ex h2,.styleguide-page .headers-ex h3,.styleguide-page .headers-ex h4,.styleguide-page .headers-ex h5,.styleguide-page .headers-ex h6{line-height:50px;margin:0}.example-body{padding:10px;font-size:14px;background-color:#fafafa;margin-bottom:10px}pre.raw-example{background-color:#fafafa;margin-bottom:0;padding:15px;font-size:14px}.recent-pages{font-size:14px;margin-bottom:30px}.recent-pages li{margin-bottom:0}@media(max-width:767px){.recent-pages{margin-bottom:10px}.recent-pages h3{display:inline-block;margin-right:20px}.recent-pages ul{display:inline-block}.recent-pages li{display:inline-block;margin-right:10px;background-color:#fafafa;padding:0 5px}}.var-page-nav{margin-bottom:20px}.ns-page h1{margin-bottom:20px}.ns-page pre.doc{margin-bottom:20px}.ns-page section{margin-bottom:50px}.var-group{clear:both}.var-group h4{margin-top:20px;margin-bottom:5px;border-bottom:solid #ccc 2px}.var-group .dl-row{clear:both;padding:3px 0}.var-group .dl-row:hover{background-color:#eee}.var-group dl{font-size:13px}.var-group dt{min-width:150px;text-align:right;margin-right:10px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:normal}.var-group dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:580px}@media(min-width:992px) and (max-width:1199px){.var-group dd{width:460px}}@media(min-width:768px) and (max-width:991px){.var-group dd{width:400px}}@media(max-width:767px){.var-group .dl-row{padding:0}.var-group dt{display:block;text-align:left;padding-top:10px}.var-group dd{display:block;border-bottom:solid #ddd 1px;width:100%;padding-bottom:10px}}.var-group .no-doc{color:#aaa}.var-group .ns-table{width:100%}.var-group .ns-table .name{text-align:right}.var-group .ns-table .name>span{padding-right:20px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;line-height:24px;vertical-align:middle}.var-group .ns-table .doc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px;font-size:14px}.var-group .ns-table .heading{margin-top:20px;margin-bottom:5px;border-bottom:solid #ccc 2px}.error-page h1{text-align:center;font-size:20px;color:#333}.error-page a.four-oh-four{max-width:300px;max-height:100%;display:block;margin:20px auto}.muted{color:#aaa}.var-link{color:#888}.var-link .namespace{color:#888}.var-link .name{color:rgba(66,139,202,1)}.staging-banner{text-align:center;background-color:#c9302c;color:rgba(255,255,255,0.8);font-size:14px;font-weight:400;padding:3px}.toggle-controls,.login-required-message{text-align:right;margin-bottom:4px;font-size:12px}.toggle-link{color:rgba(66,139,202,0.8)}.sidenav{font-size:14px;max-height:100%}.sidenav h5{font-size:14px;margin-top:0}.sidenav &>ul{margin-bottom:20px}.sidenav li{margin-bottom:0}.sidenav li>ul{margin-left:10px}.sidenav .current{font-weight:bold}@media(max-width:767px){.sidenav{display:none}}.sidenav .library-nav{max-height:100%;overflow-y:scroll;overflow-x:hidden}.live-preview{background-color:#fafafa;margin-bottom:10px;word-wrap:normal;overflow-x:scroll}.live-preview .empty-live-preview{text-align:center;color:#aaa;font-size:14px;padding:10px}.ac-results-widget{margin:0 -20px;padding:0 20px}.search-active ac-results-widget{background-color:white}.search-active ac-results-widget ul.ac-results{overflow:auto}.search-active ac-results-widget ul.ac-results>li:first-child{margin-top:20px}.search-active ac-results-widget ul.ac-results>li:last-child{margin-bottom:20px}.core-library-page pre,.core-library-page .syntaxify{background-color:rgba(0,0,0,0.01);padding:20px}.core-library-page h2{border-bottom:solid #ddd 2px}.core-library-page h3{margin-top:30px}.markdown ol,.markdown ul{padding-left:0;margin-bottom:20px}.markdown ol li,.markdown ul li{margin-left:25px;padding:0;margin-bottom:0}.markdown ul li{list-style-type:disc}.markdown ol li{list-style-type:decimal}.markdown .syntaxify pre{margin-bottom:40px}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{margin-bottom:.5em}.sg-example{margin-bottom:30px;border:solid #eee 1px;padding:3px}.sg-example .caption{text-align:center;background-color:#fafafa;padding:5px;color:#999;font-size:11px;letter-spacing:1px}.field-schemas td,table.schema td{padding-right:10px;vertical-align:top}table.schema{border-top:solid #ccc 3px;width:100%}table.schema td{border:0;padding:5px}table.schema .aside{font-size:12px}.test-result{padding:3px;color:white}.test-result.pass{background-color:#5a5}.test-result.fail{background-color:#a55}.test-result.error{background-color:#555}.test-result.pending{background-color:#999}.add-example-page .syntaxify code{font-size:12px}.add-example-page textarea,.add-example-page pre{font-size:12px}.tabbed-editor .example-editor{border-color:#eee;border:solid #eee 1px;border-top:0}.tabbed-editor .example-editor .columns-guide{background-color:transparent;color:#ccc;margin:0}.tabbed-editor .null-state{background-color:white;border:0;border-top:0}.tabbed-editor textarea{border:0;border-radius:0;overflow:auto;outline:0;outline-width:0;resize:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}.tabbed-editor textarea:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none}.tabbed-editor .nav-tabs{background-color:#eee;border-bottom:0}.tabbed-editor .nav-tabs li{margin-bottom:0;border-bottom:0}.tabbed-editor .nav-tabs li &>li.active{border-bottom:0}.tabbed-editor .nav-tabs li &>li.active:hover{border-color:#eee}.tabbed-editor .nav-tabs li &>li.active &>a:focus{border-color:#eee}.tabbed-editor .nav-tabs li.active>a,.tabbed-editor .nav-tabs li.active>a:hover,.tabbed-editor .nav-tabs li.active>a:focus{border-color:#eee;border-bottom:0}.tabbed-editor .nav-tabs li.active>a:hover,.tabbed-editor .nav-tabs li.active>a:hover:hover,.tabbed-editor .nav-tabs li.active>a:focus:hover{border-bottom:0;margin-bottom:0}.tabbed-editor .nav-tabs li a{border-radius:0;border-bottom:0;margin-bottom:0}.tabbed-editor .nav-tabs li a:hover{border-bottom:0;margin-bottom:0}.tabbed-editor .live-preview{min-height:227px;border:solid #eee 1px;border-top:0;padding:10px;background-color:#fafafa}.tabbed-editor .live-preview li{margin-left:20px;list-style-type:disc;margin-bottom:0}.sg-example-inspector .sg-inspector-state textarea{width:100%;border:solid #eee 1px;padding:5px}.sg-example-inspector .sg-inspector-state textarea.error{background-color:#fcc}.sg-example-inspector .sg-inspector-outlets .message{margin-bottom:10px}.sg-example-inspector .sg-inspector-outlets .message h6{padding:3px;margin:0;color:#555}.sg-example-inspector .sg-inspector-outlets .message pre{margin:0}.migrate-user-page .controls{text-align:center}.migrate-user-page .controls .btn{font-size:30px;padding:5px 30px}.var-namespace-group h2{border-bottom:solid orange 2px}.var-group h3{border-bottom:solid #ccc 1px}.var-group ul.var-list li{display:inline-block;margin-right:4px;background-color:#eee;padding:0 4px}.search-results-page .search-results-header{border-bottom:solid #ddd 1px;margin-bottom:20px}.search-results-page .search-results-header h1{margin-bottom:0}.search-results-page .search-results-header p{color:#888;margin-bottom:5px}.search-results-page .search-results{margin-bottom:30px}.search-results-page .search-result{margin-bottom:30px;line-height:24px}.search-results-page .search-result h1{border-bottom:solid #ccc 2px}.search-results-page .search-result h2{margin-top:5px;margin-bottom:0;font-size:24px}.search-results-page .search-result h3{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:500;color:#888}.search-results-page .search-result p{margin-bottom:5px;font-size:16px;line-height:24px}.search-results-page .search-result .examples-count{font-size:13px;color:#888}.search-results-page .search-result .arglists{margin-left:0;margin-bottom:0;padding-left:0;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px}.search-results-page .search-result .arglists li{margin:0;display:inline-block;margin-right:10px;margin-bottom:10px;padding:0 5px;background-color:#f8f8f8}.search-results-page .search-result .meta-info{font-size:13px;color:#888;line-height:20px}.search-results-page .search-result .see-alsos .see-also{display:inline-block;margin-bottom:0;line-height:12px}.search-results-page .search-result .see-alsos .see-also a{color:rgba(66,139,202,1)}.search-results-page .search-result .see-alsos .see-also .ns{color:#888}.search-results-page .search-controls{text-align:center;color:#888}.job-preview .job-location,.job-preview .comp,.job-preview .remote-ok,.job-preview .comp-equity,.job-preview .comp-cash{color:#888}.jobs-page .job-preview-wrapper,.jobs-page .list-jobs-header{border-bottom:solid #eee 1px}.jobs-page .job-preview-wrapper{padding:20px 0}.jobs-page .job-preview .comp{margin-top:3px;color:#aaa;font-size:13px}.jobs-page .job-info .section-header{border-bottom:solid #eee 1px;color:#888;font-size:20px}.jobs-page .job-info ul{margin-bottom:20px}.jobs-page .job-info h1{font-size:20px;font-weight:bold}.jobs-page .btn{border-radius:0}.jobs-page .job-description ul,.jobs-page .company-description ul{margin-left:20px}.jobs-page .job-description li,.jobs-page .company-description li{margin-bottom:.5em;list-style-type:disc}.jobs-page .apply-now{border-top:solid #ccc 1px;border-bottom:solid #ccc 1px;padding:15px 0;text-align:center}.jobs-page .apply-now .btn{width:75%;border-radius:0}.header-banner{background-color:#3498db;color:white;text-align:center;padding:3px;font-weight:300;font-size:13px}.header-banner a{color:white;text-decoration:underline}