
/* 
    Created on : Jun 29, 2017, 1:18:26 PM
    Author     : jau2
*/
#ire-universal-search {
    min-height: 3.65rem;
/*    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);*/
}

.ire-typeahead {
    width:100%;
    background-color: #fff;
}
.ire-typeahead-input,
.ire-query,
.ire-hint {
    width: 98%;
    padding: 0px 20px 0px 20px;
    font-size: 14px;
    line-height: 30px;
    outline: none;
    min-height: 54px;
}

input.ire-typeahead-input {
    border: none;
}
.ire-typeahead-btn {
    padding: 0px 0px;
    float:left;
    border: none;
    min-height: 54px;
    font-weight: 900;
    color:#fff;
}
.ire-typeahead-btn:focus {
    -moz-outline: 1px; 
    -webkit-outline: 1px; 
    -o-outline: 1px; 
    outline: 1px;
}

.typeahead:focus {
    border: none;
}

.ire-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ire-hint {
    display:none;
}

.ire-menu {
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: auto;
    margin: 0;
    padding: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.ire-suggestion {
    padding: 3px 20px;
    font-size: 14px;
    line-height: 24px;
    border-bottom: 1px solid #ccc;
}

.ire-suggestion:hover {
    cursor: pointer;
    background-color: #f9f9f9;
}

.ire-suggestion.ire-cursor {
    background-color: #f9f9f9;
}
.ire-highlight {
    font-weight: 900;
}

.ire-suggestion p {
    margin: 0;
}
.ire-suggestion-text {
    font-size: .8rem;
}
.ire-suggestion-key {
    float: right;
    font-size: .7rem;
    font-weight: 700;
    font-style: italic;
    color: #999;
}
.ire-suggestion-desc {
    font-size: .7rem;
}
.ire-suggestion-agency {
    font-weight: 400;
    font-size: .9rem;
}
