


/* Search */
.search-bar {
    margin-top:4px;
    margin-left:4px;
}

.details-label {
    display:inline-block;
    margin-top:10px;
    margin-right: 5px;
    vertical-align: top;
}

.search-btn.loading .icon-search{
    display:none;
}

.search-btn.loading .spinner{
    display:inline-block;
    background-image:url(../img/ajax-loader.gif);
    width:16px;
    height:16px;
    margin-left: -2px;
}

.search-btn .icon-search{
    display:inline-block;
}

.search-btn .spinner{
    display:none;
}

.search-bar input {
    padding-right:20px;
    height:18px;
}

.search-bar .close {

    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    left: -55px;
    top: 2px;
    z-index: 99;
    font-size: 14px;
    opacity: 0.5;
    color: #9d9d9d;

    -webkit-transition: opacity 0.3;
    -moz-transition: opacity 0.3;
    -ms-transition: opacity 0.3;
    -o-transition: opacity 0.3;
    transition: opacity 0.3;


}



.search-bar .close:hover {
    opacity: 1;
}

