html,
body {
	color: #666;
	font-family: Avenir, Kefa, monospace, Courier, Courier New, Menlo, Mono;
}

.bold {
	font-weight: bold !important;
}

.mui-bar {
	background-color: #F66;
}

.mui-bar .mui-title {
	color: #FFF;
}

.mui-content-padded {
	margin: 8px 10px;
}

.mui-btn-primary {
	border: 1px solid #F66;
	background-color: #F66;
}

.mui-btn-block.mui-icon-extra,
.mui-btn-block.mui-icon {
	font-size: 18px;
	line-height: 1;
}

.mui-btn-primary.mui-active:enabled,
.mui-btn-primary:enabled:active {
	color: #fff;
	border: 1px solid #F88;
	background-color: #F88
}

.mui-btn.mui-active:enabled,
.mui-btn:enabled:active {
	color: #fff;
	border: 1px solid #EEE;
	background-color: #EEE;
}

.mui-backdrop p{
	text-align: center;
	padding: 0 5%;
	position: relative;
}

.mui-backdrop p img {
	width: 100%;
}

.u-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}

/* 由于align-items: flex-start在后面，故覆盖了"u-flex"的align-items: center */
.u-col-top {
	align-items: flex-start;
}

/* 垂直居中 */
.u-col-center {
	align-items: center;
}

/* 顶部对齐 */
.u-col-top {
	align-items: flex-start;
}

/* 底部对齐 */
.u-col-bottom {
	align-items: flex-end;
}

/* 左边对齐 */
.u-row-left {
	justify-content: flex-start;
}

/* 水平居中 */
.u-row-center {
	justify-content: center;
}

/* 右边对齐 */
.u-row-right {
	justify-content: flex-end;
}

/* 水平两端对齐，项目之间的间隔都相等 */
.u-row-between {
	justify-content: space-between;
}

/* 水平每个项目两侧的间隔相等，所以项目之间的间隔比项目与父元素两边的间隔大一倍 */
.u-row-around {
	justify-content: space-around;
}

.u-flex-1 {
	flex: 1;
}

.u-flex-2 {
	flex: 2;
}

.u-flex-3 {
	flex: 3;
}

.u-flex-4 {
	flex: 4;
}

.u-flex-5 {
	flex: 5;
}

.u-flex-6 {
	flex: 6;
}

.u-flex-7 {
	flex: 7;
}

.u-flex-8 {
	flex: 8;
}

.u-flex-9 {
	flex: 9;
}

.u-flex-10 {
	flex: 10;
}

.u-flex-11 {
	flex: 11;
}

.u-flex-12 {
	flex: 12;
}