.form-control
{
    outline: 0;
    border-color: #ECECEC;
    border-style: solid;
    border-width: 1px;
    width: 95%;
    background-color: #ffffff;
    padding: 6px;
    border-radius: 2px;
    margin-bottom: 5px;
    font-size: 14px;
}

.angucomplete-holder
{
    position: relative;
   /* padding:2px;*/
}

.angucomplete-dropdown
{
    
    border: 1px solid #c2c0c0;
    border-radius: 3px;
    width: 100%;
    position: absolute;
    top: 48px;
    left: 0px;
    padding: 6px 6px 0px 6px;
    cursor: pointer;
    z-index: 999;
    position: absolute; /*top: 32px;     left: 0px;     */
    margin-top: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.autocom-scoll{overflow:auto; max-height:365px; width:100%;}

.angucomplete-dropdown:after, .angucomplete-dropdown:before
{
    left: 4%;
    top: -12px;
    border: solid transparent;
    content: "";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
  
}
.angucomplete-dropdown:after
{
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-top: -9px;
}
.angucomplete-dropdown:before
{
    border-color: rgba(237, 237, 237, 0);
    border-bottom-color: #c2c0c0;
    border-width: 12px;
    margin-top: -12px;
}



.angucomplete-searching
{
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description
{
    font-size: 10px;
    width: 75%;
    float: left;
    color: Gray;
}

.angucomplete-title
{
    font-size: 12px;
    width: 75%;
    float: left;
    white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  
  
}



.angucomplete-row
{
    
    color: #000000;
    border:1px solid #c6c6c6;
    background:#f1f1f1;
    width:100%;
    padding:5px;
    float: left;
    position: relative;
    border-radius:3px;
    margin-bottom:5px;
}
.angucomplete-row i
{
    width: 0px;
    height: 0px;
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    top: 0px;
    right: 0px;
}

.angucomplete-selected-row, .angucomplete-row:hover
{
    background: #b5d7e0; 
    background: -moz-linear-gradient(top, #d9eef3  1%, #b5d7e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d9eef3 ), color-stop(100%,#b5d7e0));
    background: -webkit-linear-gradient(top, #d9eef3  1%,#b5d7e0 100%);
    background: -o-linear-gradient(top, #d9eef3  1%,#b5d7e0 100%);
    background: -ms-linear-gradient(top, #d9eef3  1%,#b5d7e0 100%);
    background: linear-gradient(to bottom, #d9eef3  1%,#b5d7e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eef3 ', endColorstr='#b5d7e0',GradientType=0 );}
}

.angucomplete-image-holder
{
    float: left;
    width: 20%;
}

.angucomplete-image
{
    height: 35px;
    width: 35px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    border:2px solid #cbcbcb; 
}

.angucomplete-image-default
{
    /* Add your own default image here      background-image: url('/assets/default.png');     */
    background-position: center;
    background-size: contain;
    height:35px;
    width:35px;
}
