.selectbox ,
.selectbox2 {
	vertical-align: middle;
	cursor: pointer;
	position: relative;
}

.selectbox .select ,
.selectbox2 .select2 {
	width: 105px;
	height: 28px;
	color: #fff;
	text-align: center;
	display: block;
	position: relative;
	//background: #F9F7F8;
	border: 1px solid #cea6b9;/*color9*/
}
.selectbox .select:hover ,
.selectbox2 .select2:hover {
	//background-color: #E6E6E6;
	//background-position: 0 -10px;
}
.selectbox .select:active ,
.selectbox2 .select2:active {
	//background: #f5f5f5;
}
.selectbox.focused .select ,
.selectbox2.focused .select2 {
	border: 1px solid #cea6b9;/*color9*/
}
.selectbox .select .text:not(:empty) + .trigger ,
.selectbox2 .select2 .text:not(:empty) + .trigger {
	display: none;
}
.selectbox .select .text ,
.selectbox2 .select2 .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	height: 100%;
	line-height: 26px;
	text-overflow: ellipsis;
	overflow: hidden;
	    position: relative;
  //  z-index: 10;
    //background: #57041f;/*color5*/
}
.selectbox .select.Error ,
.selectbox2 .select2.Error {
	/*border:1px solid 	#ff6279;*/
	/*color:#ff6279;*/
	background-color: #7c052c;/*color6*/
}
.selectbox .select.Error .trigger ,
.selectbox2 .select2.Error .trigger {

	background-color: #7c052c;/*color6*/
}
.selectbox .trigger ,
.selectbox2 .trigger {
	   -webkit-transition: all .2s ease-out;
     -moz-transition: all .2s ease-out;
     -o-transition: all .2s ease-out;
     transition: all .2s ease-out;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background-color: #57041f;/*color5*/
	width: 100%;
}
.selectbox .trigger .arrow,
.selectbox2 .trigger .arrow{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	    width: 22px;
    height: 13px;
}
.selectbox .trigger .arrow:before,
.selectbox2 .trigger .arrow:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 13px solid #fff;
	width: 0;
	height: 0;
	overflow: hidden;
}
.selectbox .trigger .arrow:after,
.selectbox2 .trigger .arrow:after{
	   -webkit-transition: all .2s ease-out;
     -moz-transition: all .2s ease-out;
     -o-transition: all .2s ease-out;
     transition: all .2s ease-out;
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 13px solid #57041f;/*color5*/
	width: 0;
	height: 0;
	overflow: hidden;
}

.selectbox .Error .arrow:after,
.selectbox2 .Error .arrow:after{
border-top: 13px solid #7c052c;/*color6*/
}
.selectbox:hover .arrow ,
.selectbox2:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox .dropdown ,
.selectbox2 .dropdown2 {
    margin: 0;
    padding: 4px 0;
    background: #700528;/*color8*/
    border: 1px solid #cea6b9;/*color9*/
    color: #fff;
    overflow-y: auto !important;
    position: absolute !important;
    overflow-x: hidden !important;
    list-style: none !important;
    height: 400px !important;
    top: -200px !important;
    bottom: auto !important;
    width: 120px !important;
    z-index: 20 !important;
}
.selectbox li ,
.selectbox2 li {
	padding: 5px 10px 6px;
	color: #fff;
}
.selectbox li.selected ,
.selectbox2 li.selected {
	background: #5e0421;/*color1*/
	color: #FFF;
}
.selectbox li:hover ,
.selectbox2 li:hover {
	background: #5e0421;/*color1*/
	color: #FFF;
}
.selectbox li.disabled ,
.selectbox2 li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover ,
.selectbox2 li.disabled:hover {
	background: none;
}
