html {
	line-height: 1;
}
.wx-audio{
	margin: 0 5%;
	width: 90%;
}
.wx-audio-content {
	-webkit-user-select: none;
	-moz-user-select: none;.
	-ms-user-select: none;
	user-select: none;
	min-width: 288px;
	height: auto;
	padding: 0 10px 0 0;
	border: 1px solid #f4f4f4;
	margin: 0 auto;
	font-size: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	background: #f4f4f4;
}

.wx-audio-content p {
	margin: 0;
}

.wx-audio-content .wx-audio-info {
	display: none;
}

.wx-audio-content .wx-audio-left {
	padding: 10px;
	background: #31a5fc;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	width: 42px;
	height: 100%;
}

.wx-audio-content .wx-audio-left .wx-audio-state {
	width: 100%;
	height: 100%;
}

.wx-audio-content .wx-audio-right {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	width: calc(100% - 62px);
	font-size: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
}

.wx-audio-content .wx-audio-right .wx-audio-title {
	line-height: 1.5;
	display: block;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-break: break-all;
        max-height: 24px;
}

.wx-audio-content .wx-audio-right .wx-audio-disc {
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 10px;
	font-size: 12px;
	color: #8c8c8c;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees {
	height: 2px;
	width: calc(100% - 4px);
	position: relative;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-progrees-detail {
	height: 100%;
	width: 100%;
	background: #ebebeb;
	position: relative;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-progrees-detail .wx-voice-p {
	width: 0%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	background: #31a5fc;
	z-index: 2;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-progrees-detail .wx-buffer-p {
	width: 0%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	background: #d9d9d9;
	z-index: 1;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-progrees-detail .wx-loading {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-progrees-detail .wx-loading .wx-loading-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	animation: slidein 6s linear infinite normal;
	-webkit-animation: slidein 6s linear infinite normal;
	-moz-animation: slidein 6s linear infinite normal;
	width: 200%;
	max-width: none !important;
	background-image: -owg-repeating-linear-gradient(-15deg, #d9d9d9, #d9d9d9 2px, #ebebeb 2px, #ebebeb 4px);
	background-image: -webkit-repeating-linear-gradient(-15deg, #d9d9d9, #d9d9d9 2px, #ebebeb 2px, #ebebeb 4px);
	background-image: -moz-repeating-linear-gradient(-15deg, #d9d9d9, #d9d9d9 2px, #ebebeb 2px, #ebebeb 4px);
	background-image: -o-repeating-linear-gradient(-15deg, #d9d9d9, #d9d9d9 2px, #ebebeb 2px, #ebebeb 4px);
	background-image: repeating-linear-gradient(-15deg, #d9d9d9, #d9d9d9 2px, #ebebeb 2px, #ebebeb 4px);
}

@keyframes slidein {
	0% {
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	100% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-audio-origin {
	width: 6px;
	height: 6px;
	margin-top: -3px;
	margin-left: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #31a5fc;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 2;
}

.wx-audio-content .wx-audio-right .wx-audio-progrees .wx-audio-origin:before {
	content: " ";
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: -owg-radial-gradient(rgba(49, 165, 252, 0.3) 20%, transparent 40%);
	background: -webkit-radial-gradient(rgba(49, 165, 252, 0.3) 20%, transparent 40%);
	background: -moz-radial-gradient(rgba(49, 165, 252, 0.3) 20%, transparent 40%);
	background: -o-radial-gradient(rgba(49, 165, 252, 0.3) 20%, transparent 40%);
	background: radial-gradient(rgba(49, 165, 252, 0.3) 20%, transparent 40%);
	top: 50%;
	margin-top: -12px;
	margin-left: -9px;
	cursor: pointer;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.wx-audio-content .wx-audio-right .wx-audio-time {
	width: 100%;
	padding-top: 6px;
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
}

.wx-audio-content .wx-audio-right .wx-audio-time span {
	font-size: 12px;
	color: #8c8c8c;
}

.right {
	float: right;
}

.left {
	float: left;
}

.center {
	margin: 0 auto;
	float: none;
}

.clear-both {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}

.clear-both:before {
	display: none;
}

.clear-both:after {
	display: none;
}

.border-box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content-wrap {
	-webkit-box-sizing: content-wrap;
	-moz-box-sizing: content-wrap;
	box-sizing: content-wrap;
}

.block_area {
	margin: 0 auto;
	position: relative;
	font-size: 14px;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-bold {
	font-weight: bold;
}

.activeB {
	display: block;
}

.activeF {
	display: flex;
}

.activeN {
	display: none;
}

.padding-top-0 {
	padding-top: 0px;
}

.padding-left-0 {
	padding-left: 0px;
}

.padding-right-0 {
	padding-right: 0px;
}

.padding-bottom-0 {
	padding-bottom: 0px;
}

.padding-0 {
	padding: 0px;
}

.margin-top-0 {
	margin-top: 0px;
}

.margin-left-0 {
	margin-left: 0px;
}

.margin-right-0 {
	margin-right: 0px;
}

.margin-bottom-0 {
	margin-bottom: 0px;
}

.margin-0 {
	padding: 0px;
}

.text-indent-0 {
	text-indent: 0px;
}

.border-r-0 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.m-padding-top-0 {
	padding-top: px75rem(0);
}

.m-padding-left-0 {
	padding-left: px75rem(0);
}

.m-padding-right-0 {
	padding-right: px75rem(0);
}

.m-padding-bottom-0 {
	padding-bottom: px75rem(0);
}

.m-padding-0 {
	padding: px75rem(0);
}

.m-margin-top-0 {
	margin-top: px75rem(0);
}

.m-margin-left-0 {
	margin-left: px75rem(0);
}

.m-margin-right-0 {
	margin-right: px75rem(0);
}

.m-margin-bottom-0 {
	margin-bottom: px75rem(0);
}

.m-margin-0 {
	padding: px75rem(0);
}

.m-text-indent-0 {
	text-indent: px75rem(0);
}

.m-border-r-0 {
	-webkit-border-radius: px75rem(0);
	-moz-border-radius: px75rem(0);
	-ms-border-radius: px75rem(0);
	-o-border-radius: px75rem(0);
	border-radius: px75rem(0);
}

.padding-top-1 {
	padding-top: 1px;
}

.padding-left-1 {
	padding-left: 1px;
}

.padding-right-1 {
	padding-right: 1px;
}

.padding-bottom-1 {
	padding-bottom: 1px;
}

.padding-1 {
	padding: 1px;
}

.margin-top-1 {
	margin-top: 1px;
}

.margin-left-1 {
	margin-left: 1px;
}

.margin-right-1 {
	margin-right: 1px;
}

.margin-bottom-1 {
	margin-bottom: 1px;
}

.margin-1 {
	padding: 1px;
}

.text-indent-1 {
	text-indent: 1px;
}

.border-r-1 {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}

.m-padding-top-1 {
	padding-top: px75rem(1);
}

.m-padding-left-1 {
	padding-left: px75rem(1);
}

.m-padding-right-1 {
	padding-right: px75rem(1);
}

.m-padding-bottom-1 {
	padding-bottom: px75rem(1);
}

.m-padding-1 {
	padding: px75rem(1);
}

.m-margin-top-1 {
	margin-top: px75rem(1);
}

.m-margin-left-1 {
	margin-left: px75rem(1);
}

.m-margin-right-1 {
	margin-right: px75rem(1);
}

.m-margin-bottom-1 {
	margin-bottom: px75rem(1);
}

.m-margin-1 {
	padding: px75rem(1);
}

.m-text-indent-1 {
	text-indent: px75rem(1);
}

.m-border-r-1 {
	-webkit-border-radius: px75rem(1);
	-moz-border-radius: px75rem(1);
	-ms-border-radius: px75rem(1);
	-o-border-radius: px75rem(1);
	border-radius: px75rem(1);
}

.padding-top-2 {
	padding-top: 2px;
}

.padding-left-2 {
	padding-left: 2px;
}

.padding-right-2 {
	padding-right: 2px;
}

.padding-bottom-2 {
	padding-bottom: 2px;
}

.padding-2 {
	padding: 2px;
}

.margin-top-2 {
	margin-top: 2px;
}

.margin-left-2 {
	margin-left: 2px;
}

.margin-right-2 {
	margin-right: 2px;
}

.margin-bottom-2 {
	margin-bottom: 2px;
}

.margin-2 {
	padding: 2px;
}

.text-indent-2 {
	text-indent: 2px;
}

.border-r-2 {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.m-padding-top-2 {
	padding-top: px75rem(2);
}

.m-padding-left-2 {
	padding-left: px75rem(2);
}

.m-padding-right-2 {
	padding-right: px75rem(2);
}

.m-padding-bottom-2 {
	padding-bottom: px75rem(2);
}

.m-padding-2 {
	padding: px75rem(2);
}

.m-margin-top-2 {
	margin-top: px75rem(2);
}

.m-margin-left-2 {
	margin-left: px75rem(2);
}

.m-margin-right-2 {
	margin-right: px75rem(2);
}

.m-margin-bottom-2 {
	margin-bottom: px75rem(2);
}

.m-margin-2 {
	padding: px75rem(2);
}

.m-text-indent-2 {
	text-indent: px75rem(2);
}

.m-border-r-2 {
	-webkit-border-radius: px75rem(2);
	-moz-border-radius: px75rem(2);
	-ms-border-radius: px75rem(2);
	-o-border-radius: px75rem(2);
	border-radius: px75rem(2);
}

.padding-top-3 {
	padding-top: 3px;
}

.padding-left-3 {
	padding-left: 3px;
}

.padding-right-3 {
	padding-right: 3px;
}

.padding-bottom-3 {
	padding-bottom: 3px;
}

.padding-3 {
	padding: 3px;
}

.margin-top-3 {
	margin-top: 3px;
}

.margin-left-3 {
	margin-left: 3px;
}

.margin-right-3 {
	margin-right: 3px;
}

.margin-bottom-3 {
	margin-bottom: 3px;
}

.margin-3 {
	padding: 3px;
}

.text-indent-3 {
	text-indent: 3px;
}

.border-r-3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.m-padding-top-3 {
	padding-top: px75rem(3);
}

.m-padding-left-3 {
	padding-left: px75rem(3);
}

.m-padding-right-3 {
	padding-right: px75rem(3);
}

.m-padding-bottom-3 {
	padding-bottom: px75rem(3);
}

.m-padding-3 {
	padding: px75rem(3);
}

.m-margin-top-3 {
	margin-top: px75rem(3);
}

.m-margin-left-3 {
	margin-left: px75rem(3);
}

.m-margin-right-3 {
	margin-right: px75rem(3);
}

.m-margin-bottom-3 {
	margin-bottom: px75rem(3);
}

.m-margin-3 {
	padding: px75rem(3);
}

.m-text-indent-3 {
	text-indent: px75rem(3);
}

.m-border-r-3 {
	-webkit-border-radius: px75rem(3);
	-moz-border-radius: px75rem(3);
	-ms-border-radius: px75rem(3);
	-o-border-radius: px75rem(3);
	border-radius: px75rem(3);
}

.padding-top-4 {
	padding-top: 4px;
}

.padding-left-4 {
	padding-left: 4px;
}

.padding-right-4 {
	padding-right: 4px;
}

.padding-bottom-4 {
	padding-bottom: 4px;
}

.padding-4 {
	padding: 4px;
}

.margin-top-4 {
	margin-top: 4px;
}

.margin-left-4 {
	margin-left: 4px;
}

.margin-right-4 {
	margin-right: 4px;
}

.margin-bottom-4 {
	margin-bottom: 4px;
}

.margin-4 {
	padding: 4px;
}

.text-indent-4 {
	text-indent: 4px;
}

.border-r-4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.m-padding-top-4 {
	padding-top: px75rem(4);
}

.m-padding-left-4 {
	padding-left: px75rem(4);
}

.m-padding-right-4 {
	padding-right: px75rem(4);
}

.m-padding-bottom-4 {
	padding-bottom: px75rem(4);
}

.m-padding-4 {
	padding: px75rem(4);
}

.m-margin-top-4 {
	margin-top: px75rem(4);
}

.m-margin-left-4 {
	margin-left: px75rem(4);
}

.m-margin-right-4 {
	margin-right: px75rem(4);
}

.m-margin-bottom-4 {
	margin-bottom: px75rem(4);
}

.m-margin-4 {
	padding: px75rem(4);
}

.m-text-indent-4 {
	text-indent: px75rem(4);
}

.m-border-r-4 {
	-webkit-border-radius: px75rem(4);
	-moz-border-radius: px75rem(4);
	-ms-border-radius: px75rem(4);
	-o-border-radius: px75rem(4);
	border-radius: px75rem(4);
}

.padding-top-5 {
	padding-top: 5px;
}

.padding-left-5 {
	padding-left: 5px;
}

.padding-right-5 {
	padding-right: 5px;
}

.padding-bottom-5 {
	padding-bottom: 5px;
}

.padding-5 {
	padding: 5px;
}

.margin-top-5 {
	margin-top: 5px;
}

.margin-left-5 {
	margin-left: 5px;
}

.margin-right-5 {
	margin-right: 5px;
}

.margin-bottom-5 {
	margin-bottom: 5px;
}

.margin-5 {
	padding: 5px;
}

.text-indent-5 {
	text-indent: 5px;
}

.border-r-5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.m-padding-top-5 {
	padding-top: px75rem(5);
}

.m-padding-left-5 {
	padding-left: px75rem(5);
}

.m-padding-right-5 {
	padding-right: px75rem(5);
}

.m-padding-bottom-5 {
	padding-bottom: px75rem(5);
}

.m-padding-5 {
	padding: px75rem(5);
}

.m-margin-top-5 {
	margin-top: px75rem(5);
}

.m-margin-left-5 {
	margin-left: px75rem(5);
}

.m-margin-right-5 {
	margin-right: px75rem(5);
}

.m-margin-bottom-5 {
	margin-bottom: px75rem(5);
}

.m-margin-5 {
	padding: px75rem(5);
}

.m-text-indent-5 {
	text-indent: px75rem(5);
}

.m-border-r-5 {
	-webkit-border-radius: px75rem(5);
	-moz-border-radius: px75rem(5);
	-ms-border-radius: px75rem(5);
	-o-border-radius: px75rem(5);
	border-radius: px75rem(5);
}

.padding-top-6 {
	padding-top: 6px;
}

.padding-left-6 {
	padding-left: 6px;
}

.padding-right-6 {
	padding-right: 6px;
}

.padding-bottom-6 {
	padding-bottom: 6px;
}

.padding-6 {
	padding: 6px;
}

.margin-top-6 {
	margin-top: 6px;
}

.margin-left-6 {
	margin-left: 6px;
}

.margin-right-6 {
	margin-right: 6px;
}

.margin-bottom-6 {
	margin-bottom: 6px;
}

.margin-6 {
	padding: 6px;
}

.text-indent-6 {
	text-indent: 6px;
}

.border-r-6 {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}

.m-padding-top-6 {
	padding-top: px75rem(6);
}

.m-padding-left-6 {
	padding-left: px75rem(6);
}

.m-padding-right-6 {
	padding-right: px75rem(6);
}

.m-padding-bottom-6 {
	padding-bottom: px75rem(6);
}

.m-padding-6 {
	padding: px75rem(6);
}

.m-margin-top-6 {
	margin-top: px75rem(6);
}

.m-margin-left-6 {
	margin-left: px75rem(6);
}

.m-margin-right-6 {
	margin-right: px75rem(6);
}

.m-margin-bottom-6 {
	margin-bottom: px75rem(6);
}

.m-margin-6 {
	padding: px75rem(6);
}

.m-text-indent-6 {
	text-indent: px75rem(6);
}

.m-border-r-6 {
	-webkit-border-radius: px75rem(6);
	-moz-border-radius: px75rem(6);
	-ms-border-radius: px75rem(6);
	-o-border-radius: px75rem(6);
	border-radius: px75rem(6);
}

.padding-top-7 {
	padding-top: 7px;
}

.padding-left-7 {
	padding-left: 7px;
}

.padding-right-7 {
	padding-right: 7px;
}

.padding-bottom-7 {
	padding-bottom: 7px;
}

.padding-7 {
	padding: 7px;
}

.margin-top-7 {
	margin-top: 7px;
}

.margin-left-7 {
	margin-left: 7px;
}

.margin-right-7 {
	margin-right: 7px;
}

.margin-bottom-7 {
	margin-bottom: 7px;
}

.margin-7 {
	padding: 7px;
}

.text-indent-7 {
	text-indent: 7px;
}

.border-r-7 {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}

.m-padding-top-7 {
	padding-top: px75rem(7);
}

.m-padding-left-7 {
	padding-left: px75rem(7);
}

.m-padding-right-7 {
	padding-right: px75rem(7);
}

.m-padding-bottom-7 {
	padding-bottom: px75rem(7);
}

.m-padding-7 {
	padding: px75rem(7);
}

.m-margin-top-7 {
	margin-top: px75rem(7);
}

.m-margin-left-7 {
	margin-left: px75rem(7);
}

.m-margin-right-7 {
	margin-right: px75rem(7);
}

.m-margin-bottom-7 {
	margin-bottom: px75rem(7);
}

.m-margin-7 {
	padding: px75rem(7);
}

.m-text-indent-7 {
	text-indent: px75rem(7);
}

.m-border-r-7 {
	-webkit-border-radius: px75rem(7);
	-moz-border-radius: px75rem(7);
	-ms-border-radius: px75rem(7);
	-o-border-radius: px75rem(7);
	border-radius: px75rem(7);
}

.padding-top-8 {
	padding-top: 8px;
}

.padding-left-8 {
	padding-left: 8px;
}

.padding-right-8 {
	padding-right: 8px;
}

.padding-bottom-8 {
	padding-bottom: 8px;
}

.padding-8 {
	padding: 8px;
}

.margin-top-8 {
	margin-top: 8px;
}

.margin-left-8 {
	margin-left: 8px;
}

.margin-right-8 {
	margin-right: 8px;
}

.margin-bottom-8 {
	margin-bottom: 8px;
}

.margin-8 {
	padding: 8px;
}

.text-indent-8 {
	text-indent: 8px;
}

.border-r-8 {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}

.m-padding-top-8 {
	padding-top: px75rem(8);
}

.m-padding-left-8 {
	padding-left: px75rem(8);
}

.m-padding-right-8 {
	padding-right: px75rem(8);
}

.m-padding-bottom-8 {
	padding-bottom: px75rem(8);
}

.m-padding-8 {
	padding: px75rem(8);
}

.m-margin-top-8 {
	margin-top: px75rem(8);
}

.m-margin-left-8 {
	margin-left: px75rem(8);
}

.m-margin-right-8 {
	margin-right: px75rem(8);
}

.m-margin-bottom-8 {
	margin-bottom: px75rem(8);
}

.m-margin-8 {
	padding: px75rem(8);
}

.m-text-indent-8 {
	text-indent: px75rem(8);
}

.m-border-r-8 {
	-webkit-border-radius: px75rem(8);
	-moz-border-radius: px75rem(8);
	-ms-border-radius: px75rem(8);
	-o-border-radius: px75rem(8);
	border-radius: px75rem(8);
}

.padding-top-9 {
	padding-top: 9px;
}

.padding-left-9 {
	padding-left: 9px;
}

.padding-right-9 {
	padding-right: 9px;
}

.padding-bottom-9 {
	padding-bottom: 9px;
}

.padding-9 {
	padding: 9px;
}

.margin-top-9 {
	margin-top: 9px;
}

.margin-left-9 {
	margin-left: 9px;
}

.margin-right-9 {
	margin-right: 9px;
}

.margin-bottom-9 {
	margin-bottom: 9px;
}

.margin-9 {
	padding: 9px;
}

.text-indent-9 {
	text-indent: 9px;
}

.border-r-9 {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	border-radius: 9px;
}

.m-padding-top-9 {
	padding-top: px75rem(9);
}

.m-padding-left-9 {
	padding-left: px75rem(9);
}

.m-padding-right-9 {
	padding-right: px75rem(9);
}

.m-padding-bottom-9 {
	padding-bottom: px75rem(9);
}

.m-padding-9 {
	padding: px75rem(9);
}

.m-margin-top-9 {
	margin-top: px75rem(9);
}

.m-margin-left-9 {
	margin-left: px75rem(9);
}

.m-margin-right-9 {
	margin-right: px75rem(9);
}

.m-margin-bottom-9 {
	margin-bottom: px75rem(9);
}

.m-margin-9 {
	padding: px75rem(9);
}

.m-text-indent-9 {
	text-indent: px75rem(9);
}

.m-border-r-9 {
	-webkit-border-radius: px75rem(9);
	-moz-border-radius: px75rem(9);
	-ms-border-radius: px75rem(9);
	-o-border-radius: px75rem(9);
	border-radius: px75rem(9);
}

.padding-top-10 {
	padding-top: 10px;
}

.padding-left-10 {
	padding-left: 10px;
}

.padding-right-10 {
	padding-right: 10px;
}

.padding-bottom-10 {
	padding-bottom: 10px;
}

.padding-10 {
	padding: 10px;
}

.margin-top-10 {
	margin-top: 10px;
}

.margin-left-10 {
	margin-left: 10px;
}

.margin-right-10 {
	margin-right: 10px;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.margin-10 {
	padding: 10px;
}

.text-indent-10 {
	text-indent: 10px;
}

.border-r-10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

.m-padding-top-10 {
	padding-top: px75rem(10);
}

.m-padding-left-10 {
	padding-left: px75rem(10);
}

.m-padding-right-10 {
	padding-right: px75rem(10);
}

.m-padding-bottom-10 {
	padding-bottom: px75rem(10);
}

.m-padding-10 {
	padding: px75rem(10);
}

.m-margin-top-10 {
	margin-top: px75rem(10);
}

.m-margin-left-10 {
	margin-left: px75rem(10);
}

.m-margin-right-10 {
	margin-right: px75rem(10);
}

.m-margin-bottom-10 {
	margin-bottom: px75rem(10);
}

.m-margin-10 {
	padding: px75rem(10);
}

.m-text-indent-10 {
	text-indent: px75rem(10);
}

.m-border-r-10 {
	-webkit-border-radius: px75rem(10);
	-moz-border-radius: px75rem(10);
	-ms-border-radius: px75rem(10);
	-o-border-radius: px75rem(10);
	border-radius: px75rem(10);
}

.padding-top-11 {
	padding-top: 11px;
}

.padding-left-11 {
	padding-left: 11px;
}

.padding-right-11 {
	padding-right: 11px;
}

.padding-bottom-11 {
	padding-bottom: 11px;
}

.padding-11 {
	padding: 11px;
}

.margin-top-11 {
	margin-top: 11px;
}

.margin-left-11 {
	margin-left: 11px;
}

.margin-right-11 {
	margin-right: 11px;
}

.margin-bottom-11 {
	margin-bottom: 11px;
}

.margin-11 {
	padding: 11px;
}

.text-indent-11 {
	text-indent: 11px;
}

.border-r-11 {
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	-ms-border-radius: 11px;
	-o-border-radius: 11px;
	border-radius: 11px;
}

.m-padding-top-11 {
	padding-top: px75rem(11);
}

.m-padding-left-11 {
	padding-left: px75rem(11);
}

.m-padding-right-11 {
	padding-right: px75rem(11);
}

.m-padding-bottom-11 {
	padding-bottom: px75rem(11);
}

.m-padding-11 {
	padding: px75rem(11);
}

.m-margin-top-11 {
	margin-top: px75rem(11);
}

.m-margin-left-11 {
	margin-left: px75rem(11);
}

.m-margin-right-11 {
	margin-right: px75rem(11);
}

.m-margin-bottom-11 {
	margin-bottom: px75rem(11);
}

.m-margin-11 {
	padding: px75rem(11);
}

.m-text-indent-11 {
	text-indent: px75rem(11);
}

.m-border-r-11 {
	-webkit-border-radius: px75rem(11);
	-moz-border-radius: px75rem(11);
	-ms-border-radius: px75rem(11);
	-o-border-radius: px75rem(11);
	border-radius: px75rem(11);
}

.padding-top-12 {
	padding-top: 12px;
}

.padding-left-12 {
	padding-left: 12px;
}

.padding-right-12 {
	padding-right: 12px;
}

.padding-bottom-12 {
	padding-bottom: 12px;
}

.padding-12 {
	padding: 12px;
}

.margin-top-12 {
	margin-top: 12px;
}

.margin-left-12 {
	margin-left: 12px;
}

.margin-right-12 {
	margin-right: 12px;
}

.margin-bottom-12 {
	margin-bottom: 12px;
}

.margin-12 {
	padding: 12px;
}

.text-indent-12 {
	text-indent: 12px;
}

.border-r-12 {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
}

.m-padding-top-12 {
	padding-top: px75rem(12);
}

.m-padding-left-12 {
	padding-left: px75rem(12);
}

.m-padding-right-12 {
	padding-right: px75rem(12);
}

.m-padding-bottom-12 {
	padding-bottom: px75rem(12);
}

.m-padding-12 {
	padding: px75rem(12);
}

.m-margin-top-12 {
	margin-top: px75rem(12);
}

.m-margin-left-12 {
	margin-left: px75rem(12);
}

.m-margin-right-12 {
	margin-right: px75rem(12);
}

.m-margin-bottom-12 {
	margin-bottom: px75rem(12);
}

.m-margin-12 {
	padding: px75rem(12);
}

.m-text-indent-12 {
	text-indent: px75rem(12);
}

.m-border-r-12 {
	-webkit-border-radius: px75rem(12);
	-moz-border-radius: px75rem(12);
	-ms-border-radius: px75rem(12);
	-o-border-radius: px75rem(12);
	border-radius: px75rem(12);
}

.padding-top-13 {
	padding-top: 13px;
}

.padding-left-13 {
	padding-left: 13px;
}

.padding-right-13 {
	padding-right: 13px;
}

.padding-bottom-13 {
	padding-bottom: 13px;
}

.padding-13 {
	padding: 13px;
}

.margin-top-13 {
	margin-top: 13px;
}

.margin-left-13 {
	margin-left: 13px;
}

.margin-right-13 {
	margin-right: 13px;
}

.margin-bottom-13 {
	margin-bottom: 13px;
}

.margin-13 {
	padding: 13px;
}

.text-indent-13 {
	text-indent: 13px;
}

.border-r-13 {
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	-ms-border-radius: 13px;
	-o-border-radius: 13px;
	border-radius: 13px;
}

.m-padding-top-13 {
	padding-top: px75rem(13);
}

.m-padding-left-13 {
	padding-left: px75rem(13);
}

.m-padding-right-13 {
	padding-right: px75rem(13);
}

.m-padding-bottom-13 {
	padding-bottom: px75rem(13);
}

.m-padding-13 {
	padding: px75rem(13);
}

.m-margin-top-13 {
	margin-top: px75rem(13);
}

.m-margin-left-13 {
	margin-left: px75rem(13);
}

.m-margin-right-13 {
	margin-right: px75rem(13);
}

.m-margin-bottom-13 {
	margin-bottom: px75rem(13);
}

.m-margin-13 {
	padding: px75rem(13);
}

.m-text-indent-13 {
	text-indent: px75rem(13);
}

.m-border-r-13 {
	-webkit-border-radius: px75rem(13);
	-moz-border-radius: px75rem(13);
	-ms-border-radius: px75rem(13);
	-o-border-radius: px75rem(13);
	border-radius: px75rem(13);
}

.padding-top-14 {
	padding-top: 14px;
}

.padding-left-14 {
	padding-left: 14px;
}

.padding-right-14 {
	padding-right: 14px;
}

.padding-bottom-14 {
	padding-bottom: 14px;
}

.padding-14 {
	padding: 14px;
}

.margin-top-14 {
	margin-top: 14px;
}

.margin-left-14 {
	margin-left: 14px;
}

.margin-right-14 {
	margin-right: 14px;
}

.margin-bottom-14 {
	margin-bottom: 14px;
}

.margin-14 {
	padding: 14px;
}

.text-indent-14 {
	text-indent: 14px;
}

.border-r-14 {
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-ms-border-radius: 14px;
	-o-border-radius: 14px;
	border-radius: 14px;
}

.m-padding-top-14 {
	padding-top: px75rem(14);
}

.m-padding-left-14 {
	padding-left: px75rem(14);
}

.m-padding-right-14 {
	padding-right: px75rem(14);
}

.m-padding-bottom-14 {
	padding-bottom: px75rem(14);
}

.m-padding-14 {
	padding: px75rem(14);
}

.m-margin-top-14 {
	margin-top: px75rem(14);
}

.m-margin-left-14 {
	margin-left: px75rem(14);
}

.m-margin-right-14 {
	margin-right: px75rem(14);
}

.m-margin-bottom-14 {
	margin-bottom: px75rem(14);
}

.m-margin-14 {
	padding: px75rem(14);
}

.m-text-indent-14 {
	text-indent: px75rem(14);
}

.m-border-r-14 {
	-webkit-border-radius: px75rem(14);
	-moz-border-radius: px75rem(14);
	-ms-border-radius: px75rem(14);
	-o-border-radius: px75rem(14);
	border-radius: px75rem(14);
}

.padding-top-15 {
	padding-top: 15px;
}

.padding-left-15 {
	padding-left: 15px;
}

.padding-right-15 {
	padding-right: 15px;
}

.padding-bottom-15 {
	padding-bottom: 15px;
}

.padding-15 {
	padding: 15px;
}

.margin-top-15 {
	margin-top: 15px;
}

.margin-left-15 {
	margin-left: 15px;
}

.margin-right-15 {
	margin-right: 15px;
}

.margin-bottom-15 {
	margin-bottom: 15px;
}

.margin-15 {
	padding: 15px;
}

.text-indent-15 {
	text-indent: 15px;
}

.border-r-15 {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}

.m-padding-top-15 {
	padding-top: px75rem(15);
}

.m-padding-left-15 {
	padding-left: px75rem(15);
}

.m-padding-right-15 {
	padding-right: px75rem(15);
}

.m-padding-bottom-15 {
	padding-bottom: px75rem(15);
}

.m-padding-15 {
	padding: px75rem(15);
}

.m-margin-top-15 {
	margin-top: px75rem(15);
}

.m-margin-left-15 {
	margin-left: px75rem(15);
}

.m-margin-right-15 {
	margin-right: px75rem(15);
}

.m-margin-bottom-15 {
	margin-bottom: px75rem(15);
}

.m-margin-15 {
	padding: px75rem(15);
}

.m-text-indent-15 {
	text-indent: px75rem(15);
}

.m-border-r-15 {
	-webkit-border-radius: px75rem(15);
	-moz-border-radius: px75rem(15);
	-ms-border-radius: px75rem(15);
	-o-border-radius: px75rem(15);
	border-radius: px75rem(15);
}

.padding-top-16 {
	padding-top: 16px;
}

.padding-left-16 {
	padding-left: 16px;
}

.padding-right-16 {
	padding-right: 16px;
}

.padding-bottom-16 {
	padding-bottom: 16px;
}

.padding-16 {
	padding: 16px;
}

.margin-top-16 {
	margin-top: 16px;
}

.margin-left-16 {
	margin-left: 16px;
}

.margin-right-16 {
	margin-right: 16px;
}

.margin-bottom-16 {
	margin-bottom: 16px;
}

.margin-16 {
	padding: 16px;
}

.text-indent-16 {
	text-indent: 16px;
}

.border-r-16 {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
}

.m-padding-top-16 {
	padding-top: px75rem(16);
}

.m-padding-left-16 {
	padding-left: px75rem(16);
}

.m-padding-right-16 {
	padding-right: px75rem(16);
}

.m-padding-bottom-16 {
	padding-bottom: px75rem(16);
}

.m-padding-16 {
	padding: px75rem(16);
}

.m-margin-top-16 {
	margin-top: px75rem(16);
}

.m-margin-left-16 {
	margin-left: px75rem(16);
}

.m-margin-right-16 {
	margin-right: px75rem(16);
}

.m-margin-bottom-16 {
	margin-bottom: px75rem(16);
}

.m-margin-16 {
	padding: px75rem(16);
}

.m-text-indent-16 {
	text-indent: px75rem(16);
}

.m-border-r-16 {
	-webkit-border-radius: px75rem(16);
	-moz-border-radius: px75rem(16);
	-ms-border-radius: px75rem(16);
	-o-border-radius: px75rem(16);
	border-radius: px75rem(16);
}

.padding-top-17 {
	padding-top: 17px;
}

.padding-left-17 {
	padding-left: 17px;
}

.padding-right-17 {
	padding-right: 17px;
}

.padding-bottom-17 {
	padding-bottom: 17px;
}

.padding-17 {
	padding: 17px;
}

.margin-top-17 {
	margin-top: 17px;
}

.margin-left-17 {
	margin-left: 17px;
}

.margin-right-17 {
	margin-right: 17px;
}

.margin-bottom-17 {
	margin-bottom: 17px;
}

.margin-17 {
	padding: 17px;
}

.text-indent-17 {
	text-indent: 17px;
}

.border-r-17 {
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	-ms-border-radius: 17px;
	-o-border-radius: 17px;
	border-radius: 17px;
}

.m-padding-top-17 {
	padding-top: px75rem(17);
}

.m-padding-left-17 {
	padding-left: px75rem(17);
}

.m-padding-right-17 {
	padding-right: px75rem(17);
}

.m-padding-bottom-17 {
	padding-bottom: px75rem(17);
}

.m-padding-17 {
	padding: px75rem(17);
}

.m-margin-top-17 {
	margin-top: px75rem(17);
}

.m-margin-left-17 {
	margin-left: px75rem(17);
}

.m-margin-right-17 {
	margin-right: px75rem(17);
}

.m-margin-bottom-17 {
	margin-bottom: px75rem(17);
}

.m-margin-17 {
	padding: px75rem(17);
}

.m-text-indent-17 {
	text-indent: px75rem(17);
}

.m-border-r-17 {
	-webkit-border-radius: px75rem(17);
	-moz-border-radius: px75rem(17);
	-ms-border-radius: px75rem(17);
	-o-border-radius: px75rem(17);
	border-radius: px75rem(17);
}

.padding-top-18 {
	padding-top: 18px;
}

.padding-left-18 {
	padding-left: 18px;
}

.padding-right-18 {
	padding-right: 18px;
}

.padding-bottom-18 {
	padding-bottom: 18px;
}

.padding-18 {
	padding: 18px;
}

.margin-top-18 {
	margin-top: 18px;
}

.margin-left-18 {
	margin-left: 18px;
}

.margin-right-18 {
	margin-right: 18px;
}

.margin-bottom-18 {
	margin-bottom: 18px;
}

.margin-18 {
	padding: 18px;
}

.text-indent-18 {
	text-indent: 18px;
}

.border-r-18 {
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
}

.m-padding-top-18 {
	padding-top: px75rem(18);
}

.m-padding-left-18 {
	padding-left: px75rem(18);
}

.m-padding-right-18 {
	padding-right: px75rem(18);
}

.m-padding-bottom-18 {
	padding-bottom: px75rem(18);
}

.m-padding-18 {
	padding: px75rem(18);
}

.m-margin-top-18 {
	margin-top: px75rem(18);
}

.m-margin-left-18 {
	margin-left: px75rem(18);
}

.m-margin-right-18 {
	margin-right: px75rem(18);
}

.m-margin-bottom-18 {
	margin-bottom: px75rem(18);
}

.m-margin-18 {
	padding: px75rem(18);
}

.m-text-indent-18 {
	text-indent: px75rem(18);
}

.m-border-r-18 {
	-webkit-border-radius: px75rem(18);
	-moz-border-radius: px75rem(18);
	-ms-border-radius: px75rem(18);
	-o-border-radius: px75rem(18);
	border-radius: px75rem(18);
}

.padding-top-19 {
	padding-top: 19px;
}

.padding-left-19 {
	padding-left: 19px;
}

.padding-right-19 {
	padding-right: 19px;
}

.padding-bottom-19 {
	padding-bottom: 19px;
}

.padding-19 {
	padding: 19px;
}

.margin-top-19 {
	margin-top: 19px;
}

.margin-left-19 {
	margin-left: 19px;
}

.margin-right-19 {
	margin-right: 19px;
}

.margin-bottom-19 {
	margin-bottom: 19px;
}

.margin-19 {
	padding: 19px;
}

.text-indent-19 {
	text-indent: 19px;
}

.border-r-19 {
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	-ms-border-radius: 19px;
	-o-border-radius: 19px;
	border-radius: 19px;
}

.m-padding-top-19 {
	padding-top: px75rem(19);
}

.m-padding-left-19 {
	padding-left: px75rem(19);
}

.m-padding-right-19 {
	padding-right: px75rem(19);
}

.m-padding-bottom-19 {
	padding-bottom: px75rem(19);
}

.m-padding-19 {
	padding: px75rem(19);
}

.m-margin-top-19 {
	margin-top: px75rem(19);
}

.m-margin-left-19 {
	margin-left: px75rem(19);
}

.m-margin-right-19 {
	margin-right: px75rem(19);
}

.m-margin-bottom-19 {
	margin-bottom: px75rem(19);
}

.m-margin-19 {
	padding: px75rem(19);
}

.m-text-indent-19 {
	text-indent: px75rem(19);
}

.m-border-r-19 {
	-webkit-border-radius: px75rem(19);
	-moz-border-radius: px75rem(19);
	-ms-border-radius: px75rem(19);
	-o-border-radius: px75rem(19);
	border-radius: px75rem(19);
}

.padding-top-20 {
	padding-top: 20px;
}

.padding-left-20 {
	padding-left: 20px;
}

.padding-right-20 {
	padding-right: 20px;
}

.padding-bottom-20 {
	padding-bottom: 20px;
}

.padding-20 {
	padding: 20px;
}

.margin-top-20 {
	margin-top: 20px;
}

.margin-left-20 {
	margin-left: 20px;
}

.margin-right-20 {
	margin-right: 20px;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.margin-20 {
	padding: 20px;
}

.text-indent-20 {
	text-indent: 20px;
}

.border-r-20 {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.m-padding-top-20 {
	padding-top: px75rem(20);
}

.m-padding-left-20 {
	padding-left: px75rem(20);
}

.m-padding-right-20 {
	padding-right: px75rem(20);
}

.m-padding-bottom-20 {
	padding-bottom: px75rem(20);
}

.m-padding-20 {
	padding: px75rem(20);
}

.m-margin-top-20 {
	margin-top: px75rem(20);
}

.m-margin-left-20 {
	margin-left: px75rem(20);
}

.m-margin-right-20 {
	margin-right: px75rem(20);
}

.m-margin-bottom-20 {
	margin-bottom: px75rem(20);
}

.m-margin-20 {
	padding: px75rem(20);
}

.m-text-indent-20 {
	text-indent: px75rem(20);
}

.m-border-r-20 {
	-webkit-border-radius: px75rem(20);
	-moz-border-radius: px75rem(20);
	-ms-border-radius: px75rem(20);
	-o-border-radius: px75rem(20);
	border-radius: px75rem(20);
}

.padding-top-21 {
	padding-top: 21px;
}

.padding-left-21 {
	padding-left: 21px;
}

.padding-right-21 {
	padding-right: 21px;
}

.padding-bottom-21 {
	padding-bottom: 21px;
}

.padding-21 {
	padding: 21px;
}

.margin-top-21 {
	margin-top: 21px;
}

.margin-left-21 {
	margin-left: 21px;
}

.margin-right-21 {
	margin-right: 21px;
}

.margin-bottom-21 {
	margin-bottom: 21px;
}

.margin-21 {
	padding: 21px;
}

.text-indent-21 {
	text-indent: 21px;
}

.border-r-21 {
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	-ms-border-radius: 21px;
	-o-border-radius: 21px;
	border-radius: 21px;
}

.m-padding-top-21 {
	padding-top: px75rem(21);
}

.m-padding-left-21 {
	padding-left: px75rem(21);
}

.m-padding-right-21 {
	padding-right: px75rem(21);
}

.m-padding-bottom-21 {
	padding-bottom: px75rem(21);
}

.m-padding-21 {
	padding: px75rem(21);
}

.m-margin-top-21 {
	margin-top: px75rem(21);
}

.m-margin-left-21 {
	margin-left: px75rem(21);
}

.m-margin-right-21 {
	margin-right: px75rem(21);
}

.m-margin-bottom-21 {
	margin-bottom: px75rem(21);
}

.m-margin-21 {
	padding: px75rem(21);
}

.m-text-indent-21 {
	text-indent: px75rem(21);
}

.m-border-r-21 {
	-webkit-border-radius: px75rem(21);
	-moz-border-radius: px75rem(21);
	-ms-border-radius: px75rem(21);
	-o-border-radius: px75rem(21);
	border-radius: px75rem(21);
}

.padding-top-22 {
	padding-top: 22px;
}

.padding-left-22 {
	padding-left: 22px;
}

.padding-right-22 {
	padding-right: 22px;
}

.padding-bottom-22 {
	padding-bottom: 22px;
}

.padding-22 {
	padding: 22px;
}

.margin-top-22 {
	margin-top: 22px;
}

.margin-left-22 {
	margin-left: 22px;
}

.margin-right-22 {
	margin-right: 22px;
}

.margin-bottom-22 {
	margin-bottom: 22px;
}

.margin-22 {
	padding: 22px;
}

.text-indent-22 {
	text-indent: 22px;
}

.border-r-22 {
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-ms-border-radius: 22px;
	-o-border-radius: 22px;
	border-radius: 22px;
}

.m-padding-top-22 {
	padding-top: px75rem(22);
}

.m-padding-left-22 {
	padding-left: px75rem(22);
}

.m-padding-right-22 {
	padding-right: px75rem(22);
}

.m-padding-bottom-22 {
	padding-bottom: px75rem(22);
}

.m-padding-22 {
	padding: px75rem(22);
}

.m-margin-top-22 {
	margin-top: px75rem(22);
}

.m-margin-left-22 {
	margin-left: px75rem(22);
}

.m-margin-right-22 {
	margin-right: px75rem(22);
}

.m-margin-bottom-22 {
	margin-bottom: px75rem(22);
}

.m-margin-22 {
	padding: px75rem(22);
}

.m-text-indent-22 {
	text-indent: px75rem(22);
}

.m-border-r-22 {
	-webkit-border-radius: px75rem(22);
	-moz-border-radius: px75rem(22);
	-ms-border-radius: px75rem(22);
	-o-border-radius: px75rem(22);
	border-radius: px75rem(22);
}

.padding-top-23 {
	padding-top: 23px;
}

.padding-left-23 {
	padding-left: 23px;
}

.padding-right-23 {
	padding-right: 23px;
}

.padding-bottom-23 {
	padding-bottom: 23px;
}

.padding-23 {
	padding: 23px;
}

.margin-top-23 {
	margin-top: 23px;
}

.margin-left-23 {
	margin-left: 23px;
}

.margin-right-23 {
	margin-right: 23px;
}

.margin-bottom-23 {
	margin-bottom: 23px;
}

.margin-23 {
	padding: 23px;
}

.text-indent-23 {
	text-indent: 23px;
}

.border-r-23 {
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	-ms-border-radius: 23px;
	-o-border-radius: 23px;
	border-radius: 23px;
}

.m-padding-top-23 {
	padding-top: px75rem(23);
}

.m-padding-left-23 {
	padding-left: px75rem(23);
}

.m-padding-right-23 {
	padding-right: px75rem(23);
}

.m-padding-bottom-23 {
	padding-bottom: px75rem(23);
}

.m-padding-23 {
	padding: px75rem(23);
}

.m-margin-top-23 {
	margin-top: px75rem(23);
}

.m-margin-left-23 {
	margin-left: px75rem(23);
}

.m-margin-right-23 {
	margin-right: px75rem(23);
}

.m-margin-bottom-23 {
	margin-bottom: px75rem(23);
}

.m-margin-23 {
	padding: px75rem(23);
}

.m-text-indent-23 {
	text-indent: px75rem(23);
}

.m-border-r-23 {
	-webkit-border-radius: px75rem(23);
	-moz-border-radius: px75rem(23);
	-ms-border-radius: px75rem(23);
	-o-border-radius: px75rem(23);
	border-radius: px75rem(23);
}

.padding-top-24 {
	padding-top: 24px;
}

.padding-left-24 {
	padding-left: 24px;
}

.padding-right-24 {
	padding-right: 24px;
}

.padding-bottom-24 {
	padding-bottom: 24px;
}

.padding-24 {
	padding: 24px;
}

.margin-top-24 {
	margin-top: 24px;
}

.margin-left-24 {
	margin-left: 24px;
}

.margin-right-24 {
	margin-right: 24px;
}

.margin-bottom-24 {
	margin-bottom: 24px;
}

.margin-24 {
	padding: 24px;
}

.text-indent-24 {
	text-indent: 24px;
}

.border-r-24 {
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
	border-radius: 24px;
}

.m-padding-top-24 {
	padding-top: px75rem(24);
}

.m-padding-left-24 {
	padding-left: px75rem(24);
}

.m-padding-right-24 {
	padding-right: px75rem(24);
}

.m-padding-bottom-24 {
	padding-bottom: px75rem(24);
}

.m-padding-24 {
	padding: px75rem(24);
}

.m-margin-top-24 {
	margin-top: px75rem(24);
}

.m-margin-left-24 {
	margin-left: px75rem(24);
}

.m-margin-right-24 {
	margin-right: px75rem(24);
}

.m-margin-bottom-24 {
	margin-bottom: px75rem(24);
}

.m-margin-24 {
	padding: px75rem(24);
}

.m-text-indent-24 {
	text-indent: px75rem(24);
}

.m-border-r-24 {
	-webkit-border-radius: px75rem(24);
	-moz-border-radius: px75rem(24);
	-ms-border-radius: px75rem(24);
	-o-border-radius: px75rem(24);
	border-radius: px75rem(24);
}

.padding-top-25 {
	padding-top: 25px;
}

.padding-left-25 {
	padding-left: 25px;
}

.padding-right-25 {
	padding-right: 25px;
}

.padding-bottom-25 {
	padding-bottom: 25px;
}

.padding-25 {
	padding: 25px;
}

.margin-top-25 {
	margin-top: 25px;
}

.margin-left-25 {
	margin-left: 25px;
}

.margin-right-25 {
	margin-right: 25px;
}

.margin-bottom-25 {
	margin-bottom: 25px;
}

.margin-25 {
	padding: 25px;
}

.text-indent-25 {
	text-indent: 25px;
}

.border-r-25 {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
}

.m-padding-top-25 {
	padding-top: px75rem(25);
}

.m-padding-left-25 {
	padding-left: px75rem(25);
}

.m-padding-right-25 {
	padding-right: px75rem(25);
}

.m-padding-bottom-25 {
	padding-bottom: px75rem(25);
}

.m-padding-25 {
	padding: px75rem(25);
}

.m-margin-top-25 {
	margin-top: px75rem(25);
}

.m-margin-left-25 {
	margin-left: px75rem(25);
}

.m-margin-right-25 {
	margin-right: px75rem(25);
}

.m-margin-bottom-25 {
	margin-bottom: px75rem(25);
}

.m-margin-25 {
	padding: px75rem(25);
}

.m-text-indent-25 {
	text-indent: px75rem(25);
}

.m-border-r-25 {
	-webkit-border-radius: px75rem(25);
	-moz-border-radius: px75rem(25);
	-ms-border-radius: px75rem(25);
	-o-border-radius: px75rem(25);
	border-radius: px75rem(25);
}

.padding-top-26 {
	padding-top: 26px;
}

.padding-left-26 {
	padding-left: 26px;
}

.padding-right-26 {
	padding-right: 26px;
}

.padding-bottom-26 {
	padding-bottom: 26px;
}

.padding-26 {
	padding: 26px;
}

.margin-top-26 {
	margin-top: 26px;
}

.margin-left-26 {
	margin-left: 26px;
}

.margin-right-26 {
	margin-right: 26px;
}

.margin-bottom-26 {
	margin-bottom: 26px;
}

.margin-26 {
	padding: 26px;
}

.text-indent-26 {
	text-indent: 26px;
}

.border-r-26 {
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-ms-border-radius: 26px;
	-o-border-radius: 26px;
	border-radius: 26px;
}

.m-padding-top-26 {
	padding-top: px75rem(26);
}

.m-padding-left-26 {
	padding-left: px75rem(26);
}

.m-padding-right-26 {
	padding-right: px75rem(26);
}

.m-padding-bottom-26 {
	padding-bottom: px75rem(26);
}

.m-padding-26 {
	padding: px75rem(26);
}

.m-margin-top-26 {
	margin-top: px75rem(26);
}

.m-margin-left-26 {
	margin-left: px75rem(26);
}

.m-margin-right-26 {
	margin-right: px75rem(26);
}

.m-margin-bottom-26 {
	margin-bottom: px75rem(26);
}

.m-margin-26 {
	padding: px75rem(26);
}

.m-text-indent-26 {
	text-indent: px75rem(26);
}

.m-border-r-26 {
	-webkit-border-radius: px75rem(26);
	-moz-border-radius: px75rem(26);
	-ms-border-radius: px75rem(26);
	-o-border-radius: px75rem(26);
	border-radius: px75rem(26);
}

.padding-top-27 {
	padding-top: 27px;
}

.padding-left-27 {
	padding-left: 27px;
}

.padding-right-27 {
	padding-right: 27px;
}

.padding-bottom-27 {
	padding-bottom: 27px;
}

.padding-27 {
	padding: 27px;
}

.margin-top-27 {
	margin-top: 27px;
}

.margin-left-27 {
	margin-left: 27px;
}

.margin-right-27 {
	margin-right: 27px;
}

.margin-bottom-27 {
	margin-bottom: 27px;
}

.margin-27 {
	padding: 27px;
}

.text-indent-27 {
	text-indent: 27px;
}

.border-r-27 {
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	-ms-border-radius: 27px;
	-o-border-radius: 27px;
	border-radius: 27px;
}

.m-padding-top-27 {
	padding-top: px75rem(27);
}

.m-padding-left-27 {
	padding-left: px75rem(27);
}

.m-padding-right-27 {
	padding-right: px75rem(27);
}

.m-padding-bottom-27 {
	padding-bottom: px75rem(27);
}

.m-padding-27 {
	padding: px75rem(27);
}

.m-margin-top-27 {
	margin-top: px75rem(27);
}

.m-margin-left-27 {
	margin-left: px75rem(27);
}

.m-margin-right-27 {
	margin-right: px75rem(27);
}

.m-margin-bottom-27 {
	margin-bottom: px75rem(27);
}

.m-margin-27 {
	padding: px75rem(27);
}

.m-text-indent-27 {
	text-indent: px75rem(27);
}

.m-border-r-27 {
	-webkit-border-radius: px75rem(27);
	-moz-border-radius: px75rem(27);
	-ms-border-radius: px75rem(27);
	-o-border-radius: px75rem(27);
	border-radius: px75rem(27);
}

.padding-top-28 {
	padding-top: 28px;
}

.padding-left-28 {
	padding-left: 28px;
}

.padding-right-28 {
	padding-right: 28px;
}

.padding-bottom-28 {
	padding-bottom: 28px;
}

.padding-28 {
	padding: 28px;
}

.margin-top-28 {
	margin-top: 28px;
}

.margin-left-28 {
	margin-left: 28px;
}

.margin-right-28 {
	margin-right: 28px;
}

.margin-bottom-28 {
	margin-bottom: 28px;
}

.margin-28 {
	padding: 28px;
}

.text-indent-28 {
	text-indent: 28px;
}

.border-r-28 {
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	-ms-border-radius: 28px;
	-o-border-radius: 28px;
	border-radius: 28px;
}

.m-padding-top-28 {
	padding-top: px75rem(28);
}

.m-padding-left-28 {
	padding-left: px75rem(28);
}

.m-padding-right-28 {
	padding-right: px75rem(28);
}

.m-padding-bottom-28 {
	padding-bottom: px75rem(28);
}

.m-padding-28 {
	padding: px75rem(28);
}

.m-margin-top-28 {
	margin-top: px75rem(28);
}

.m-margin-left-28 {
	margin-left: px75rem(28);
}

.m-margin-right-28 {
	margin-right: px75rem(28);
}

.m-margin-bottom-28 {
	margin-bottom: px75rem(28);
}

.m-margin-28 {
	padding: px75rem(28);
}

.m-text-indent-28 {
	text-indent: px75rem(28);
}

.m-border-r-28 {
	-webkit-border-radius: px75rem(28);
	-moz-border-radius: px75rem(28);
	-ms-border-radius: px75rem(28);
	-o-border-radius: px75rem(28);
	border-radius: px75rem(28);
}

.padding-top-29 {
	padding-top: 29px;
}

.padding-left-29 {
	padding-left: 29px;
}

.padding-right-29 {
	padding-right: 29px;
}

.padding-bottom-29 {
	padding-bottom: 29px;
}

.padding-29 {
	padding: 29px;
}

.margin-top-29 {
	margin-top: 29px;
}

.margin-left-29 {
	margin-left: 29px;
}

.margin-right-29 {
	margin-right: 29px;
}

.margin-bottom-29 {
	margin-bottom: 29px;
}

.margin-29 {
	padding: 29px;
}

.text-indent-29 {
	text-indent: 29px;
}

.border-r-29 {
	-webkit-border-radius: 29px;
	-moz-border-radius: 29px;
	-ms-border-radius: 29px;
	-o-border-radius: 29px;
	border-radius: 29px;
}

.m-padding-top-29 {
	padding-top: px75rem(29);
}

.m-padding-left-29 {
	padding-left: px75rem(29);
}

.m-padding-right-29 {
	padding-right: px75rem(29);
}

.m-padding-bottom-29 {
	padding-bottom: px75rem(29);
}

.m-padding-29 {
	padding: px75rem(29);
}

.m-margin-top-29 {
	margin-top: px75rem(29);
}

.m-margin-left-29 {
	margin-left: px75rem(29);
}

.m-margin-right-29 {
	margin-right: px75rem(29);
}

.m-margin-bottom-29 {
	margin-bottom: px75rem(29);
}

.m-margin-29 {
	padding: px75rem(29);
}

.m-text-indent-29 {
	text-indent: px75rem(29);
}

.m-border-r-29 {
	-webkit-border-radius: px75rem(29);
	-moz-border-radius: px75rem(29);
	-ms-border-radius: px75rem(29);
	-o-border-radius: px75rem(29);
	border-radius: px75rem(29);
}

.padding-top-30 {
	padding-top: 30px;
}

.padding-left-30 {
	padding-left: 30px;
}

.padding-right-30 {
	padding-right: 30px;
}

.padding-bottom-30 {
	padding-bottom: 30px;
}

.padding-30 {
	padding: 30px;
}

.margin-top-30 {
	margin-top: 30px;
}

.margin-left-30 {
	margin-left: 30px;
}

.margin-right-30 {
	margin-right: 30px;
}

.margin-bottom-30 {
	margin-bottom: 30px;
}

.margin-30 {
	padding: 30px;
}

.text-indent-30 {
	text-indent: 30px;
}

.border-r-30 {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.m-padding-top-30 {
	padding-top: px75rem(30);
}

.m-padding-left-30 {
	padding-left: px75rem(30);
}

.m-padding-right-30 {
	padding-right: px75rem(30);
}

.m-padding-bottom-30 {
	padding-bottom: px75rem(30);
}

.m-padding-30 {
	padding: px75rem(30);
}

.m-margin-top-30 {
	margin-top: px75rem(30);
}

.m-margin-left-30 {
	margin-left: px75rem(30);
}

.m-margin-right-30 {
	margin-right: px75rem(30);
}

.m-margin-bottom-30 {
	margin-bottom: px75rem(30);
}

.m-margin-30 {
	padding: px75rem(30);
}

.m-text-indent-30 {
	text-indent: px75rem(30);
}

.m-border-r-30 {
	-webkit-border-radius: px75rem(30);
	-moz-border-radius: px75rem(30);
	-ms-border-radius: px75rem(30);
	-o-border-radius: px75rem(30);
	border-radius: px75rem(30);
}

.m-size-10 {
	font-size: px75rem(10);
}

.m-size-12 {
	font-size: px75rem(12);
}

.m-size-14 {
	font-size: px75rem(14);
}

.m-size-16 {
	font-size: px75rem(16);
}

.m-size-18 {
	font-size: px75rem(18);
}

.m-size-20 {
	font-size: px75rem(20);
}

.m-size-22 {
	font-size: px75rem(22);
}

.m-size-24 {
	font-size: px75rem(24);
}

.m-size-26 {
	font-size: px75rem(26);
}

.m-size-28 {
	font-size: px75rem(28);
}

.m-size-30 {
	font-size: px75rem(30);
}

.m-size-32 {
	font-size: px75rem(32);
}

.m-size-34 {
	font-size: px75rem(34);
}

.m-size-36 {
	font-size: px75rem(36);
}

.m-size-38 {
	font-size: px75rem(38);
}

.m-size-40 {
	font-size: px75rem(40);
}

.m-size-42 {
	font-size: px75rem(42);
}

.m-size-44 {
	font-size: px75rem(44);
}

.m-size-46 {
	font-size: px75rem(46);
}

.m-size-48 {
	font-size: px75rem(48);
}

.m-size-50 {
	font-size: px75rem(50);
}

body,
html {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #fff;
}

body {
	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
}

body .title {
	font-size: 42px;
	position: relative;
	background: -owg-linear-gradient(to bottom right, rgba(50, 219, 154, 0.856), rgba(209, 163, 47, 0.808));
	background: -webkit-linear-gradient(to bottom right, rgba(50, 219, 154, 0.856), rgba(209, 163, 47, 0.808));
	background: -moz-linear-gradient(to bottom right, rgba(50, 219, 154, 0.856), rgba(209, 163, 47, 0.808));
	background: -o-linear-gradient(to bottom right, rgba(50, 219, 154, 0.856), rgba(209, 163, 47, 0.808));
	background: linear-gradient(to bottom right, rgba(50, 219, 154, 0.856), rgba(209, 163, 47, 0.808));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	margin-top: 0;
}

body .disc {
	font-size: 14px;
	color: #f1f1f1;
}

body .github-info {
	margin-top: 40px;
	text-align: center;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}

body .github-info span {
	color: #ffffff;
	font: Arial, "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	font-size: 14px;
}

body .btn {
	width: 320px;
	line-height: 40px;
	background: #999;
	cursor: pointer;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}