.api_search{position:relative;color:#6d7986;}
.api_search [tabindex]{outline:0 !important;}
.api_search input[placeholder]{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.api_search .api_search_row{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;}
.api_search .api_search_input{
  display:block;
  height:36px;
  line-height:36px;
  z-index:2;
  color:#727881;
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font:inherit;
  border:0 !important;
  background:transparent !important;
  -webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;
}
.api_search .api_search_input::-ms-clear{display:none;width:0;height:0;}
.api_search .api_search_input:focus,
.api_search.api_search_active .api_search_input{color:#000;}
.api_search .api_search_spinner{display:none;padding:0 15px;}
.api_search .api_search_close{display:none;padding:0 15px;text-align:center;cursor:pointer;font-family:Arial, sans-serif;z-index:3;-webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; transition:all .15s ease-in-out;}
.api_search .api_search_close:hover{color:#000;}
.api_search .api_search_result{position:absolute;top:100%;left:0;display:block;width:100%;visibility:hidden;overflow-y:auto;background:#fff;color:#000;z-index:1051;}
.api_search .api_search_item{cursor:pointer;padding:8px 12px;display:block;user-select:none;-webkit-user-select:none;outline:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.api_search .api_search_item:focus,
.api_search .api_search_item:hover,
.api_search .api_search_item.api_active{background:#e8e9eb;}
.api_search .api_search_item strong{font-weight:normal;color:#007bff;}
.api_search .api_search_no_results{color:#007bff;cursor:default;}
.api_search .api_search_no_results:hover{background:#fff;color:#007bff;}
.api_search .api_search_icon{display:flex;align-items:center;justify-content:center;padding:0 12px 0 4px;}
.api_search_inline{display:inline-block;}
.api_search_inline .api_search_input{width:auto}
.api_search_active .api_search_result{
  -webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);
}
/* Sizing */
.api_search.api_search_lg .api_search_input{height:44px;line-height:44px;}
/* Color */
.api_search.api_search_light .api_search_row{border-color:#f3f4f6;background-color:#f3f4f6;border-radius:6px;}
/* Animation */
.api_search .api_search_loader{
  -webkit-animation:api_search_rotate .8s linear infinite;-o-animation:api_search_rotate .8s linear infinite;animation:api_search_rotate .8s linear infinite;
}
@-webkit-keyframes api_search_rotate{
  0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
  to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn);}
}
@keyframes api_search_rotate{
  0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
  to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn);}
}