.np-autocomplete-wrapper .list-group { position: absolute; z-index: 1020; margin-top: 1px; }
.np-autocomplete-wrapper { position: relative; }
    .np-autocomplete-wrapper .list-group-item { padding: 6px 12px; }


    .np-autocomplete-wrapper.form-group span.form-control-feedback { display: none; }
    .np-autocomplete-wrapper.has-feedback span.form-control-feedback { display: block; }
.np-autocomplete-open input.form-control { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.np-autocomplete-open .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }
.np-autocomplete-wrapper .list-group-item.active strong { text-shadow: none; }

.glyphicon-refresh-animate { -animation: spin .7s infinite linear; -ms-animation: spin .7s infinite linear; -webkit-animation: spinw .7s infinite linear; -moz-animation: spinm .7s infinite linear; }

@keyframes spin {
    from { transform: scale(1) rotate(0deg); }
    to { transform: scale(1) rotate(360deg); }
}

@-webkit-keyframes spinw {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spinm {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}

.auto-complete-btn{ height: 50px !important;color: #000 !important;}
.auto-complete-btn.active{ outline: none !important;background-color: #0bc1ca !important;}
.auto-complete-btn.active .auto-complete-image i{ color: #fff;}
.auto-complete-btn.active:focus{ outline: none !important;background-color: #0bc1ca !important;}
.auto-complete-btn .media-body{ vertical-align: middle !important;}
.auto-complete-btn .media-body h5{ margin-right: 10px !important;}
.auto-complete-btn .media-body h5 .text-info{ background-color: transparent !important;color: red !important;}
.auto-complete-image img{ width: 35px;height: 35px;}
.auto-complete-image i { font-size: 25px; line-height: 28px; color: #989191; }
