/*======================================================================
	Selectric
======================================================================*/
select{
	padding:6px;
	border-radius:0;
	background: #fff url(../../hotels-themes/images/common/selectArrow.png) no-repeat right center;
	background-size:20px 30px;
	padding:0 20px 0 5px;
	font-size:13px;
	border: 1px solid #bfbfbf;
	-webkit-appearance:none;
	height:30px;
	width: 100%;
	zoom:1;
}
.selectricWrapper { position: relative; margin: 0;cursor: pointer; zoom:1;}
.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 { border: 1px solid #bfbfbf; background: #fff; position: relative; border-radius: 0; }
.selectricOpen .selectric { border-color: #bfbfbf; background: #fff; z-index: 9999; }
.selectric .label { display: block; white-space: nowrap; overflow: hidden; margin: 0 24px 0 0; padding: 3px 6px; font-size: 12px; line-height: 1.5; color: #444; }
.selectric .button { position: absolute; right: 0; top: 0; height: 24px; width: 20px; color: #BBB; text-align: center; font: normal 18px/30px sans-serif; }
.selectricHover .selectric { border-color: #bfbfbf; }
.selectricHover .selectric .button { color: #888; }
.selectricTempShow { position: absolute !important; visibility: hidden !important; display: block !important; }

/* Items box */
.selectricItems { width:100% !important; box-sizing:border-box; max-height:200px; 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; }
.selectricItems ul { padding-left:0 !important; margin:0 !important; }
.selectricItems li { padding:5px; margin:0 !important; }
.selectricOpen .selectricItems { display: block; }
/*.selectricItems { display: none; position: absolute; overflow: auto; top: 100%; left: 0; background: #fff; border: 1px solid #CCC; z-index: 9998; box-shadow: 0 0 10px -6px; }*/
.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; }