﻿/* AUTOCOMPLETE */
div.ngAutocomplete{width:450px; background:white; border-radius:3px; border:solid 1px #c8c8c8; padding:10px; margin-top:2px; z-index:100; position:absolute; }
div.ngAutocomplete li{line-height:25px; padding:0 5px; cursor:pointer}
div.ngAutocomplete li strong{color:#2164c4;}
div.ngAutocomplete li.group{color:#2164c4; border-bottom:solid 1px #b8b8b8; font-weight:bold; box-shadow:0 1px 0 #e76219; text-transform:uppercase; font-size:11px; margin:5px 0;}
div.ngAutocomplete li.selected{background:#2164c4 !important; color:white; border-radius:3px;}
div.ngAutocomplete li.selected strong{color:white}
div.ngAutocomplete p.noResults{line-height:25px; margin:0; text-align:center}
div.ngAutocomplete p.exceedsCount{background:#fffdc8; border-radius:3px 3px 0 0; margin:-10px; margin-bottom:10px; padding:5px 10px; text-align:center}
div.ngAutocomplete li.remove{background:rgba(69, 139, 202, 0.2); border-radius:3px; margin-top:5px}

/* TEXTBOX */
input.autocomplete{padding:3px; min-width:282px}

/* Loader */
div.ngAutocompleteLoader{width:37.333333333333px; position:absolute;}
div.ngAutocompleteLoader .circleG{background-color:#;float:left;height:8px;margin-left:4px;width:8px;-moz-animation-name:bounce_circleG;-moz-animation-duration:1.05s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-border-radius:5px;-webkit-animation-name:bounce_circleG;-webkit-animation-duration:1.05s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-border-radius:5px;-ms-animation-name:bounce_circleG;-ms-animation-duration:1.05s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-border-radius:5px;-o-animation-name:bounce_circleG;-o-animation-duration:1.05s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-border-radius:5px;animation-name:bounce_circleG;animation-duration:1.05s;animation-iteration-count:infinite;animation-direction:linear;border-radius:5px}
div.ngAutocompleteLoader .circleG_1{-moz-animation-delay:.21s; -webkit-animation-delay:.21s; -ms-animation-delay:.21s; -o-animation-delay:.21s; animation-delay:.21s}
div.ngAutocompleteLoader .circleG_2{-moz-animation-delay:.49s; -webkit-animation-delay:.49s; -ms-animation-delay:.49s; -o-animation-delay:.49s; animation-delay:.49s}
div.ngAutocompleteLoader .circleG_3{-moz-animation-delay:.63s; -webkit-animation-delay:.63s; -ms-animation-delay:.63s; -o-animation-delay:.63s; animation-delay:.63s}

@-moz-keyframes bounce_circleG {
	50%{background-color:#2164c4}
}
@-webkit-keyframes bounce_circleG {
	50%{background-color:#2164c4}
}

@-ms-keyframes bounce_circleG{
	50%{background-color:#2164c4}
}
@-o-keyframes bounce_circleG {
	50% {background-color:#2164c4}

}
@keyframes bounce_circleG { 
	50%{background-color:#2164c4}
}
