.select-es{
		width:500px;
}
input.es-input{
		/*padding-right:20px!important;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA4DIAAIM2AAB5CAAAxgwAADT6AAAgbL5TJ5gAAABGSURBVHjaYvz//z8DOYCJgUzA0tnZidPK8vJyRpw24pLEpwnuVHRFhDQxMDAwMPz//x+OOzo6/iPz8WFGuocqAAAA//8DAD/sORHYg7kaAAAAAElFTkSuQmCC) right center no-repeat;
		*/
		}
		
input.es-input:focus{
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;}
input.es-input.open{-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;}	
.es-list{display:none;
		position:absolute;
		padding:0;
		margin:0px;
		border-radius:8px;
		border:1px solid #d1d1d1!important;
		z-index:99999!important;
		background:#fefefe!important;
		max-height:20rem!important;
		overflow-y:scroll;
		-moz-box-shadow:0 2px 3px #ccc;
		-webkit-box-shadow:0 2px 3px #ccc;
		box-shadow:0 2px 3px #ccc;
		font-size:0.95rem;
		}
.es-list li {display:block;padding:5px 10px;margin:0;}
.es-list li::before { 
		padding-right:8px;
		color:#dedede;
		content: '\F52A';
		font-family: "bootstrap-icons";}
.es-list li.selected{background:#f3f3f3;}
.es-list li[disabled]{opacity:.5;}