/**********************/
/* SELECTOR */
/**********************/

/* Contenedor */
.custom-a11yselect-container {
	margin-bottom:0;
	position:relative;
	width: 100% !important;
}
/* Icono dropdown */
.custom-a11yselect-container i.custom-a11yselect-icon {
	content: '';
	height: 0;
	line-height: 1;
	pointer-events: none;
	position: absolute;
	right: 18px;
	top: 25px;
	width: 0;
}
.custom-a11yselect-container .custom-a11yselect-menu.opened {
	display:block;
}
.custom-a11yselect-container .custom-a11yselect-menu.custom-a11yselect-overflow {
	max-height: 250px; /* can be overriden by overlay parameter */
	overflow-x:hidden;
	overflow-y:auto;
}
.custom-a11yselect-container .custom-a11yselect-menu.custom-a11yselect-hidden {
	display:none !important;
}
.custom-a11yselect-container .custom-a11yselect-menu.custom-a11yselect-reversed {
	border-top:1px solid #D7D7D7;
	border-bottom:none;
	bottom:100%;
	top:auto;
}
.custom-a11yselect-container .custom-a11yselect-menu .custom-a11yselect-option {
	display:block;
}
.custom-a11yselect-container .custom-a11yselect-menu .custom-a11yselect-option button {
	background: transparent;
	border:none;
	color: var(--e-global-color-text) !important;
	line-height: 21px !important;
	padding: 10px 18px;
	text-align: left;
	width: 100%;
	box-shadow: none !important;
	border-radius: 0px;
}

.custom-a11yselect-container .custom-a11yselect-img {
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	margin-right:10px;
	height:18px;
	width:18px;
	vertical-align: middle;
}
.custom-a11yselect-container select.custom-a11yselect-mobile {
	display:block !important;
	height:100% !important;
	left:0 !important;
	margin:0 !important;
	opacity:0 !important;
	padding:0 !important;
	position:absolute !important;
	top:0 !important;
	visibility: visible !important;
	width:100% !important;
	z-index:99999;
	-webkit-appearance: menulist-button !important;
	-moz-appearance: menulist-button !important;
	appearance: menulist-button !important;
}

