.sbHolder {
    border-radius: 25px;
	color: #333333;
	font-family: 'open_sans_regular';
	font-size: 14px;
	height: 38px;
	position: relative;
	width: 228px;
    z-index: 3;
}
.sbHolder.sbHolderOpen .sbSubHolder {
    background-color: #DDDDDD;
}
.sbHolder .sbSubHolder {
    background-color: #F0F0F0;
    border-radius: 25px;
    cursor: pointer;
    height: 38px;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.sbHolder .sbSubHolder .sbSelector {
	display: inline-block;
    font-size: 14px;
	left: 0;
	line-height: 38px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 20px;
    text-overflow: ellipsis;
	top: 0;
    overflow: hidden;
    white-space: nowrap;
    width: calc(100% - 56px);
}
.sbHolder .sbSubHolder .sbSelector:link, 
.sbHolder .sbSubHolder .sbSelector:visited, 
.sbHolder .sbSubHolder .sbSelector:hover{
	color: #333333;
	outline: none;
	text-decoration: none;
}
.sbHolder .sbSubHolder .sbToggle {
	background: url('select-icons.svg') 0px -9px no-repeat;
	display: inline-block;
	height: 9px;
	outline: none;
	position: absolute;
	right: 0;
	top: 14px;
    margin-left: 20px;
    margin-right: 20px;
	width: 16px;
}
.sbHolder .sbSubHolder .sbToggle:hover {
	background: url('select-icons.svg') 0px -9px no-repeat;
}
.sbHolder .sbSubHolder .sbToggleOpen {
	background: url('select-icons.svg') 0px 0px no-repeat;
}
.sbHolder .sbSubHolder .sbToggleOpen:hover {
	background: url('select-icons.svg') 0px 0px no-repeat;
}
.sbHolderDisabled {
	background-color: #FFFFFF;
	border: solid 2px #000000;
}
.sbHolderDisabled .sbHolder {
	
}
.sbHolderDisabled .sbToggle {
	
}
.sbHolder .sbOptions {
	background-color: #F0F0F0;
    border-radius: 0px 0px 25px 25px;
	list-style: none;
	margin: 0;
	padding: 0;
    padding-top: 18px;
	position: absolute;
	top: 18px;
	width: 228px;
	z-index: 1;
	overflow-y: auto;
}
.sbHolder .sbOptions li {
	padding: 0 20px;
}
.sbHolder .sbOptions a {
    color: #333333;
	display: block;
	outline: none;
	padding: 0;
    line-height: 16px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.sbHolder .sbOptions a:link, 
.sbHolder .sbOptions a:visited {
	text-decoration: none;
}
.sbHolder .sbOptions a:hover,
.sbHolder .sbOptions a:focus,
.sbHolder .sbOptions a.sbFocus {
    color: #FFBB39;
}
.sbHolder .sbOptions li.last a {
	border-bottom: none;
}
.sbHolder .sbOptions .sbDisabled {
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbHolder .sbOptions .sbGroup {
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbHolder .sbOptions .sbSub {
	padding-left: 17px;
}
