.lm-ui-select-wrap {
	position: relative;
	flex: 1;
}
.lm-ui-select {
	width: 100%;
	position: relative;
	padding: 13px 20px 13px 0;
	font-size: 1em;
	z-index: 2;
	color: #bdbdbd;
	&.selected {
		color: #333;
	}
}
.lm-ui-icon-arrow-down {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
%lm-ui-icon-arrow {
    display: inline-block;
	width: 10px;
    height: 10px;
    &:after {
        display: block;

        width: 6px;
        height: 6px;
        margin-left: 0;

        content: '';

        border: 1px solid #c8c8c8;
        border-top: 0 none;
        border-left: 0 none;
    }
}

// 上
.lm-ui-icon-arrow-up {
    @extend %lm-ui-icon-arrow;

    &:after {
        margin: 4px 0 0 1px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}

// 下
.lm-ui-icon-arrow-down {
    @extend %lm-ui-icon-arrow;

    &:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

// 左
.lm-ui-icon-arrow-left {
    @extend %lm-ui-icon-arrow;

    &:after {
        margin-top: 1px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
}

// 右
.lm-ui-icon-arrow-right {
    @extend %lm-ui-icon-arrow;

    &:after {
        margin-top: 2px;
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
    }
}