/*======================================================================
	Selectric
======================================================================*/
.selectricWrapper {
	position: relative;
	margin: 0 0 10px;
	cursor: pointer;
	border: 1px solid #E3E3E3;
	background: #FFFFFF url('../img/arrow-select.png') no-repeat right center ;
}
.selectricDisabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.selectricOpen { z-index: 9999; }
.selectricHideSelect { position: relative; overflow: hidden; }
.selectricHideSelect select { position: absolute; left: -100%; }
.selectric { position: relative; border-radius: 2px; }
.selectric .label { 
	display: block;
	white-space: nowrap;
	overflow: hidden;
	margin: 0;
	padding: 4px;
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #5E5E5E;
	line-height: 20px;
	min-height: 18px;
	overflow: hidden;
    text-overflow: ellipsis;
	padding-right: 20px;
}
.selectric .button { 
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	width: 45px;
	color: #BBB;
	text-align: center;
	font: normal 18px/30px sans-serif;
	text-indent: -9999px;
	background: url('../img/fundo-select-custom.png') no-repeat right center;
}
.selectricHover .selectric { border-color: #CCC; }
.selectricHover .selectric .button { color: #888; }
.selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; }

/* Items box */
.selectricItems { outline: 0 !important; display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; z-index: 9998; box-shadow: 0 0 10px -6px; }
.selectricItems ul,
.selectricItems li {list-style: none; padding: 0; margin: 0; min-height: 20px; line-height: 20px; font-size: 12px; }
.selectricOpen .selectricItems { display: block; }
.selectricItems li { padding: 5px; cursor: pointer; display: block; border-bottom: 1px solid #EEE; color: #666; border-top: 1px solid #FFF; }
.selectricItems li.selected { background: #EFEFEF; color: #444; border-top-color: #E0E0E0; }
.selectricItems li:hover { background: #F0F0F0; color: #444; }
.selectricItems li.disabled { background: #F5F5F5; color: #BBB; border-top-color: #FAFAFA; cursor: 