/* Default Loader*/
body .infinity-ai-search-bar-form .infinity-search{position:relative;}
body .infinity-ai-search-bar-form #loading {display: none;position: absolute;top: 5px;right: 26%;z-index: 100;width: 45px;height: 45px;background-image: url(https://i.stack.imgur.com/MnyxU.gif);background-repeat: no-repeat;background-position: center;background-size: 45px;}
body .infinity-ai-search-bar-form .infinity-searech-form {display: flex;justify-content: space-between;}
body .infinity-ai-search-bar-form #input_ai_search_bar {width: 75%;border: 4px solid #2b71b1;margin: 0;font-size: 18px;line-height: 28px;height: 55px;}
body .infinity-ai-search-bar-form #input_ai_search_bar:focus{outline: 0;}
body .infinity-ai-search-bar-form #submit_ai_search_bar {width: 25%;margin-left: 2px;cursor: pointer;border: none;background-color: #2b71b1;color: #ffffff;height: 55px;font-size: 18px;line-height: 28px;}
body .infinity-ai-search-bar-form #submit_ai_search_bar:hover{background-color: #000000;}
body .infinity-ai-search-bar-form #search_result {position: absolute;top: 104%;background: #2b71b1;border-top: 4px solid #ffeb00;color: #ffffff;padding: 14px;display: none;width: 100%;z-index: 10;}
body .infinity-ai-search-bar-form .CodeMirror {
    background: #33364b;
    height: auto;
    color: #ffffff;
    min-height: 6.4rem;
    box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);
    -webkit-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);
    -moz-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);
    margin-top: 2px;
}
body .infinity-ai-search-bar-form .cm-s-default .cm-string {
    color: #92ce79;
}
body .infinity-ai-search-bar-form .cm-s-default .cm-attribute {
    color: #d5c47b;
}
body .infinity-ai-search-bar-form .CodeMirror-lines .CodeMirror-code {
    padding: 10px;
}
body .infinity-ai-search-bar-form .cm-s-default .cm-tag {
    color: #6bcccb;
}
body .infinity-ai-search-bar-form .cm-s-default .cm-meta {
    color: #2e95d3;
}
body .infinity-ai-search-bar-form .CodeMirror-line > span {
    font-size: 14px;
    line-height: 18px;
}
body .infinity-ai-search-bar-form .CodeMirror-sizer{
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}
body .infinity-ai-search-bar-form .CodeMirror pre{
    white-space: break-spaces;
}
body .infinity-ai-search-bar-form .CodeMirror-scroll {
    overflow: hidden !important;
}
body .infinity-ai-search-bar-form .CodeMirror-hscrollbar {
    overflow-x: hidden;
}
body .infinity-ai-search-bar-form .CodeMirror-scroll {
    margin-right: 0;
}

/* Default */
