.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); width: auto;}
    .autocomplete-suggestion { padding: 1px 5px;
    white-space: nowrap;
    font-size: 13px;} 
    .autocomplete-no-suggestion { padding: 1px 5px;}
    .autocomplete-selected { background: #F0F0F0; }
    .autocomplete-suggestions strong { font-weight: bold; color: #000; font-size: 13px; }
    .autocomplete-group { padding: 1px 5px; }
    .autocomplete-group strong { font-weight: bold; font-size: 13px; color: #000; display: block; border-bottom: 1px solid #000; }
    .bs-example{
        font-family: 'Open Sans';
        position: relative;
        margin: 30px;
    }
    .typeahead, .tt-query, .tt-hint {
        font-size: 13px;
        font-weight: normal;
        color: #333333;
        background-color: white;
        border: 1px solid #e5e5e5;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    .typeahead {
        background-color: #FFFFFF;
    }
    .typeahead:focus {
        border: 2px solid #0097CF;
    }
    .tt-query {
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
       /* width: 348px;*/
        width: 100%;
        height: 32px;
        padding-left: 5px;
    }
    .tt-hint {
        color: #999999;
    }
    .tt-dropdown-menu {
        background-color: #FFFFFF;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 8px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        margin-top: 0px;
        padding: 8px 0;
        width: 100%;
    }
    .tt-suggestion {
        font-size: 16px;
        line-height: 18px;
        padding: 3px 15px;
    }
    .tt-suggestion.tt-is-under-cursor {
        background-color: #0097CF;
        color: #FFFFFF;
    }
    .tt-suggestion p {
        margin: 0;
    }

.content-footer{
    text-align: right;
    margin-bottom: 10px;
    border-top: 1px solid #e3ebf3;
    padding-top: 10px;
}