/**handles:docsearch-css**/
.docsearch{max-width:400px;width:400px;z-index:996;margin-left:auto;margin-right:0}@media only screen and (max-width:880px){.docsearch{padding-top:1em}}.docsearch .docsearch-input{width:395px;border:none;padding:10px}.docsearch .docsearch-input:focus{outline:0}.docsearch .searchbox{border:1px solid #ddd;border-radius:3px}.docsearch .docsearch-input-elements{display:flex;flex-direction:row}.docsearch .docsearch-input-elements .docsearch-clear{width:30px;background-image:none;background-size:20px;background-repeat:no-repeat;background-position:center}.docsearch .docsearch-loading{text-align:center}.docsearch .docsearch-results{position:absolute;max-width:400px;background-color:#fff;padding:10px 20px 20px 20px;border:1px solid #dedede;box-shadow:-3px 3px rgba(240,240,240,.5);z-index:998}.docsearch .docsearch-results .search-item{list-style-type:none;padding:1em 0 .3em 0;border-bottom:1px solid #dedede}.docsearch .docsearch-results .search-item a{text-decoration:none}.docsearch .docsearch-results .search-item .see-more{text-decoration:underline;font-size:small;text-align:right}.docsearch .docsearch-results .title{font-size:medium;font-weight:700}.docsearch .docsearch-results .content{font-size:small}article.type-docs.docs .docsearch .docsearch-results .content h1,article.type-docs.docs .docsearch .docsearch-results .content h2,article.type-docs.docs .docsearch .docsearch-results .content h3,article.type-docs.docs .docsearch .docsearch-results .content h4{position:relative;font-size:small!important;line-height:2}article.type-docs.docs .docsearch .search-more{padding-top:14px;font-size:large}article.type-docs.docs .docsearch .search-more a{display:block;text-align:center}.docsearch-page{z-index:996;margin:0 auto}.docsearch-page .docsearch-page-input{width:100%;border:1px solid #ddd;border-radius:3px;padding:10px}.docsearch-page .docsearch-page-input:focus{outline:0}.docsearch-page .docsearch-input-elements{display:flex;flex-direction:row;width:600px;margin:0 auto;padding-bottom:2em}@media only screen and (max-width:880px){.docsearch-page .docsearch-input-elements{width:90%}}.docsearch-page .docsearch-input-elements .docsearch-clear{width:30px;background-image:none;background-size:20px;background-repeat:no-repeat;background-position:center}.docsearch-page .docsearch-input-elements .docsearch-page-submit{padding:7px 10px;border:1px solid #313131;border-radius:3px}.docsearch-page .docsearch-results{background-color:#fff;padding:2em 0;border-top:1px solid #dedede}.docsearch-page .docsearch-results .search-item{list-style-type:none;padding:2em 0;border-bottom:1px solid #dedede}.docsearch-page .docsearch-results .search-item a{text-decoration:none}.docsearch-page .docsearch-results .search-item a:hover{color:#393737!important;background-color:#dedede}.docsearch-page .docsearch-results .search-item .see-more{text-decoration:underline;font-size:medium;text-align:right;padding-top:1em;color:#000}.docsearch-page .docsearch-results .title{font-size:large;font-weight:700;padding-bottom:1em}.docsearch-page .docsearch-results .content{font-size:medium}.docsearch-page .docsearch-results .content p{font-size:medium}.docsearch-page .docsearch-results .content h1,.docsearch-page .docsearch-results .content h2,.docsearch-page .docsearch-results .content h3,.docsearch-page .docsearch-results .content h4{position:relative;font-size:large!important;line-height:2}